@layer base{.M{max-width:20rem;padding:var(--spacing-2) var(--spacing-3);background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);font-size:.875rem;line-height:1.4;box-shadow:var(--shadow-md);font-family:var(--font-family-base);border:1px solid var(--border);z-index:var(--z-overlay);overflow-wrap:break-word;word-break:keep-all;animation-duration:var(--animation-duration-normal);animation-timing-function:cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.M[data-state=delayed-open][data-side=top]{animation-name:Aa}.M[data-state=delayed-open][data-side=bottom]{animation-name:Da}.M[data-state=delayed-open][data-side=left]{animation-name:Na}.M[data-state=delayed-open][data-side=right]{animation-name:Ca}@keyframes Da{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes Aa{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes Ca{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:translate(0)}}@keyframes Na{0%{opacity:0;transform:translate(-4px)}to{opacity:1;transform:translate(0)}}}@layer base{.ft{--viewport-padding: var(--spacing-4);--toast-width: 360px;--toast-border-radius: var(--radius);--toast-font-family: var(--font-family-base);--toast-animation-duration: var(--animation-duration-normal)}.fr{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-4);background-color:var(--card);color:var(--card-foreground);border-radius:var(--radius);box-shadow:var(--shadow-md);border:1px solid var(--border);width:var(--toast-width);position:relative;animation:Ga var(--toast-animation-duration) cubic-bezier(.16,1,.3,1);transition:transform .2s ease,opacity .2s ease}.fr:focus{outline:none;box-shadow:var(--shadow-focus)}.fr:hover{transform:translateY(-2px)}.ut{flex:1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.bt{font-weight:600;font-size:1rem;color:var(--card-foreground);line-height:1.4}.ht{font-size:.875rem;color:var(--muted-foreground);line-height:1.4}.xt{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:1.5rem;height:1.5rem;color:var(--primary)}.h{padding:var(--spacing-2) var(--spacing-3);background-color:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;margin-left:var(--spacing-2);white-space:nowrap}.h:hover{background-color:color-mix(in srgb,var(--primary) 90%,black)}.h:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.h:active{background-color:color-mix(in srgb,var(--primary) 80%,black)}.x{padding:var(--spacing-2) var(--spacing-3);background-color:var(--muted);color:var(--muted-foreground);border:none;border-radius:var(--radius-sm);font-weight:500;font-size:.875rem;cursor:pointer;transition:background-color var(--animation-duration-fast) ease;white-space:nowrap}.x:hover{background-color:color-mix(in srgb,var(--muted) 80%,white)}.x:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.x:active{background-color:color-mix(in srgb,var(--muted) 75%,white)}.te{position:absolute;top:var(--spacing-2);right:var(--spacing-2);display:flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:var(--radius-sm);background-color:transparent;color:var(--muted-foreground);border:none;cursor:pointer;opacity:.7;transition:opacity var(--animation-duration-fast) ease,background-color var(--animation-duration-fast) ease}.te:hover{opacity:1;background-color:var(--muted)}.te:focus-visible{outline:none;box-shadow:var(--shadow-focus);opacity:1}.dark .fr{border-color:var(--border)}.dark .h:hover{background-color:color-mix(in srgb,var(--primary) 90%,white)}.dark .h:active{background-color:color-mix(in srgb,var(--primary) 80%,white)}.dark .x:hover{background-color:color-mix(in srgb,var(--muted) 80%,black)}.dark .x:active{background-color:color-mix(in srgb,var(--muted) 70%,black)}@keyframes Ga{0%{transform:translate(calc(100% + var(--viewport-padding)));opacity:0}to{transform:translate(0);opacity:1}}}@layer base{.ne{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);font-family:var(--font-family-base);font-weight:500;border-radius:var(--radius);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,border-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,box-shadow var(--animation-duration-fast) ease;outline:none;border:1px solid transparent;position:relative}.ne:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary);outline:none}.Ba{height:1.5rem;padding:0 var(--spacing-2);font-size:.875rem}.Ra{height:2.5rem;padding:0 var(--spacing-3);font-size:.9375rem}.qa{height:3rem;padding:0 var(--spacing-4);font-size:1rem;border-radius:var(--radius-md)}.Ha,.Ia{width:2rem;height:2rem;padding:0}.Ja{width:1.5rem;height:1.5rem;padding:0}.Ka{width:2.5rem;height:2.5rem;padding:0;border-radius:var(--radius-md)}.ne svg{flex-shrink:0}.Ba svg,.Ja svg{width:1rem;height:1rem}.Ra svg,.Ha svg,.Ia svg{width:1.25rem;height:1.25rem}.qa svg,.Ka svg{width:1.5rem;height:1.5rem}.ur{background-color:var(--primary);color:var(--primary-foreground);border-color:var(--primary);--spinner-color: var(--primary-foreground)}.ur:hover{background-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}.ur:active{background-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}.de{background-color:var(--secondary);color:var(--secondary-foreground);border-color:var(--secondary);--spinner-color: var(--secondary-foreground)}.de:hover{background-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 90%,var(--secondary-foreground))}.de:active{background-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground));border-color:color-mix(in oklch,var(--secondary) 85%,var(--secondary-foreground))}.A{background-color:var(--error);color:var(--error-foreground);border-color:var(--error);--spinner-color: var(--error-foreground)}.A:hover{background-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 90%,var(--error-foreground))}.A:active{background-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground));border-color:color-mix(in oklch,var(--error) 85%,var(--error-foreground))}.A:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.br{background-color:transparent;border-color:var(--primary);color:var(--primary);--spinner-color: var(--primary)}.br:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));border-color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}.br:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));border-color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}.hr{background-color:transparent;border-color:transparent;--spinner-color: var(--primary)}.hr:hover{background-color:color-mix(in oklch,var(--primary) 12%,var(--background));color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground))}.hr:active{background-color:color-mix(in oklch,var(--primary) 15%,var(--background));color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground))}.D{background-color:transparent;color:var(--primary);height:auto;padding:0;text-decoration:none;border:none;border-radius:0;min-height:2.75rem;display:inline-flex;align-items:center;--spinner-color: var(--primary)}.D:hover{text-decoration:underline;color:color-mix(in oklch,var(--primary) 90%,var(--primary-foreground));background-color:transparent}.D:active{color:color-mix(in oklch,var(--primary) 85%,var(--primary-foreground));background-color:transparent}.D:focus-visible{box-shadow:0 0 0 2px var(--primary);outline:none;border-radius:.25rem}.vt{opacity:.5;cursor:not-allowed;pointer-events:none}.dark .ur:focus-visible,.dark .br:focus-visible,.dark .hr:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--primary)}.dark .A:focus-visible{box-shadow:0 0 0 2px var(--background),0 0 0 4px var(--error)}.dark .D:focus-visible{box-shadow:0 0 0 2px var(--primary)}}@layer base{.yt{position:fixed;inset:0;z-index:var(--z-overlay);background-color:color-mix(in srgb,black 50%,transparent);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:La var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.wt{position:fixed;z-index:var(--z-overlay);display:flex;flex-direction:column;background-color:var(--popup);color:var(--popup-foreground);box-shadow:var(--shadow-lg);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);overflow-y:auto}.kt{top:0;left:0;right:0;height:80vh;max-height:500px;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:Oa var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.zt{bottom:0;left:0;right:0;height:80vh;max-height:500px;border-top-left-radius:var(--radius-md);border-top-right-radius:var(--radius-md);animation:Pa var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Qa{top:0;left:0;bottom:0;width:100%;max-width:400px;border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);animation:Ta var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.Ua{top:0;right:0;bottom:0;width:100%;max-width:400px;border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md);animation:Va var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.me{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}.me:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}.me:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.jt{width:1rem;height:1rem}.Yt{display:flex;flex-direction:column;gap:var(--spacing-2);padding:var(--spacing-6);padding-right:var(--spacing-12);border-bottom:1px solid var(--border)}.Xt{display:flex;flex-direction:column;gap:var(--spacing-3);margin-top:auto;padding:var(--spacing-6);border-top:1px solid var(--border)}.Ft{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground)}.Et{font-size:.875rem;color:var(--muted-foreground);line-height:1.5}@keyframes La{0%{opacity:0}to{opacity:1}}@keyframes Pa{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes Oa{0%{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes Va{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes Ta{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:640px){.Qa,.Ua{max-width:100%}}}.Wa{min-height:100vh;display:grid;grid-template-columns:238px minmax(0,1fr);background:var(--background)}.Za{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;padding:1.7rem 1.15rem 1.25rem;background:linear-gradient(180deg,#ebe9da,#e4e5d8);border-right:1px solid color-mix(in srgb,var(--primary) 14%,transparent)}._a{display:flex;align-items:center;gap:.7rem;padding:.25rem .55rem 1.55rem;color:#405542}.St{width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:#f8f4ea;border:1px solid #ced8c8}.ro{margin-bottom:-.35rem;font-family:var(--font-family-cursive);font-size:2rem;color:#b8735c}.Mt{font-family:var(--font-family-display);font-size:.67rem;font-weight:700;letter-spacing:.12em}.At{display:flex;flex-direction:column;gap:.28rem;min-height:0;overflow-y:auto;padding-bottom:.6rem}.eo{display:flex;align-items:center;gap:.75rem;padding:.68rem .78rem;border-radius:.7rem;color:#546458;text-decoration:none;font-size:.91rem;font-weight:500;transition:background .14s ease,color .14s ease,transform .14s ease}.eo:hover{background:#ffffff80;color:#3e5141;transform:translate(2px)}.Dt{background:#fffaf0;color:#536a54;box-shadow:0 5px 18px #435b4514}.Nt{margin:1.25rem .78rem .35rem;color:#879186;font-size:.66rem;font-weight:700;letter-spacing:.14em}.Ct{margin-top:auto}.Gt{display:flex;align-items:center;gap:.45rem;margin:0 .45rem .55rem;color:#768379;font-size:.75rem}.Bt{width:100%;justify-content:flex-start;gap:.45rem;color:#68776b}.ao{min-width:0;padding:0 0 5rem}.le,.xr{display:none}@media(max-width:820px){.Wa{display:block}.Za{display:none}.ao{padding-bottom:5.5rem}.le{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.1rem;border-bottom:1px solid var(--border);background:#f8f4eaf5;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.oo{font-family:var(--font-family-cursive);font-size:1.35rem;color:var(--accent)}.Rt{font-family:var(--font-family-display);font-weight:600}.qt{font-size:.78rem;color:var(--muted-foreground)}.io{display:flex;align-items:center;gap:.35rem}.Ht{width:min(88vw,340px);background:var(--card);overflow-y:auto}.It{margin:1.35rem .2rem .6rem;color:#7e8f74;font-size:.7rem;font-weight:700;letter-spacing:.14em}.se{display:grid;gap:.35rem;margin:0 0 .75rem}.se a{display:flex;align-items:center;gap:.65rem;min-height:48px;padding:.75rem .8rem;border:1px solid var(--border);border-radius:.75rem;color:var(--foreground);text-decoration:none;background:var(--background);font-size:.88rem}.se a:hover{background:var(--muted)}.Jt{width:100%;justify-content:center;gap:.45rem}.xr{position:fixed;z-index:50;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);padding:.55rem .45rem calc(.45rem + env(safe-area-inset-bottom));background:#fffdf8;border-top:1px solid var(--border);box-shadow:0 -10px 28px #3a443a14}.xr a{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:48px;gap:.2rem;color:#778178;text-decoration:none;font-size:.64rem}.xr a[aria-current=page]{color:#5c7659;font-weight:700}.Kt{color:var(--primary)!important;font-weight:700}}._a>div:last-child{min-width:0;flex:1}.ro{font-size:1.6rem;line-height:1.15;margin-bottom:.3rem}@media(max-width:820px){.le>div:first-child{min-width:0;flex:1;max-width:210px;padding-right:.5rem}.oo{display:block;font-size:1.17rem;line-height:1.25}.io{flex-shrink:0}}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url("./assets/font-0-Y2PJ5BOZ.woff2") format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url("./assets/font-1-WJMKLIXC.woff2") format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url("./assets/font-2-AFJ5CDW4.woff2") format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url("./assets/font-3-75G63SEB.woff2") format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url("./assets/font-4-FGAVZOPP.woff2") format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url("./assets/font-5-JBEDLLFO.woff2") format("truetype")}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url("./assets/font-6-2WHXGHSM.woff2") format("truetype")}@font-face{font-family:Sacramento;font-style:normal;font-weight:400;font-display:swap;src:url("./assets/font-7-RW6FZYZR.woff2") format("truetype")}:root{--z-overlay: 400;--z-spotlight: 1000;--z-critical: 2000;--spacing-1: .25rem;--spacing-2: .5rem;--spacing-3: .75rem;--spacing-4: 1rem;--spacing-6: 1.5rem;--spacing-8: 2rem;--spacing-12: 3rem;--spacing-16: 4rem;--spacing-20: 5rem}:root{--background: #f8f4ea;--foreground: #344137;--surface: #f0eadc;--surface-foreground: #263128;--sidebar: #e7ecdf;--sidebar-foreground: #405143;--card: #fffdf8;--card-foreground: #263128;--popup: #fffaf0;--popup-foreground: #263128;--primary: #667a63;--primary-foreground: #fffaf0;--secondary: #eadfca;--secondary-foreground: #304035;--accent: #c97d74;--accent-foreground: #fffaf0;--muted: #eee8dc;--muted-foreground: #7c827b;--success: #4f7154;--success-foreground: #ffffff;--error: #a84436;--error-foreground: #ffffff;--warning: #b69358;--warning-foreground: #241a0d;--info: #557585;--info-foreground: #ffffff;--info-hover: #486775;--info-active: #3c5864;--border: #ddd5c6;--font-family-base: "DM Sans", sans-serif;--font-family-display: "Newsreader", serif;--font-family-monospace: ui-monospace, SFMono-Regular, Menlo, monospace;--font-family-cursive: "Sacramento", cursive;--shadow: 0 1px 2px rgba(56, 68, 57, .06);--shadow-md: 0 9px 25px rgba(56, 68, 57, .08);--shadow-lg: 0 20px 50px rgba(56, 68, 57, .12);--shadow-focus: 0 0 0 3px rgba(67, 92, 71, .22);--radius-sm: .25rem;--radius: .45rem;--radius-md: .7rem;--radius-lg: 1rem;--radius-full: 999px;--animation-duration-fast: .12s;--animation-duration-normal: .22s;--animation-duration-slow: .42s;--chart-color-1: #435c47;--chart-color-2: #b85f43;--chart-color-3: #b99252;--chart-color-4: #718273;--chart-color-5: #827064}html,body{margin:0;min-height:100%;background:var(--background);color:var(--foreground);font-family:var(--font-family-base)}*{box-sizing:border-box}button,input,textarea{font:inherit}.dark{--background: #18221b;--foreground: #f2eadc;--surface: #223027;--surface-foreground: #f2eadc;--sidebar: #101812;--sidebar-foreground: #f7f1e5;--card: #29372d;--card-foreground: #f2eadc;--popup: #304036;--popup-foreground: #f7f1e5;--primary: #9db29d;--primary-foreground: #172019;--secondary: #3a493e;--secondary-foreground: #f2eadc;--accent: #dc8060;--accent-foreground: #20130e;--muted: #334238;--muted-foreground: #b8c0b8;--success: #89ae8d;--success-foreground: #102014;--error: #e07a68;--error-foreground: #260e09;--warning: #d5a35f;--warning-foreground: #20160a;--info: #80a6b6;--info-foreground: #101b20;--info-hover: #91b3c1;--info-active: #6b94a5;--border: #465448;--chart-color-1: #9db29d;--chart-color-2: #dc8060;--chart-color-3: #d5a35f;--chart-color-4: #8da09a;--chart-color-5: #b59b8c}@layer base{.t{font-family:var(--font-family-base);font-size:1rem;line-height:1.5;color:var(--foreground);background-color:var(--card);border:1px solid var(--border);border-radius:var(--radius);padding:var(--spacing-2) var(--spacing-3);width:100%;transition:border-color var(--animation-duration-normal) ease,background-color var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-fast) ease;outline:none;height:2.5rem;box-shadow:inset 0 1px 2px #00000005,0 1px #ffffff4d}.t::placeholder{color:var(--muted-foreground);opacity:.7}.t:hover{border-color:color-mix(in srgb,var(--primary) 80%,transparent);background-color:color-mix(in srgb,var(--card) 98%,var(--primary) 2%);box-shadow:inset 0 1px 2px #00000005,0 2px 4px #0000000d}.t:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 15%,transparent),0 2px 4px #0000000d;background-color:var(--card)}.t:disabled{background-color:var(--muted);color:var(--muted-foreground);cursor:not-allowed;opacity:.75;box-shadow:none;transform:none}.dark .t{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:inset 0 1px 2px #0000001a,0 1px #ffffff0d}.dark .t:hover{background-color:color-mix(in srgb,var(--background) 75%,black);border-color:color-mix(in srgb,var(--primary) 90%,white);box-shadow:inset 0 1px 2px #0000001a,0 2px 4px #00000026}.dark .t:focus{background-color:color-mix(in srgb,var(--background) 80%,black);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 25%,transparent),0 2px 4px #00000026}}@layer base{.vr{position:relative;overflow:hidden;background-color:var(--muted);border-radius:var(--radius);width:100%;height:1rem}.vr:after{content:"";position:absolute;inset:0;transform:translate(-100%);background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:to 2s infinite}@keyframes to{to{transform:translate(100%)}}.dark .vr{background-color:var(--muted)}.dark .vr:after{background-image:linear-gradient(90deg,transparent,rgba(255,255,255,.05),transparent)}}.Lt{display:grid;gap:1.15rem}.ge{display:flex;gap:.65rem;align-items:center;flex-wrap:wrap}.ge label{display:grid;gap:.4rem;min-width:140px;font-size:.8rem}.d{background:var(--card);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.15rem;min-width:0;display:grid;gap:.85rem}.d h2,.d h3{font-family:var(--font-family-display);margin:0;font-size:1.35rem}.d p{margin:0;line-height:1.6;color:var(--muted-foreground);font-size:.85rem;white-space:pre-wrap}.no{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.N{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.N article{display:grid;gap:.5rem;background:var(--card);padding:1rem;border-radius:var(--radius-md);border:1px solid var(--border)}.N strong{font-family:var(--font-family-display);font-size:1.5rem;overflow-wrap:anywhere}.N small,.Ot{color:var(--muted-foreground);font-size:.8rem;line-height:1.6}.do{display:grid;gap:1rem;max-height:65vh;overflow-y:auto;padding:3px}.do label{display:grid;gap:.45rem;font-size:.8rem}.mo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.C{display:flex;align-items:center;justify-content:space-between;gap:.65rem;min-width:0}.C>div{min-width:0}.C span,.C small{overflow-wrap:anywhere}.pe{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.Pt{display:grid;gap:.4rem}.ce{display:flex;align-items:flex-start;gap:.7rem;padding:.6rem 0;font-size:.9rem;line-height:1.55}.ce>span{flex:1}.ce small{display:block;color:var(--muted-foreground);font-size:.72rem}.Qt{text-decoration:line-through;color:var(--muted-foreground)}.Tt{width:100%;accent-color:var(--primary);height:8px}.Ut{padding:1.5rem;border:1px dashed var(--border);border-radius:var(--radius-md);text-align:center;color:var(--muted-foreground);line-height:1.7}.lo{display:flex;gap:.5rem;flex-wrap:wrap}.Vt{font-size:.78rem}.Wt{max-width:580px;max-height:90dvh;overflow-y:auto}.so{display:flex;align-items:center;gap:.6rem;text-decoration:none;color:var(--foreground)}.so img{width:64px;height:72px;object-fit:cover;border-radius:var(--radius)}.Zt{background:var(--muted);padding:.3rem .6rem;border-radius:var(--radius-full);font-size:.72rem;display:inline-flex}._t{border:1px solid var(--border);border-radius:var(--radius);padding:.75rem;display:grid;gap:.5rem}.rn{max-width:100%}.en{color:var(--error)}.go{display:grid;gap:.75rem}.go>h2{font-size:1.2rem}@media(max-width:420px){.mo{grid-template-columns:1fr}.N strong{font-size:1.25rem}.d{padding:1rem}.C{flex-wrap:wrap}.pe{justify-content:flex-start}}@media print{.ge,.pe,.lo{display:none}.d{break-inside:avoid}.no{display:block}.d{margin-bottom:1rem}}.an{min-height:100vh;background:#f8f5ef;color:#5a4337}.a{position:relative;min-height:292px;overflow:hidden;border-bottom:1px solid #e4ded1;background-color:#f3eee4;background-image:radial-gradient(ellipse at 93% 12%,#ded5c4 0%,transparent 47%),radial-gradient(ellipse at 79% 115%,#dce5d8 0%,transparent 52%),linear-gradient(120deg,#f9f5eb,#eee8dc);background-size:cover;background-position:center 55%}.po{position:absolute;inset:0;background:linear-gradient(90deg,#faf7eef7,#faf7eed1 53%,#faf7ee29)}.a:after{content:"\273f";position:absolute;right:6.5%;top:12%;color:#80927221;font:12rem/1 Georgia,serif;transform:rotate(-16deg);pointer-events:none}.co{position:relative;z-index:1;width:min(1180px,calc(100% - 4rem));margin:0 auto;padding:3.2rem 0 2.9rem}.on{display:flex;align-items:center;gap:.4rem;margin-bottom:1rem;color:#718466;font-size:.69rem;font-weight:700;letter-spacing:.15em}.a h1{margin:0;max-width:800px;color:#493e34;font:500 clamp(2.8rem,5vw,5rem)/1.04 var(--font-family-display);letter-spacing:-.035em}.a h1 em{color:#af735f;font-family:var(--font-family-cursive);font-size:1.18em;font-weight:400;font-style:normal;letter-spacing:0;white-space:nowrap}.in{color:#8f9c7c}.a p{margin:.55rem 0 1.45rem;color:#856c60;font-family:var(--font-family-display);font-style:italic;font-size:clamp(1.1rem,2vw,1.38rem)}.fo{width:min(570px,100%);display:flex;align-items:center;gap:.55rem;padding-left:.9rem;border:1px solid #dcd5c8;border-radius:1rem;background:#fffdf8f5;box-shadow:0 12px 30px #424e4314;color:#8d948d}.fo input{height:45px;border:0;background:transparent;box-shadow:none}.uo{position:absolute;z-index:1;top:1.35rem;right:2rem;display:flex;align-items:center;gap:.45rem;padding:.5rem .8rem;border:1px solid rgba(214,208,195,.9);border-radius:999px;background:#fffdf8db;color:#6b7e6e;font-size:.73rem;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.bo{width:min(1190px,calc(100% - 3.2rem));margin:0 auto;padding:2.15rem 0 3rem}.tn{margin:.4rem 0 2.2rem}.fe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.r{position:relative;isolation:isolate;overflow:hidden;display:flex;min-height:166px;flex-direction:column;gap:.45rem;align-items:flex-start;padding:1.4rem 1.3rem;border-radius:1.15rem;border:1px solid #e4dbd0;text-decoration:none;color:#5a4337;box-shadow:0 8px 24px #5a43370d;transition:transform .18s,box-shadow .18s,border-color .18s}.r>*{position:relative;z-index:1}a.r:hover{transform:translateY(-3px);border-color:#cba996;box-shadow:0 15px 34px #5a43371c}a.r:focus-visible{outline:3px solid #7E8F74;outline-offset:2px}.nn{background:linear-gradient(138deg,#e5ebdf,#f1f2e9)}.dn{background:linear-gradient(140deg,#f4e5e0,#fbf4ef)}.mn{background:linear-gradient(140deg,#eee5d5,#f9f4e9)}.ln{background:linear-gradient(140deg,#fffcf5,#f4efe6)}.ue{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;color:#617357;background:#ffffffb0;margin-bottom:.3rem;border:1px solid rgba(255,255,255,.76)}.yr{font:600 1.5rem/1.12 var(--font-family-display);color:#503d33;letter-spacing:-.02em}.be{font-size:.82rem;color:#726960;line-height:1.48}.sn{margin-top:auto;padding-top:.7rem;font-size:.72rem;font-weight:600;color:#6b8268;letter-spacing:.02em}.r:first-child{grid-column:span 2;grid-row:span 2;min-height:348px;padding:2.15rem;background:linear-gradient(138deg,#dfe7da,#eff1e6 59%,#f8f2e7);border-color:#d6dfcd}.r:first-child:after{content:"\273f";position:absolute;z-index:0;right:-.1rem;bottom:-4.7rem;color:#6c896824;font:18rem/1 Georgia,serif;transform:rotate(-20deg)}.r:first-child .ue{width:62px;height:62px;margin-bottom:1rem}.r:first-child .yr{font-size:clamp(2.1rem,3.1vw,3rem)}.r:first-child .be{font-size:.96rem}.gn{font-size:.65rem;font-weight:700;letter-spacing:.16em;color:#728c70;margin-bottom:.2rem}.ho{max-width:230px;padding-top:.4rem;color:#a07465;font:italic 1.05rem/1.35 var(--font-family-display)}.r:last-child{grid-column:span 2}.xo{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:1.5rem;align-items:center;padding:1.6rem 1.8rem;margin:0 0 2.1rem;border:1px solid #e8ded2;border-radius:1.2rem;background:#fffcf6;box-shadow:0 8px 28px #58483609}.pn{font-size:.65rem;letter-spacing:.15em;font-weight:700;color:#7e8f74}.vo h2{font:600 1.5rem var(--font-family-display);color:#5a4337;margin:.2rem 0 .35rem}.vo p{margin:0;font-size:.82rem;color:#756d62;line-height:1.6;max-width:42rem}.wr{display:flex;flex-direction:column;gap:.5rem}.wr a{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;border-radius:.7rem;text-decoration:none;font-size:.75rem;color:#5a4337;background:#f5f0e8}.wr svg{color:#7e8f74}.cn{margin-bottom:1.5rem}.G{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1.05rem}.G span{display:block;margin-bottom:.15rem;color:#89958a;font-size:.68rem;font-weight:700;letter-spacing:.14em}.G h2{margin:0;color:#39483c;font:600 1.65rem var(--font-family-display)}.kr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem}.zr{min-height:62px;display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.65rem .7rem;border:1px solid #ded8cb;border-radius:.85rem;background:#fffdf8;color:#526457;text-decoration:none;font-size:.78rem;font-weight:600;box-shadow:0 4px 13px #3e4a3f0b;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease}.zr:hover{transform:translateY(-2px);border-color:#becab9;box-shadow:0 9px 20px #3e4a3f14}.zr span{width:31px;height:31px;display:grid;place-items:center;border-radius:.65rem;background:#edf1e7;color:#71846d}.jr{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.7rem;margin-bottom:.8rem}.B{min-height:104px;display:flex;align-items:center;gap:.9rem;padding:1rem 1.05rem;border:1px solid #ded8cb;border-radius:1rem;color:inherit;text-decoration:none;box-shadow:0 5px 15px #3e4a3f0b}.yo{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#ffffff94}.B strong{display:block;color:#3f5143;font:600 1.65rem var(--font-family-display)}.B span{color:#737d74;font-size:.72rem}.fn{background:#e8eee2}.un{background:#edf2ef}.bn{background:#f0ecf3}.hn{background:#f7f0e2}.xn{background:#f5e9e6}.vn{background:#f6edda}.yn{height:104px;border-radius:1rem}.wn{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:1.35rem}.wo{display:inline-flex;align-items:center;gap:.45rem;padding:.38rem .58rem;border:1px solid #e2dccf;border-radius:999px;background:#fffdf8c2;color:#667168;text-decoration:none;font-size:.65rem}.wo strong{min-width:20px;height:20px;display:grid;place-items:center;border-radius:999px;background:#edf1e8;color:#596d59;font-size:.59rem}.ko{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:1rem;margin-bottom:1.45rem}.kn{min-width:0;display:flex;flex-direction:column;gap:1rem}.zn{padding:1rem 1.05rem;border:1px solid #e0dacd;border-radius:1rem;background:#fffdf9;box-shadow:0 5px 17px #3e4a3f0b}.R{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-bottom:.65rem}.R>div{display:flex;align-items:center;gap:.5rem}.R svg{color:#7f927a}.R h2{margin:0;color:#3d4b40;font:600 1.12rem var(--font-family-display)}.R>a{color:#7f8e80;font-size:.69rem;text-decoration:none}.jn{display:grid}.v{display:flex;align-items:center;justify-content:space-between;gap:.8rem;padding:.72rem .05rem;border-top:1px solid #f0ece3;color:inherit;text-decoration:none}.v:first-child{border-top:0}.v div{min-width:0}.v strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#465348;font-size:.78rem}.v span{display:block;margin-top:.16rem;color:#8a908a;font-size:.64rem}.v b{flex:0 0 auto;padding:.28rem .48rem;border-radius:999px;background:#f6ebe4;color:#a4685c;font-size:.62rem;font-weight:600}.Yn{padding:.9rem .1rem;color:#8a908a;font-size:.72rem;line-height:1.5}.Xn{height:170px;border-radius:.7rem}.y{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;background:linear-gradient(135deg,#e9efe4,#f8f5ea)}.Fn{width:55px;height:55px;display:grid;place-items:center;border-radius:50%;background:#ffffffa6;color:#6b8068}.y span{color:#8a9588;font-size:.59rem;font-weight:700;letter-spacing:.12em}.y h2{margin:.12rem 0 .2rem;color:#405143;font:600 1.35rem var(--font-family-display)}.y p{margin:0;color:#717a72;font-size:.7rem;line-height:1.45}.zo{background:linear-gradient(145deg,#f6efe3,#fffdf8 58%)}.En{color:#48604b;font:600 2.45rem var(--font-family-display);letter-spacing:-.025em}.zo p{margin:.2rem 0 .7rem;color:#7e857f;font-size:.71rem}.Sn{display:flex;align-items:center;gap:.4rem;color:#7d8d7d;font-size:.66rem}.Mn{height:90px;border-radius:.75rem}.he{display:flex;align-items:baseline;gap:.45rem;padding:.2rem 0 .7rem}.he strong{color:#bf746d;font:600 2rem var(--font-family-display)}.he span{color:#7f8780;font-size:.7rem}.jo{display:flex;flex-wrap:wrap;gap:.4rem}.jo span{padding:.32rem .48rem;border-radius:999px;background:#f3eee5;color:#687269;font-size:.63rem}.An{padding:1.05rem;border:1px solid #dfd9cc;border-radius:1rem;background:linear-gradient(135deg,#f6f1e7,#fffdf9)}.Yo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.Yr{min-height:78px;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;column-gap:.65rem;padding:.75rem .85rem;border:1px solid #e5dfd3;border-radius:.8rem;background:#ffffff9e;color:inherit;text-decoration:none}.Yr svg{grid-row:1/3;width:20px;color:#82917f}.Yr strong{align-self:end;color:#405044;font:600 1.35rem var(--font-family-display)}.Yr span{align-self:start;color:#838a84;font-size:.63rem}.Xo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem;margin-top:.8rem}.Xr{display:flex;align-items:center;gap:.65rem;min-width:0;padding:.55rem;border-radius:.8rem;background:#fff9;color:inherit;text-decoration:none}.Fo{width:50px;height:50px;flex:0 0 auto;display:grid;place-items:center;overflow:hidden;border-radius:.7rem;background:#e7ede2;color:#7f907d}.Fo img{width:100%;height:100%;object-fit:cover}.Xr div:last-child{min-width:0}.Xr strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#465247;font-size:.72rem}.Xr span{display:block;margin-top:.12rem;color:#8b918b;font-size:.6rem}.Dn{padding:1.3rem 0 .25rem;text-align:center;color:#9a9f99;font-family:var(--font-family-cursive);font-size:1.25rem}@media(max-width:1100px){.fe{grid-template-columns:repeat(2,minmax(0,1fr))}.r:first-child{grid-column:1 / -1;grid-row:auto;min-height:260px}.r:last-child{grid-column:1 / -1}.kr{grid-template-columns:repeat(3,1fr)}.jr{grid-template-columns:repeat(3,minmax(0,1fr))}.ko{grid-template-columns:1fr}}@media(max-width:820px){.a{min-height:244px}.co{width:calc(100% - 2rem);padding:2.15rem 0 1.8rem}.a h1{font-size:clamp(2.45rem,5.8vw,3.7rem)}.uo{display:none}.bo{width:calc(100% - 1.6rem);padding-top:1rem}.jr,.Yo{grid-template-columns:repeat(2,minmax(0,1fr))}.Xo{grid-template-columns:1fr}}@media(max-width:560px){.a{min-height:265px}.a:after{right:-10%;top:28%;font-size:8.5rem}.a h1{font-size:2.45rem;max-width:330px}.a h1 em{display:inline-block;font-size:1.14em}.fe{gap:.7rem}.r{min-height:160px;padding:1.1rem .95rem}.r:first-child{min-height:225px;padding:1.4rem}.r:first-child .yr{font-size:2.1rem}.r:first-child .ue{width:46px;height:46px;margin-bottom:.3rem}.ho{font-size:.9rem}.yr{font-size:1.3rem}.be{font-size:.75rem}.xo{grid-template-columns:1fr;padding:1.15rem}.wr{flex-direction:row;flex-wrap:wrap}.po{background:linear-gradient(90deg,#faf8f1fb,#faf8f1d6)}.a p{font-size:1.14rem}.kr{display:flex;overflow-x:auto;gap:.55rem;padding-bottom:.25rem;scrollbar-width:none}.kr::-webkit-scrollbar{display:none}.zr{min-width:132px;min-height:58px}.jr{gap:.55rem}.B{min-height:88px;padding:.75rem;gap:.65rem}.yo{width:40px;height:40px}.B strong{font-size:1.35rem}.G{align-items:center}.G h2{font-size:1.25rem}.y{grid-template-columns:auto 1fr}.y>:last-child{grid-column:1 / -1;width:100%}}.Eo{width:min(1180px,100%);margin:0 auto;padding:2rem 2.4rem 3rem}.Fr{display:flex;align-items:flex-end;justify-content:space-between;gap:1.4rem;margin-bottom:1.35rem}.Nn{margin:0 0 .25rem;color:#8a8e86;font-size:.67rem;font-weight:700;letter-spacing:.14em}.Fr h1{margin:0;font:600 clamp(2rem,4vw,3rem) var(--font-family-display);line-height:1}.Cn{max-width:680px;margin:.55rem 0 0;color:var(--muted-foreground);font-size:.88rem;line-height:1.55}.Er{flex:none}@media(max-width:820px){.Eo{padding:1.1rem}.Fr{align-items:flex-start}.Er{margin-top:.2rem}}@media(max-width:560px){.Fr{display:grid}.Er{width:100%}.Er>*{width:100%}}.q,.w{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--card);box-shadow:var(--shadow)}.q{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1.15rem;margin-bottom:1rem;background:linear-gradient(135deg,var(--card),var(--surface))}.So{width:54px;height:54px;display:grid;place-items:center;border-radius:var(--radius-md);background:var(--muted);color:var(--primary)}.q h2,.w h2{margin:0;font:600 1.35rem var(--font-family-display)}.q p,.w p{margin:.3rem 0 0;color:var(--muted-foreground);font-size:.78rem;line-height:1.55}.xe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.w{padding:1rem;display:grid;align-content:start;gap:.8rem}.w button{justify-self:start}.Sr{display:flex;gap:.65rem;align-items:flex-start}.Sr>svg{margin-top:.15rem;color:var(--primary)}.Sr span{display:block;color:var(--primary);font-size:.62rem;font-weight:800;letter-spacing:.13em}.Sr h2{margin-top:.08rem}.Gn{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.Bn{margin:0;padding:.7rem .8rem;border-radius:var(--radius);background:var(--muted);color:var(--foreground);font-size:.7rem;line-height:1.5}@media(max-width:980px){.xe{grid-template-columns:1fr 1fr}}@media(max-width:760px){.xe{grid-template-columns:1fr}.w button{width:100%}}@media(max-width:520px){.q{grid-template-columns:1fr}.So{width:48px;height:48px}}.Mo{min-height:80vh;padding:2rem 1.05rem 7.5rem;background:#f5f0e8;color:#5a4337}.Rn,.H{width:min(740px,100%);margin-inline:auto}.qn{display:inline-flex;align-items:center;gap:.5rem;color:#7e8f74;font-weight:700;font-size:.7rem;letter-spacing:.13em}.Ao{display:flex;align-items:center;gap:.8rem;margin:.8rem 0 .55rem}.Hn{display:grid;place-items:center;width:56px;height:56px;flex-shrink:0;border-radius:18px;background:#e6e8dc;color:#6f8566}.Ao h1{margin:0;font:500 clamp(2.2rem,5vw,3.8rem)/1.08 var(--font-family-display);letter-spacing:-.035em}.In{margin:0;max-width:35rem;color:#75685b;font-size:.95rem;line-height:1.55}.H{position:relative;overflow:hidden;min-height:280px;margin-top:1.75rem;padding:1.5rem;border:1px solid #e4dace;border-radius:22px;background:linear-gradient(145deg,#fffcf5,#f7f0e6);box-shadow:0 10px 35px #5041330e}.H:after{content:"\273f";pointer-events:none;position:absolute;top:1.4rem;right:-1.4rem;color:#7e8f741a;font:11rem/.8 Georgia,serif}.Do{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding-bottom:.9rem;border-bottom:1px solid #e6dfd4;color:#879580;font-size:.65rem;font-weight:700;letter-spacing:.16em}.Do span:last-child{font-size:1.5rem}.H>p{position:relative;z-index:1;max-width:29rem;margin:2.15rem 0;color:#806c5e;font:italic 1.4rem/1.5 var(--font-family-display)}.Jn{position:relative;z-index:1;display:grid;gap:.65rem}.I{display:flex;align-items:center;gap:.8rem;min-height:52px;padding:.8rem 1rem;border:1px solid #e4dace;border-radius:15px;background:#ffffffb8;color:#5a4337;text-decoration:none;font-size:.88rem;font-weight:600}.I>span{flex:1}.I svg:first-child{color:#7e8f74}.I:hover{border-color:#7e8f74;background:#fffdf8}.I:focus-visible{outline:3px solid #7E8F74;outline-offset:2px}@media(min-width:700px){.Mo{padding:3.5rem 2rem 5rem}.H{margin-top:2.3rem;padding:2rem}}@layer base{.No{padding:var(--spacing-2);width:100%;min-height:6rem;resize:vertical}.No::placeholder{color:var(--muted-foreground)}.Kn{resize:none}.ve{background-color:transparent;border:none;padding:0;box-shadow:none;border-radius:0}.ve:hover,.ve:focus{background-color:transparent;border:none;box-shadow:none}}@layer base{.Ln{position:fixed;inset:0;background-color:color-mix(in srgb,black 50%,transparent);z-index:var(--z-overlay)!important;animation:Co var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.On{position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);max-width:90vw;max-height:85vh;width:32rem;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);z-index:var(--z-overlay)!important;overflow:auto;padding:var(--spacing-6);animation:Go var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.ye{position:absolute;top:var(--spacing-4);right:var(--spacing-4);display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--muted);color:var(--muted-foreground);border:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease,transform var(--animation-duration-fast) ease}.ye:hover{background-color:var(--muted-foreground);color:var(--muted);transform:scale(1.05)}.ye:focus-visible{outline:none;box-shadow:var(--shadow-focus)}.Pn{width:1rem;height:1rem}.Qn{margin-bottom:var(--spacing-4)}.Tn{display:flex;justify-content:flex-end;gap:var(--spacing-2);margin-top:var(--spacing-6)}.Un{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:600;color:var(--popup-foreground);line-height:1.4;margin-bottom:var(--spacing-2)}.Vn{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-bottom:var(--spacing-4)}.Wn{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}@keyframes Co{0%{opacity:0}to{opacity:1}}@keyframes Go{0%{opacity:0;scale:.95}to{opacity:1;scale:1}}}@layer base{.we{display:flex;align-items:center;justify-content:space-between;height:2.5rem;padding:var(--spacing-2) var(--spacing-3);cursor:pointer;overflow:hidden}.we>*:not(svg){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.we[data-placeholder]{color:var(--muted-foreground)}.Bo{height:1rem;width:1rem;color:var(--muted-foreground);margin-left:var(--spacing-2);transition:transform var(--animation-duration-normal) ease}.we[data-state=open] .Bo{transform:rotate(180deg)}.Zn{z-index:var(--z-overlay);max-height:var(--radix-select-content-available-height);min-width:12rem;max-width:24rem;overflow:hidden;background-color:var(--popup);color:var(--popup-foreground);border-radius:var(--radius);border:1px solid var(--border);box-shadow:var(--shadow-md);animation:Ro var(--animation-duration-normal) ease}@keyframes Ro{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}._n{padding:var(--spacing-2)}.qo{display:flex;align-items:center;justify-content:center;height:var(--spacing-6);background-color:var(--popup);color:var(--popup-foreground);cursor:pointer;border:none;outline:none}.qo:hover .Ho{color:var(--primary)}.Ho{height:1rem;width:1rem;color:var(--muted-foreground);transition:color var(--animation-duration-fast) ease}.rd{padding:var(--spacing-2) var(--spacing-4);font-size:.875rem;font-weight:500;color:var(--muted-foreground)}.Mr{position:relative;display:flex;align-items:center;padding:var(--spacing-2) var(--spacing-4);padding-right:var(--spacing-8);font-size:.9375rem;line-height:1.5;border-radius:var(--radius-sm);color:var(--popup-foreground);-webkit-user-select:none;user-select:none;outline:none;cursor:pointer;transition:background-color var(--animation-duration-fast) ease,color var(--animation-duration-fast) ease}.Mr:hover{background-color:var(--primary);color:var(--primary-foreground)}.Mr:focus-visible{background-color:var(--primary);color:var(--primary-foreground)}.Mr[data-disabled]{color:var(--muted-foreground);opacity:.5;pointer-events:none}.ed{position:absolute;right:var(--spacing-3);display:flex;align-items:center;justify-content:center}.ad{height:1rem;width:1rem;color:currentColor}.od{height:1px;background-color:var(--border);margin:var(--spacing-2) var(--spacing-1)}}.ke{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.J{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#fbfaf6,#f2f5ed);color:inherit;text-decoration:none;box-shadow:var(--shadow)}.J>svg{color:var(--primary)}.J h2{margin:0 0 .2rem;font:600 1.08rem var(--font-family-display)}.J p{margin:0;color:var(--muted-foreground);font-size:.69rem;line-height:1.45}.J strong{min-width:2rem;padding:.25rem .45rem;border-radius:999px;background:#e5eadf;color:var(--primary);text-align:center;font-size:.7rem}.ze{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.K{display:flex;gap:.7rem;align-items:flex-start;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:inherit;text-decoration:none;box-shadow:var(--shadow)}.K>svg{flex:0 0 auto;color:var(--primary)}.K h2{margin:0 0 .25rem;font:600 1.05rem var(--font-family-display)}.K p{margin:0;color:var(--muted-foreground);font-size:.7rem;line-height:1.4}.Io{margin-top:1.2rem;padding:1.2rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.je{display:flex;gap:.65rem;align-items:flex-start;color:var(--primary);margin-bottom:.9rem}.je h2{margin:0;font:600 1.45rem var(--font-family-display);color:var(--foreground)}.je p{margin:.15rem 0 0;color:var(--muted-foreground);font-size:.73rem}.Ye{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.6rem}.Xe{display:flex;align-items:center;justify-content:space-between;gap:.7rem;padding:.8rem .9rem;border:1px solid var(--border);border-radius:.75rem;background:#f7f2e8;color:var(--foreground);text-decoration:none}.Xe span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;font-weight:600}.Xe strong{min-width:1.8rem;padding:.2rem .4rem;border-radius:999px;background:#e5eadf;color:var(--primary);text-align:center;font-size:.68rem}.id{height:48px;border-radius:.75rem}.Fe{display:grid;justify-items:center;gap:.3rem;padding:2rem;border:1px dashed var(--border);border-radius:.8rem;color:var(--muted-foreground);text-align:center}.Fe h3{margin:.2rem 0 0;color:var(--foreground);font:600 1.1rem var(--font-family-display)}.Fe p{margin:0;font-size:.75rem}@media(max-width:1000px){.ke{grid-template-columns:1fr}.ze{grid-template-columns:repeat(2,minmax(0,1fr))}.Ye{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){.ke,.ze,.Ye{grid-template-columns:1fr}.K{padding:.9rem}.Io{padding:1rem}}@layer base{.td{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:middle}.m{appearance:none;position:relative;width:1.25rem;height:1.25rem;border:2px solid var(--border);border-radius:var(--radius-sm);background-color:transparent;cursor:pointer;margin:0;padding:0;transition:all var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.m:hover{border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--primary) 15%,transparent)}.m:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-color:var(--primary)}.m:checked{background-color:var(--primary);border-color:var(--primary);transform:scale(1);animation:Jo var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.m:disabled{opacity:.5;cursor:not-allowed;background-color:var(--muted);border-color:var(--muted)}.Ee{position:absolute;width:1rem;height:1rem;color:var(--primary-foreground);pointer-events:none;opacity:0;transform:scale(.8);transition:opacity var(--animation-duration-normal) cubic-bezier(.16,1,.3,1),transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1)}.m:checked+.Ee{opacity:1;transform:scale(1)}.m:disabled+.Ee{color:var(--muted-foreground)}@keyframes Jo{0%{transform:scale(.95);box-shadow:0 0 color-mix(in srgb,var(--primary) 40%,transparent)}70%{transform:scale(1.02);box-shadow:0 0 0 6px color-mix(in srgb,var(--primary) 0%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,var(--primary) 0%,transparent)}}}.nd{height:320px;border-radius:1rem}.Ko{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);gap:1.5rem;align-items:start}.Se{aspect-ratio:3/4;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#e5eadf,#efe3d3);color:var(--primary);box-shadow:var(--shadow)}.Se img{width:100%;height:100%;object-fit:cover}.l{padding:1.4rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.dd{display:inline-flex;padding:.35rem .55rem;border-radius:999px;background:#edf2e9;color:#657864;font-size:.64rem;font-weight:700;letter-spacing:.1em}.l h2{margin:.75rem 0 .2rem;font:600 clamp(1.8rem,4vw,2.7rem) var(--font-family-display)}.md{margin:0;color:var(--muted-foreground)}.l dl{display:grid;gap:.85rem;margin:1.5rem 0 0}.l dl div{display:grid;grid-template-columns:155px minmax(0,1fr);gap:1rem;padding-top:.85rem;border-top:1px solid #ece5d8}.l dt{display:flex;align-items:center;gap:.45rem;color:#758077;font-size:.74rem;font-weight:700}.l dd{margin:0;color:var(--foreground);font-size:.84rem}.Me{margin-top:1.5rem;padding:1rem;border-radius:.8rem;background:#f3eee3}.Me span{font-size:.69rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7b847b}.Me p{margin:.45rem 0 0;color:var(--muted-foreground);line-height:1.55}.ld{margin-top:1.5rem}.L{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.9rem}.L p{margin:0 0 .25rem;color:#8a8f86;font-size:.65rem;font-weight:700;letter-spacing:.13em}.L h2{margin:0;font:600 1.7rem var(--font-family-display)}.L a{gap:.4rem}.Lo{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.Lo button{gap:.35rem}.Ae{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem}.sd{display:grid;grid-template-columns:92px minmax(0,1fr);min-height:118px;overflow:hidden;border:1px solid var(--border);border-radius:.9rem;background:var(--card);box-shadow:var(--shadow);color:inherit;text-decoration:none}.Oo{display:grid;place-items:center;background:linear-gradient(145deg,#e5eadf,#efe3d3);color:var(--primary)}.Oo img{width:100%;height:100%;object-fit:cover}.De{position:relative;padding:.9rem}.De h3{margin:.1rem 0 .4rem;font:600 1.05rem var(--font-family-display)}.De p{margin:0;color:var(--muted-foreground);font-size:.72rem}.gd{position:absolute;right:.7rem;top:.65rem;display:flex;gap:.25rem;color:var(--accent)}.Ne{display:grid;justify-items:center;gap:.4rem;padding:2.2rem 1rem;text-align:center;border:1px dashed var(--border);border-radius:1rem;background:var(--card);color:var(--muted-foreground)}.Ne h3{margin:.15rem 0 0;font:600 1.25rem var(--font-family-display);color:var(--foreground)}.Ne p{margin:0 0 .4rem;font-size:.8rem}.Po{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.Po button{gap:.35rem}.Ar{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}.Ar button{gap:.35rem}.pd{margin:.75rem 0 0;color:var(--muted-foreground);font-size:.72rem;line-height:1.45}.cd{width:min(44rem,92vw)}.fd{width:min(34rem,92vw)}.Qo{display:grid;gap:.8rem}.Qo label{display:grid;gap:.35rem;color:#687269;font-size:.73rem;font-weight:600}.To{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}@media(max-width:980px){.Ae{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.Ko{grid-template-columns:1fr}.Se{width:min(70vw,280px);margin:auto}.l dl div{grid-template-columns:1fr;gap:.3rem}.Ae{grid-template-columns:1fr}.L{align-items:flex-start}.To{grid-template-columns:1fr}.Ar{display:grid}.Ar button{width:100%}}.ud{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:1rem;background:#1f2b2194;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.bd{width:min(520px,100%);overflow:hidden;border:1px solid var(--border);border-radius:1.1rem;background:var(--card);box-shadow:var(--shadow-lg)}.O{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1rem 1rem .8rem}.O>div{display:grid;gap:.2rem}.O strong{font:600 1.25rem var(--font-family-display)}.O span,.Uo,.Ce{color:var(--muted-foreground);font-size:.75rem;line-height:1.45}.O button svg{width:17px}.Vo{position:relative;aspect-ratio:4/3;overflow:hidden;background:#172019}.Vo video{width:100%;height:100%;object-fit:cover}.hd{position:absolute;left:12%;right:12%;top:37%;height:26%;border:2px solid rgba(255,255,255,.92);border-radius:.7rem;box-shadow:0 0 0 999px #0000002e}.Uo,.Ce{margin:.75rem 1rem 1rem}.Ce{color:var(--error)}.P{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.Wo{flex:1;display:flex;align-items:center;gap:.55rem;padding-left:.9rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:var(--muted-foreground)}.Wo input{height:46px;border:0;background:transparent;box-shadow:none}.P>span{color:var(--muted-foreground);font-size:.75rem}.Zo{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:1.1rem;align-items:start}._o{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.Ge{display:grid;grid-template-columns:104px 1fr;min-height:150px;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow);color:var(--foreground);text-decoration:none;transition:transform .14s ease,box-shadow .14s ease}.Ge:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.Be{display:grid;place-items:center;background:linear-gradient(145deg,#dce6da,#eadcc9);color:#748372}.Be svg{width:32px}.Be img{width:100%;height:100%;object-fit:cover}.Dr{padding:1rem;min-width:0}.Dr small{color:var(--accent);font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.09em}.Dr h2{margin:.25rem 0 .4rem;font:600 1.2rem var(--font-family-display);line-height:1.08}.Dr p{margin:0;color:var(--muted-foreground);font-size:.76rem}.xd{display:grid;gap:.2rem;margin-top:.8rem;padding-top:.6rem;border-top:1px solid #ece4d7;color:#858b84;font-size:.68rem}.k{padding:1.15rem;border:1px solid var(--border);border-radius:1rem;background:#f1eadc}.vd{margin:0;color:#8c9088;font-size:.64rem;font-weight:700;letter-spacing:.14em}.k h2,.Re h2{margin:.2rem 0 .9rem;font:600 1.55rem var(--font-family-display)}.k form{display:grid;gap:.75rem}.k label{display:grid;gap:.35rem;color:#687269;font-size:.73rem;font-weight:600}.k button{gap:.4rem}.qe{display:grid;gap:.35rem;margin-bottom:.8rem}.qe button{width:100%}.qe>span{text-align:center;color:var(--muted-foreground);font-size:.66rem;text-transform:uppercase;letter-spacing:.09em}.yd{display:grid;grid-template-columns:1fr auto;gap:.4rem}.wd{margin:0;color:var(--muted-foreground);font-size:.72rem}.Q{display:grid;grid-template-columns:52px 1fr;align-items:center;gap:.7rem;padding:.55rem;border:1px solid var(--border);border-radius:.7rem;background:var(--card)}.Q img{width:52px;height:68px;object-fit:cover;border-radius:.3rem}.Q div{display:grid;gap:.18rem;min-width:0}.Q strong{font:600 .88rem var(--font-family-display)}.Q span{color:var(--muted-foreground);font-size:.68rem;line-height:1.35}.kd{margin:0;color:var(--error);font-size:.72rem}.zd{height:150px;border-radius:1rem}.Re{display:grid;justify-items:center;padding:3rem 1rem;text-align:center;border:1px dashed var(--border);border-radius:1rem;background:var(--card);color:var(--muted-foreground)}.Re p{margin:0;font-size:.8rem}.jd{grid-template-columns:1fr}@media(max-width:1000px){.Zo{grid-template-columns:1fr}.k{order:-1}}@media(max-width:680px){.P{display:grid}.P>a,.P>button{width:100%}._o{grid-template-columns:1fr}.Ge{grid-template-columns:90px 1fr}}@layer base{.Yd{width:100%;max-width:500px;margin:0 auto}.s{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--spacing-12) var(--spacing-8);border:2px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--surface) 0%,color-mix(in srgb,var(--surface),var(--primary) 3%) 100%);color:var(--surface-foreground);text-align:center;cursor:pointer;transition:border-color var(--animation-duration-normal) ease,background var(--animation-duration-normal) ease,box-shadow var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease}.s input[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.s:hover{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 8%),color-mix(in srgb,var(--surface),var(--primary) 5%));box-shadow:var(--shadow-md)}.s.ri{border-color:var(--primary);background:linear-gradient(135deg,color-mix(in srgb,var(--surface),var(--primary) 15%),color-mix(in srgb,var(--surface),var(--primary) 10%));box-shadow:var(--shadow-lg);transform:scale(1.02)}.s.Xd{cursor:not-allowed;opacity:.5;pointer-events:none}.He{color:var(--muted-foreground);margin-bottom:var(--spacing-4);transition:color var(--animation-duration-normal) ease,transform var(--animation-duration-normal) ease;flex-shrink:0}.s:hover .He{color:var(--primary);transform:scale(1.1) translateY(-.125rem)}.s.ri .He{color:var(--primary);transform:scale(1.15) translateY(-.25rem);animation:ei 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes ei{0%,to{opacity:1}50%{opacity:.7}}.Fd{font-weight:700;font-size:1.0625rem;margin-bottom:var(--spacing-3);color:var(--surface-foreground);letter-spacing:-.01em}.Ed{font-size:.875rem;color:var(--muted-foreground);line-height:1.5;margin-top:var(--spacing-2)}.ai{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-3);margin-top:var(--spacing-4);padding:var(--spacing-4) var(--spacing-4);background:linear-gradient(135deg,color-mix(in srgb,var(--error) 12%,transparent),color-mix(in srgb,var(--error) 8%,transparent));border:1px solid color-mix(in srgb,var(--error) 30%,transparent);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;color:var(--error);animation:oi var(--animation-duration-normal) ease-out}@keyframes oi{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:translateY(0)}}.ai button{margin-left:auto;color:var(--error);flex-shrink:0}}.ii{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.ti{padding:1.15rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow);margin-bottom:1rem}.Ie{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem;color:var(--primary)}.Ie h2{margin:0;font:600 1.35rem var(--font-family-display)}.Ie p{margin:.15rem 0 0;color:var(--muted-foreground);font-size:.72rem}.ti label{display:grid;gap:.35rem;margin:.75rem 0;color:#687269;font-size:.73rem;font-weight:600}.Sd{width:100%;height:180px;object-fit:cover;border-radius:.8rem;border:1px solid var(--border);margin-bottom:.8rem}.ni{margin-top:1rem}.ni>strong{display:block;margin-bottom:.45rem;font-size:.76rem;color:#657066}.z{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem}.z button{display:grid;place-items:center;gap:.25rem;min-height:64px;padding:.45rem;border:1px solid var(--border);border-radius:.65rem;background:#faf8f2;color:#6f7d6d;cursor:pointer}.z button span{font-size:.58rem;text-transform:capitalize}.z button.Md{border-color:#8da184;background:#edf1e8;color:#50624f}.di{display:flex;align-items:center;gap:.75rem}.di span{font-size:.75rem;color:#657565}@media(max-width:820px){.ii{grid-template-columns:1fr}.z{grid-template-columns:repeat(4,1fr)}}@media(max-width:520px){.z{grid-template-columns:repeat(3,1fr)}}@layer base{.g{all:unset;position:relative;display:inline-flex;align-items:center;width:42px;height:24px;background-color:var(--muted);border-radius:var(--radius-full);transition:background-color var(--animation-duration-normal) ease;cursor:pointer;-webkit-tap-highlight-color:transparent;flex-shrink:0}.g:hover{background-color:var(--muted-foreground)}.g:focus-visible{box-shadow:var(--shadow-focus)}.g[data-state=checked]{background-color:var(--primary)}.g[data-state=checked]:hover{background-color:color-mix(in srgb,var(--primary),black 10%)}.mi{display:block;width:20px;height:20px;background-color:var(--card);border-radius:var(--radius-full);box-shadow:0 1px 2px color-mix(in srgb,black 10%,transparent);transition:transform var(--animation-duration-normal) cubic-bezier(.16,1,.3,1);transform:translate(2px);will-change:transform}.g[data-state=checked] .mi{transform:translate(20px)}.g[data-disabled]{opacity:.5;cursor:not-allowed}}.Nr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.p{min-height:120px;display:grid;align-content:center;justify-items:start;gap:.25rem;padding:1rem;text-align:left;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:var(--foreground);font:inherit;cursor:pointer;box-shadow:var(--shadow)}.p svg{width:22px;color:var(--primary);margin-bottom:.25rem}.p strong{font-size:.8rem}.p span{color:var(--muted-foreground);font-size:.68rem}.p.Ad{border-color:#97a994;background:#edf1e8;box-shadow:0 0 0 2px #667a6314}.p.Dd{cursor:default;opacity:.62;background:#f3eee4}.li{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.T,.c{padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.Cr{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.Cr>svg{width:27px;color:var(--primary)}.Cr p{margin:0;color:#8a8f87;font-size:.63rem;font-weight:700;letter-spacing:.13em}.Cr h2,.c h2{margin:.15rem 0 0;font:600 1.55rem var(--font-family-display)}.T form{display:grid;gap:.9rem}.T label{display:grid;gap:.35rem;color:#677168;font-size:.74rem;font-weight:600}.T button{justify-self:start;gap:.4rem}.Nd{margin:0;color:var(--error);font-size:.72rem}.Cd{margin:-.2rem 0 .9rem;padding:.65rem .75rem;border:1px solid #e3dccd;border-radius:.7rem;background:#fbf5e9;color:#6f6d64;font-size:.7rem;line-height:1.45}.c{background:#f0e9dc}.c>svg{color:var(--accent)}.c p{color:var(--muted-foreground);font-size:.77rem;line-height:1.55}.c strong{color:var(--foreground)}.Gd{width:100%;padding:.72rem;border:1px dashed var(--border);border-radius:.7rem;background:#faf8f2;color:var(--foreground);font:inherit}.Bd{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%)}.Rd,.qd{display:grid;gap:.55rem}.Hd{color:#677168;font-size:.74rem;font-weight:600}.o{display:flex;flex-wrap:wrap;gap:.55rem}.o label{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;font-size:.9rem;font-weight:600;cursor:pointer;opacity:1}.o label span{-webkit-text-fill-color:currentColor;color:inherit;opacity:1;visibility:visible}.o>label:first-child{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground);-webkit-text-fill-color:var(--primary-foreground)}.o>label:first-child svg{color:var(--primary-foreground)}.o>label:last-child{background:transparent;border-color:var(--primary);color:var(--primary);-webkit-text-fill-color:var(--primary)}.o>label:last-child svg{color:var(--primary)}.Id{display:inline-flex;align-items:center;width:fit-content;padding:.4rem .6rem;border-radius:.55rem;background:#edf1e8;color:#526452;font-size:.72rem;font-weight:600}.Je{display:flex;align-items:center;gap:.6rem;color:var(--muted-foreground);font-size:.7rem;text-transform:uppercase;letter-spacing:.08em}.Je:before,.Je:after{content:"";height:1px;background:var(--border);flex:1}.si{display:grid;gap:.75rem}.si>small{color:var(--muted-foreground);font-size:.67rem;line-height:1.45}.Jd{display:grid;gap:.5rem;max-height:420px;overflow:auto;padding-right:.2rem}.U{display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:.65rem;align-items:center;padding:.65rem;border:1px solid var(--border);border-radius:.7rem;background:#faf8f2}.U>div:first-child{display:grid;gap:.12rem;min-width:0}.U strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.72rem}.U span{color:var(--muted-foreground);font-size:.62rem}.j{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.75rem;border:1px solid #d8dfd2;border-radius:.75rem;background:#f3f6ef}.j>div{display:grid;gap:.12rem}.j strong{font-size:.72rem}.j span{color:var(--muted-foreground);font-size:.64rem;line-height:1.4}.Kd{margin:0;padding:.6rem .7rem;border-radius:.65rem;background:#edf1e8;color:#526452;font-size:.69rem}@media(max-width:1100px){.Nr{grid-template-columns:repeat(3,1fr)}}@media(max-width:900px){.Nr{grid-template-columns:repeat(2,1fr)}.li{grid-template-columns:1fr}.c{order:-1}}@media(max-width:520px){.Nr{grid-template-columns:1fr 1fr}.p{min-height:105px}.T button{width:100%}.o{display:grid}.o label{width:100%}.U{grid-template-columns:1fr}.j{align-items:flex-start}.j>button{width:auto}}@layer base{.Ld{display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-full);padding:var(--spacing-1) var(--spacing-3);font-size:.875rem;font-weight:500;line-height:1.25;white-space:nowrap;transition:background-color var(--animation-duration-fast) ease-in-out;cursor:default;-webkit-user-select:none;user-select:none}.gi{background-color:var(--primary);color:var(--primary-foreground);border:1px solid}.gi:hover{background-color:color-mix(in srgb,var(--primary) 80%,transparent)}.pi{background-color:color-mix(in srgb,var(--error) 15%,var(--surface));color:var(--error);border:1px solid color-mix(in srgb,var(--error) 20%,var(--surface))}.pi:hover{background-color:color-mix(in srgb,var(--error) 25%,var(--surface))}.ci{background-color:var(--secondary);color:var(--secondary-foreground);border:1px solid}.ci:hover{background-color:color-mix(in srgb,var(--secondary) 80%,transparent)}.fi{background-color:transparent;color:var(--foreground);border:1px solid var(--border)}.fi:hover{background-color:color-mix(in srgb,var(--foreground) 5%,transparent)}.ui{background-color:color-mix(in srgb,var(--success) 15%,var(--surface));color:var(--success);border:1px solid color-mix(in srgb,var(--success) 20%,var(--surface))}.ui:hover{background-color:color-mix(in srgb,var(--success) 25%,var(--surface))}.bi{background-color:color-mix(in srgb,var(--warning) 15%,var(--surface));color:var(--warning);border:1px solid color-mix(in srgb,var(--warning) 20%,var(--surface))}.bi:hover{background-color:color-mix(in srgb,var(--warning) 25%,var(--surface))}}.Od{display:grid;gap:.8rem}.Ke{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:1rem;align-items:start;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.Le{width:44px;height:44px;display:grid;place-items:center;border-radius:.8rem;background:#e7ece2;color:var(--primary)}.Le svg{width:20px}.hi{min-width:0}.xi{display:flex;align-items:center;gap:.55rem;margin-bottom:.6rem}.xi>span{color:var(--muted-foreground);font-size:.67rem;text-transform:capitalize}.Pd{width:100%;height:auto!important;padding:0!important;margin:0 0 .8rem;background:transparent!important;border:0!important}.Oe{position:relative;display:grid;place-items:center;width:100%;padding:.45rem;border:1px solid var(--border);border-radius:.8rem;background:#f7f3ea;overflow:hidden}.Oe img{display:block;width:100%;max-height:360px;object-fit:contain;border-radius:.5rem}.Qd{position:absolute;right:.75rem;bottom:.75rem;display:inline-flex;align-items:center;gap:.35rem;padding:.4rem .55rem;border-radius:999px;background:#263128d1;color:#fff;font-size:.7rem;font-weight:600;box-shadow:var(--shadow)}.Pe{width:min(94vw,900px)!important;max-width:94vw!important;max-height:92vh!important;padding:1rem!important}.Pe h2{padding-right:2.5rem}.Gr{display:grid;place-items:center;max-height:78vh;overflow:auto;border-radius:.65rem;background:#171b18}.Gr img{display:block;max-width:100%;height:auto;max-height:78vh;object-fit:contain}.hi label{display:grid;gap:.3rem;color:#697269;font-size:.7rem;font-weight:600}.Td{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:.55rem 0 0;color:#7b817b;font-size:.68rem}.Ud{margin:.55rem 0 0;padding:.7rem;border-radius:.6rem;background:#f5f0e6;color:#6e756e;font-size:.72rem;line-height:1.45}.Vd{display:flex;align-items:flex-start;gap:.4rem;margin-top:.55rem;color:#9c6c2f;font-size:.7rem;line-height:1.45}.Qe{margin-top:.7rem;padding:.65rem .75rem;border-radius:.65rem;background:#f5f0e6;color:#6e756e;font-size:.7rem}.Qe summary{cursor:pointer;font-weight:700;color:#5d685f}.Qe p{max-height:220px;overflow:auto;margin:.55rem 0 0;white-space:pre-wrap;line-height:1.45}.vi{display:grid;gap:.75rem;margin-top:.9rem;padding:.9rem;border:1px solid var(--border);border-radius:.8rem;background:#fbfaf6}.V{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.V>div{display:grid;gap:.15rem}.V strong{font:600 1rem var(--font-family-display);color:var(--foreground)}.V span{color:var(--muted-foreground);font-size:.68rem;line-height:1.4}.yi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.55rem}.wi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.vi textarea{min-height:86px}.Te{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin-top:.7rem;padding:.65rem;border:1px solid #ded7c9;border-radius:.65rem;background:#f6f1e8}.Te button{gap:.35rem}.Te span{color:var(--muted-foreground);font-size:.67rem}.Wd{margin:.45rem 0 0;color:var(--error);font-size:.68rem}.W{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:150px}.W button{gap:.3rem}.ki{max-width:220px;color:var(--muted-foreground);font-size:.66rem;line-height:1.4;white-space:normal}.zi{max-width:220px;color:var(--error);font-size:.68rem;line-height:1.4}.Ue{display:grid;justify-items:center;padding:3rem 1rem;text-align:center;border:1px dashed var(--border);border-radius:1rem;background:var(--card);color:var(--muted-foreground)}.Ue h2{margin:.3rem 0 0;font:600 1.55rem var(--font-family-display);color:var(--foreground)}.Ue p{margin:0;font-size:.8rem}.Zd{margin-top:1.5rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:#f2ecdf}.ji{display:flex;align-items:center;gap:.5rem;margin-bottom:.6rem;color:var(--primary)}.ji h2{margin:0;font:600 1.2rem var(--font-family-display)}._d{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.6rem 0;border-top:1px solid rgba(90,105,91,.12);font-size:.76rem}.Yi{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.Yi button{gap:.3rem}.rm{height:116px;border-radius:1rem}@media(max-width:760px){.Ke{grid-template-columns:40px 1fr}.W{grid-column:2}.wi{grid-template-columns:1fr}}@media(max-width:520px){.Ke{grid-template-columns:1fr}.Le{display:none}.Oe img{max-height:420px}.Pe{width:96vw!important;max-width:96vw!important;padding:.75rem!important}.Gr,.Gr img{max-height:80vh}.yi{grid-template-columns:1fr}.V{display:grid}.W{grid-column:1;justify-content:stretch;min-width:0}.W button{width:100%}.ki,.zi{max-width:none}}.Ve{max-width:9in;margin:0 auto;padding:1rem;background:#f7f3e9;color:#27352d;min-height:100vh}.Br{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1rem}.Z{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;padding:1rem 1.1rem;border:1px solid #d8d2c3;border-radius:.9rem;background:#fffdf8}.Z p{margin:0 0 .2rem;color:#6f856e;font-size:.68rem;font-weight:800;letter-spacing:.16em}.Z h1{margin:0;font:600 2rem var(--font-family-display)}.Rr{display:grid;gap:.15rem;text-align:right}.Rr span{font-size:.62rem;color:#7f877f;text-transform:uppercase;letter-spacing:.1em}.Rr strong{font-size:.78rem}.Xi{margin:.7rem .15rem 1rem;color:#687168;font-size:.75rem;line-height:1.45}.Fi{margin-bottom:1rem;break-inside:avoid}.qr{display:flex;justify-content:space-between;align-items:center;padding:.45rem .65rem;background:#e9efe6;border:1px solid #cfd9cc;border-bottom:0;border-radius:.7rem .7rem 0 0}.qr h2{margin:0;font:600 1.05rem var(--font-family-display)}.qr span{font-size:.66rem;color:#647262}.e{width:100%;border-collapse:collapse;background:#fff}.e th,.e td{border:1px solid #d8d2c3;padding:.42rem .45rem;vertical-align:top}.e th{background:#f5f1e8;text-align:left;font-size:.62rem;letter-spacing:.04em;text-transform:uppercase}.e td{font-size:.7rem;line-height:1.35}.e td strong{display:block;font-size:.75rem}.e td small{display:block;margin-top:.08rem;color:#777f77;font-size:.59rem}.em{width:.48in;text-align:center!important}.am{width:1.4in}.om{text-align:center;font-size:1rem!important}.im{display:block;height:1.1rem;border-bottom:1px solid #aaa}.Hr{margin-top:1.2rem;padding:.8rem;border:1px dashed #b9b2a4;border-radius:.7rem;background:#fffdf8;break-inside:avoid}.Hr h2{margin:0;font:600 1rem var(--font-family-display)}.Hr p{margin:.2rem 0 .55rem;color:#777f77;font-size:.65rem}.We{display:grid;grid-template-columns:.35in 1fr 1.6in;gap:.35rem;align-items:end;min-height:.33in;border-top:1px solid #e0dbcf}.We>span:nth-child(2),.We>span:nth-child(3){border-bottom:1px solid #aaa;height:.8rem}.Ei{margin-top:1rem;text-align:center;color:#8a8f88;font-size:.58rem}.tm{padding:2rem;text-align:center;color:#6f756f;background:#fff;border:1px solid #ddd7ca;border-radius:.7rem}@media(max-width:700px){.Ve{padding:.7rem}.Z{display:grid}.Rr{text-align:left}.e{font-size:.65rem}.e th:nth-child(4),.e td:nth-child(4),.e th:nth-child(5),.e td:nth-child(5){display:none}.Br{justify-content:stretch}.Br>*{flex:1}}@media print{@page{size:letter portrait;margin:.42in}.Ve{max-width:none;min-height:0;margin:0;padding:0;background:#fff;color:#000}.Br{display:none!important}.Z{border-color:#999;background:#fff}.Xi{color:#444}.qr{background:#eee!important;border-color:#999;-webkit-print-color-adjust:exact;print-color-adjust:exact}.e th{background:#f2f2f2!important;-webkit-print-color-adjust:exact;print-color-adjust:exact}.e th,.e td{border-color:#aaa}.Fi{break-inside:auto;page-break-inside:auto}.e tr{break-inside:avoid;page-break-inside:avoid}.Hr{background:#fff;border-color:#999}.Ei{color:#555}}.nm{height:280px;border-radius:1rem;background:var(--muted)}.dm{display:grid;justify-items:center;gap:.7rem;padding:2rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);text-align:center}.Si{display:grid;grid-template-columns:minmax(220px,330px) minmax(0,1fr);gap:1rem;margin-bottom:1rem}.Ze{min-height:250px;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#edf1e8,#f5eee2);color:var(--primary);box-shadow:var(--shadow)}.Ze img{width:100%;height:100%;max-height:330px;object-fit:contain;background:#fff}.mm{display:flex;flex-direction:column;justify-content:center;padding:1.3rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.Mi{display:flex;flex-wrap:wrap;gap:.35rem}.Mi span{display:inline-flex;align-items:center;gap:.3rem;padding:.3rem .5rem;border-radius:999px;background:#edf1e8;color:#596b58;font-size:.64rem;font-weight:700}.lm{margin:.7rem 0;color:var(--muted-foreground);font-size:.78rem}._e{display:flex;align-items:baseline;gap:.55rem;margin:.2rem 0 1.1rem}._e strong{font:600 2.3rem var(--font-family-display)}._e span{color:var(--muted-foreground);font-size:.78rem}.ra{display:flex;flex-wrap:wrap;gap:.45rem}.ra button{gap:.35rem}.f{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem}.f article{display:flex;align-items:center;gap:.7rem;padding:.85rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card);box-shadow:var(--shadow)}.f svg{color:var(--primary);flex:0 0 auto}.f div{display:grid;gap:.15rem;min-width:0}.f small{color:var(--muted-foreground);font-size:.6rem;font-weight:800;letter-spacing:.09em}.f strong{overflow:hidden;text-overflow:ellipsis;font-size:.76rem}.ea{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.ea h2{margin:0 0 .55rem;font:600 1.3rem var(--font-family-display)}.ea p{margin:0;color:var(--muted-foreground);line-height:1.6}.sm{margin-top:1rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}._{display:flex;align-items:center;justify-content:space-between;gap:1rem}._>div{display:grid;gap:.15rem}._ small{color:var(--primary);font-size:.6rem;font-weight:800;letter-spacing:.1em}._ h2{display:flex;align-items:center;gap:.35rem;margin:0;font:600 1.3rem var(--font-family-display)}.rr{display:grid;grid-template-columns:repeat(4,1fr);gap:.55rem;margin-top:.8rem}.rr>div{display:grid;gap:.15rem;padding:.7rem;border-radius:.75rem;background:#f7f4ed}.rr span{color:var(--muted-foreground);font-size:.62rem}.rr strong{font-size:.9rem}.er{display:grid;margin-top:.7rem}.er>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(100px,.7fr) auto;align-items:center;gap:.6rem;padding:.55rem .15rem;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent);font-size:.72rem}.er small{color:var(--muted-foreground)}.gm{margin:.8rem 0 0;color:var(--muted-foreground);font-size:.72rem}.pm{width:min(34rem,92vw)}.cm{width:min(44rem,94vw);max-height:88vh;overflow:auto}.fm{display:grid;gap:.35rem;font-size:.7rem;font-weight:700}.um{display:grid;gap:.75rem}.Ai{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.Di{display:grid;gap:.65rem;margin-top:.5rem;padding:.7rem;border-radius:.75rem;background:#f7f4ed}.Di>small{color:var(--muted-foreground);font-size:.65rem;line-height:1.45}.Ir{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.7rem;background:#fbfaf6}.Ir>div{display:grid;gap:.1rem}.Ir strong{font-size:.75rem}.Ir span{color:var(--muted-foreground);font-size:.64rem}.bm{margin:.65rem 0 0;padding:.65rem .75rem;border-radius:.65rem;background:#f5eee2;color:#725c43;font-size:.7rem;line-height:1.45}@media(max-width:760px){.Si,.f{grid-template-columns:1fr}.Ze{min-height:200px}.Ai{grid-template-columns:1fr}.ra button{flex:1 1 calc(50% - .45rem)}.rr{grid-template-columns:1fr 1fr}.er>div{grid-template-columns:1fr auto}.er small{grid-column:1/-1}._{align-items:flex-start;flex-direction:column}}.aa{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.Jr{display:flex;gap:.4rem;margin-bottom:1rem;padding:.3rem;border:1px solid var(--border);border-radius:.85rem;background:var(--card);width:max-content;max-width:100%}.Jr button{display:flex;align-items:center;gap:.4rem;padding:.55rem .8rem;border:0;border-radius:.65rem;background:transparent;color:var(--muted-foreground);font-size:.72rem;font-weight:700;cursor:pointer}.Jr button span{display:grid;place-items:center;min-width:22px;height:22px;padding:0 .3rem;border-radius:999px;background:#f0f1eb;font-size:.6rem}.Jr .hm{background:#edf1e8;color:var(--primary)}.oa{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;margin-bottom:1rem}.ar{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.85rem 1rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);color:var(--foreground);text-align:left;cursor:pointer;box-shadow:var(--shadow)}.ar svg{color:var(--primary)}.ar span{font-size:.74rem;color:var(--muted-foreground)}.ar strong{font-size:1.25rem;font-family:var(--font-family-display)}.xm,.vm{border-color:#9aad97!important;background:#edf1e8!important}.Ni{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;margin-bottom:1rem}.or{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem;padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);color:inherit;text-align:left;cursor:pointer;box-shadow:var(--shadow)}.ym{border-color:#9aad97;background:#f0f4eb}.wm{width:48px;height:48px;display:grid;place-items:center;border-radius:.85rem;background:#edf1e8;color:var(--primary)}.or div:nth-child(2){display:grid;gap:.15rem}.or span{font-size:.72rem;color:var(--muted-foreground)}.or strong{font:600 1.05rem var(--font-family-display)}.km{font-size:.64rem!important;font-weight:700;color:var(--primary)!important}.Ci{margin-bottom:1rem;padding:1rem;border:1px solid #d8dfd2;border-radius:1rem;background:linear-gradient(145deg,#f4f7ef,#fffaf1);box-shadow:var(--shadow)}.ir{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.8rem}.ir p{margin:0;color:var(--primary);font-size:.62rem;font-weight:800;letter-spacing:.12em}.ir h2{display:flex;align-items:center;gap:.45rem;margin:.15rem 0 .2rem;font:600 1.45rem var(--font-family-display)}.ir h2 svg{color:var(--primary)}.ir span{color:var(--muted-foreground);font-size:.7rem;line-height:1.45}.Kr{display:grid;gap:.6rem;margin:0 0 .85rem;padding:.75rem;border:1px solid var(--border);border-radius:.85rem;background:#ffffffb3}.Kr>div:first-child{display:grid;gap:.12rem}.Kr strong{font:600 .9rem var(--font-family-display)}.Kr>div:first-child span{color:var(--muted-foreground);font-size:.66rem}.Gi{display:grid;gap:.28rem}.Gi>span{color:var(--muted-foreground);font-size:.62rem;font-weight:700}.ia{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.Bi{display:flex;flex-wrap:wrap;gap:.35rem}.Bi span{padding:.28rem .5rem;border-radius:999px;background:#edf1e8;color:var(--primary);font-size:.62rem;font-weight:700}.Ri{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}.zm{padding:.8rem;border:1px solid var(--border);border-radius:.85rem;background:#ffffffb8}.tr{display:flex;align-items:center;justify-content:space-between;margin-bottom:.55rem}.tr>div{display:flex;align-items:center;gap:.4rem}.tr svg{color:var(--primary)}.tr strong{font:600 .95rem var(--font-family-display)}.tr>span{min-width:24px;height:24px;display:grid;place-items:center;border-radius:999px;background:#edf1e8;color:var(--primary);font-size:.63rem;font-weight:700}.jm{display:grid;gap:.45rem}.nr{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.55rem;align-items:center;padding:.45rem;border-radius:.7rem;color:inherit;text-decoration:none}.nr:hover{background:#f4f3ec}.ta{width:48px;height:48px;display:grid;place-items:center;overflow:hidden;border-radius:.6rem;background:#edf1e8;color:var(--primary)}.ta img{width:100%;height:100%;object-fit:cover}.nr h3{margin:0 0 .15rem;font:600 .83rem var(--font-family-display)}.nr p,.Ym{margin:0;color:var(--muted-foreground);font-size:.63rem;line-height:1.4}.na{display:grid;justify-items:center;gap:.35rem;padding:1.3rem;text-align:center;color:var(--muted-foreground)}.na strong{color:var(--foreground);font:600 1rem var(--font-family-display)}.na span{max-width:40rem;font-size:.7rem;line-height:1.5}.Xm{margin:.7rem 0 0;color:var(--muted-foreground);font-size:.6rem;line-height:1.45}.da{display:flex;align-items:center;gap:.65rem;margin-bottom:1rem}.ma{display:flex;align-items:center;gap:.5rem;flex:1;padding:0 .7rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card)}.ma input{border:0;box-shadow:none;background:transparent}.ma svg{color:var(--muted-foreground);flex:0 0 auto}.Fm{padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.Lr{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.8rem}.Lr p{margin:0;color:var(--primary);font-size:.63rem;font-weight:800;letter-spacing:.12em}.Lr h2{margin:.12rem 0 0;font:600 1.5rem var(--font-family-display)}.Lr>span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#edf1e8;color:var(--primary);font-size:.72rem;font-weight:700}.qi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.Em{display:grid;gap:.55rem;padding:.85rem;border:1px solid var(--border);border-radius:.8rem;background:#fbfaf6}.Hi{display:block;color:inherit;text-decoration:none}.Hi:hover h3{color:var(--primary)}.Or{display:flex;justify-content:space-between;gap:.65rem}.Or small{color:var(--primary);font-size:.63rem;font-weight:700}.Or h3{margin:.2rem 0 0;font:600 1rem var(--font-family-display)}.Or p{margin:.15rem 0 0;color:var(--muted-foreground);font-size:.68rem}.Ii{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:flex-end;gap:.3rem}.Ii span{padding:.25rem .42rem;border-radius:999px;background:#f5e8d8;color:#7a654b;font-size:.58rem;font-weight:700}.Y{display:flex;justify-content:space-between;gap:.7rem;margin-top:.7rem;padding-top:.6rem;border-top:1px solid color-mix(in srgb,var(--border) 70%,transparent)}.Y>div{display:grid;gap:.1rem}.Y strong{font-size:.78rem}.Y small,.Y span{color:var(--muted-foreground);font-size:.65rem}.Sm{display:block;margin-top:-.2rem;color:var(--muted-foreground);font-size:.63rem;line-height:1.45}.la{display:grid;justify-items:center;gap:.4rem;padding:2.2rem 1rem;text-align:center;color:var(--muted-foreground)}.la strong{color:var(--foreground);font:600 1.05rem var(--font-family-display)}.la span{font-size:.72rem}.Mm{width:min(38rem,92vw)}.Ji{display:grid;gap:.8rem}.Ji label{display:grid;gap:.35rem;font-size:.7rem;font-weight:700}.Ki{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.Pr{display:grid;gap:.5rem;padding:.75rem;border:1px solid #d8dfd2;border-radius:.8rem;background:#f3f6ef}.Pr>button{justify-self:start}.Pr small{color:var(--muted-foreground);font-size:.65rem;line-height:1.45}.sa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.5rem}.dr{display:grid;grid-template-columns:58px minmax(0,1fr);gap:.7rem;align-items:center;padding:.55rem;border:1px solid var(--border);border-radius:.75rem;background:#fbfaf6}.dr img{width:58px;height:58px;object-fit:contain;border-radius:.55rem;background:#fff}.dr div{display:grid;gap:.15rem;min-width:0}.dr strong{font:600 .9rem var(--font-family-display)}.dr span{color:var(--muted-foreground);font-size:.67rem}.Am{margin:0;padding:.65rem .75rem;border-radius:.65rem;background:#f5eee2;color:#725c43;font-size:.7rem;line-height:1.45}@media(max-width:900px){.oa{grid-template-columns:repeat(2,minmax(0,1fr))}.Ni,.Ri,.qi{grid-template-columns:1fr}}@media(max-width:560px){.aa{width:100%}.aa button{flex:1}.oa{grid-template-columns:1fr 1fr}.da{align-items:stretch;flex-direction:column}.da button{width:100%}.Ki,.sa{grid-template-columns:1fr}.sa button,.Pr>button{width:100%}.Y{align-items:flex-start;flex-direction:column}.ar{padding:.75rem}.or{padding:.85rem}.Ci{padding:.8rem}.ia{grid-template-columns:1fr}.ia button{width:100%}.nr{grid-template-columns:42px minmax(0,1fr)}.ta{width:42px;height:42px}}.Dm{height:320px;border-radius:1rem}.Li{display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);gap:1.4rem;margin-bottom:1.2rem}.ga{position:relative;aspect-ratio:4/3;display:grid;place-items:center;overflow:hidden;border:1px solid var(--border);border-radius:1rem;background:linear-gradient(145deg,#e3e9de,#eee3d3);color:var(--primary);box-shadow:var(--shadow)}.ga img{width:100%;height:100%;object-fit:contain;background:#f8f4ea}.Nm{position:absolute;left:.7rem;bottom:.7rem;padding:.3rem .52rem;border-radius:999px;background:#fffdf8eb;border:1px solid rgba(209,202,190,.9);color:#667865;font-size:.64rem;font-weight:700;letter-spacing:.02em}.mr{padding:1.35rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.Cm{margin-bottom:.55rem;color:var(--primary);font-size:.66rem;font-weight:800;letter-spacing:.13em}.mr h2{margin:.55rem 0 .25rem;font:600 clamp(1.8rem,4vw,2.8rem) var(--font-family-display);line-height:1}.mr>p{margin:0 0 1rem;color:var(--muted-foreground)}.Oi{display:flex;flex-wrap:wrap;gap:.4rem}.Oi span{display:inline-flex;align-items:center;gap:.3rem;padding:.32rem .52rem;border-radius:999px;background:#edf1e8;color:#667865;font-size:.65rem;font-weight:700;text-transform:capitalize}.Pi{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0;color:#748077;font-size:.75rem}.Pi span{display:flex;align-items:center;gap:.35rem}.mr>a,.mr>button{margin:0 .45rem .45rem 0}.Qi{display:flex;flex-wrap:wrap;gap:.45rem;margin:.15rem 0 .55rem}.Qi button{margin:0}.Gm{background:#edf1e8!important;border-color:#9aad97!important;color:#526452!important}.Bm{display:flex;align-items:center;flex-wrap:wrap;gap:.55rem;margin:.1rem 0 .75rem;padding:.7rem;border:1px solid var(--border);border-radius:.75rem;background:#f7f2e8}.Ti{display:flex;align-items:center;gap:.5rem}.Ti>span{font-size:.7rem;font-weight:700;color:var(--muted-foreground)}.Ui{display:flex;gap:.05rem}.Ui button{margin:0!important;color:#b69358}.Rm{font-size:.68rem;color:var(--muted-foreground)}.Qr{display:grid;gap:.45rem;margin:.15rem 0 .75rem;padding:.75rem;border:1px solid #d7cda7;border-radius:.75rem;background:#fbf4df;color:#5e5944}.Qr strong{font-size:.76rem}.Qr span{font-size:.68rem;line-height:1.45;color:#7a7258}.Qr button{justify-self:start;margin:0}.u{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1rem}.u section,.Tr,.Ur{padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.u h2,.Tr h2,.Ur h2{margin:0 0 .85rem;font:600 1.45rem var(--font-family-display)}.u ul,.u ol{margin:0;padding-left:1.25rem}.u li{margin:.55rem 0;color:#505b52;line-height:1.5}.qm{color:var(--muted-foreground);font-size:.8rem}.Tr,.Ur{margin-top:1rem}.Tr p{margin:0;color:var(--muted-foreground);line-height:1.6}.pa{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem;color:var(--primary)}.pa h2{margin:0}.pa p{margin:.1rem 0 0;color:var(--muted-foreground);font-size:.72rem}.Ur>img{display:block;width:100%;max-height:720px;object-fit:contain;border:1px solid var(--border);border-radius:.8rem;background:#f4efe5}.Hm,.Im,.X{margin-top:1rem;padding:1.25rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.X dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.X dl div{padding:.65rem .75rem;border-radius:.7rem;background:#f7f2e8}.X dt{margin-bottom:.2rem;color:var(--muted-foreground);font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.X dd{margin:0;color:var(--foreground);font-size:.78rem}.ca{display:flex;align-items:center;gap:.65rem;margin-bottom:.9rem;color:var(--primary)}.ca h2{margin:0;font:600 1.35rem var(--font-family-display);color:var(--foreground)}.ca p{margin:.1rem 0 0;color:var(--muted-foreground);font-size:.72rem}.fa{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.6rem;align-items:center}.fa button{gap:.35rem}.Vi{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.75rem}.Vi span{padding:.32rem .55rem;border-radius:999px;background:#edf1e8;color:#667865;font-size:.68rem;font-weight:600}.Wi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem}.F{display:grid;grid-template-columns:64px minmax(0,1fr);gap:.7rem;align-items:center;padding:.6rem;border:1px solid var(--border);border-radius:.75rem;text-decoration:none;color:inherit;background:#fbfaf6}.F>div{height:58px;display:grid;place-items:center;overflow:hidden;border-radius:.55rem;background:#eef1e8;color:var(--primary)}.F img{width:100%;height:100%;object-fit:cover}.F span{min-width:0;display:grid;gap:.18rem}.F strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font:600 .88rem var(--font-family-display)}.F small{color:var(--muted-foreground);font-size:.63rem}.Jm{display:block;margin:.15rem 0 .55rem;color:var(--muted-foreground);font-size:.67rem}.Km{width:min(46rem,92vw)}.Lm{width:min(34rem,92vw)}.Om,.Pm{display:grid;gap:.85rem}.ua{display:grid;gap:.35rem}.ua label{font-size:.72rem;font-weight:700;color:var(--foreground)}.ua textarea{min-height:88px}.Vr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:.55rem;align-items:center}.Vr button{white-space:nowrap;gap:.35rem}.Zi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}._i{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.45fr);gap:.6rem}.Qm{color:var(--muted-foreground);font-size:.66rem;line-height:1.45}.Tm{margin:0;padding:.65rem .75rem;border-radius:.65rem;background:#f2efe5;color:var(--foreground);font-size:.72rem}.ba{display:flex;justify-content:space-between;gap:1rem;margin-top:1.15rem;padding:.8rem .2rem .15rem;border-top:1px solid var(--border);color:var(--muted-foreground);font-size:.68rem}.ba span:last-child{font-weight:700;color:var(--primary)}@media(max-width:760px){.Li,.u{grid-template-columns:1fr}.ga{aspect-ratio:16/10}.fa,.Wi,.Vr,.Zi,._i,.X dl{grid-template-columns:1fr}.Vr button{width:100%}.ba{flex-direction:column;gap:.25rem}}.rt{display:flex;align-items:center;gap:1rem;margin-bottom:.7rem}.et{flex:1;display:flex;align-items:center;gap:.55rem;padding-left:.9rem;border:1px solid var(--border);border-radius:.8rem;background:var(--card);color:var(--muted-foreground)}.et input{height:46px;border:0;background:transparent;box-shadow:none}.Um{color:var(--muted-foreground);font-size:.75rem}.ha{display:flex;gap:.45rem;overflow-x:auto;padding:0 0 .85rem;margin-bottom:.2rem;scrollbar-width:none}.ha::-webkit-scrollbar{display:none}.at{flex:0 0 auto;padding:.45rem .68rem;border:1px solid var(--border);border-radius:999px;background:var(--card);color:var(--muted-foreground);text-decoration:none;font-size:.7rem;font-weight:650}.at:hover{border-color:#a9b5a5;color:var(--foreground)}.Vm{background:#e7ede3;border-color:#b8c5b4;color:#435744}.ot{display:grid;grid-template-columns:minmax(0,1fr) 285px;gap:1.1rem;align-items:start}.Wm{grid-template-columns:1fr}.xa{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.va{display:block;color:inherit;text-decoration:none;border-radius:1rem}.va:focus-visible{outline:3px solid rgba(102,122,99,.28);outline-offset:3px}.ya{overflow:hidden;display:grid;grid-template-columns:112px minmax(0,1fr);min-height:160px;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.va:hover .ya{transform:translateY(-1px);border-color:#a9b5a5;box-shadow:0 8px 24px #34463817}.it{position:relative;display:grid;place-items:center;background:linear-gradient(145deg,#e2e9de,#eee4d4);color:#748474;font:600 2rem var(--font-family-display)}.it img{width:100%;height:100%;object-fit:cover}.Zm{position:absolute;top:.55rem;right:.55rem;display:flex;gap:.3rem;color:var(--accent)}.Wr{padding:1rem;min-width:0}.Wr small{color:var(--accent);font-size:.61rem;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.Wr h2{margin:.25rem 0 .4rem;font:600 1.2rem var(--font-family-display);line-height:1.08}.Wr p{margin:0;color:var(--muted-foreground);font-size:.76rem}._m{display:flex;align-items:center;gap:.35rem;margin-top:.85rem;padding-top:.65rem;border-top:1px solid #ece4d7;color:#858b84;font-size:.68rem;text-transform:capitalize}.E{padding:1.15rem;border:1px solid var(--border);border-radius:1rem;background:#f1eadc}.rl{margin:0;color:#8c9088;font-size:.64rem;font-weight:700;letter-spacing:.14em}.E h2,.wa h2{margin:.2rem 0 .9rem;font:600 1.55rem var(--font-family-display)}.E form{display:grid;gap:.85rem}.E label{display:grid;gap:.35rem;color:#687269;font-size:.73rem;font-weight:600}.Zr{display:flex;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem 0;border-top:1px solid rgba(90,105,91,.12)}.Zr div{display:grid;gap:.1rem}.Zr strong{font-size:.76rem}.Zr span{font-size:.68rem;color:var(--muted-foreground)}.E button{gap:.4rem}.el{margin:0;color:var(--error);font-size:.72rem}.al{height:160px;border-radius:1rem}.wa{display:grid;justify-items:center;padding:3rem 1rem;text-align:center;border:1px dashed var(--border);border-radius:1rem;background:var(--card);color:var(--muted-foreground)}.wa p{margin:0;max-width:430px;font-size:.8rem}@media(max-width:1000px){.ot{grid-template-columns:1fr}.E{order:-1}.xa{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.rt{display:grid}.ha{margin-right:-.25rem}.xa{grid-template-columns:1fr}.ya{grid-template-columns:92px 1fr}}.tt{display:flex;align-items:center;gap:.7rem;padding-left:1rem;margin-bottom:1.2rem;border:1px solid var(--border);border-radius:.9rem;background:var(--card);box-shadow:var(--shadow);color:var(--muted-foreground)}.tt input{height:54px;border:0;background:transparent;box-shadow:none}.ka{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.ka>section{padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}._r{display:flex;align-items:center;gap:.65rem;margin-bottom:.7rem}._r>svg{width:22px;color:var(--primary)}._r p{margin:0;color:#898f87;font-size:.62rem;font-weight:700;letter-spacing:.13em}._r h2{margin:.15rem 0 0;font:600 1.3rem var(--font-family-display)}.re{display:grid}.lr{display:block;color:inherit;text-decoration:none;border-radius:.65rem}.lr article{padding:.8rem .45rem;border-top:1px solid #eee6d9;transition:background-color .15s ease}.lr:hover article,.lr:focus-visible article{background:#f4f6ef}.lr:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.re strong{display:block;font:600 1rem var(--font-family-display)}.re span{display:block;margin-top:.15rem;color:var(--accent);font-size:.67rem}.re p{margin:.35rem 0 0;color:var(--muted-foreground);font-size:.72rem}.ol,.ee{padding:2rem 1rem;text-align:center;color:var(--muted-foreground);font-size:.76rem}.ee{display:grid;justify-items:center;gap:.3rem;padding:3rem;border:1px dashed var(--border);border-radius:1rem;background:var(--card)}.ee h2{margin:.2rem 0 0;font:600 1.5rem var(--font-family-display);color:var(--foreground)}.ee p{margin:0}.il{height:260px;border-radius:1rem}@media(max-width:760px){.ka{grid-template-columns:1fr}}.nt{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:1rem;align-items:start}.tl{display:grid;gap:1rem}.za{display:grid;grid-template-columns:minmax(0,1fr) 150px auto;gap:.55rem;padding:.8rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.nl{min-width:0}.dl,.i{padding:1rem;border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.ml{background:#f5f1e8}.sr{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.65rem}.sr p{margin:0;color:var(--primary);font-size:.63rem;font-weight:800;letter-spacing:.12em}.sr h2{margin:.1rem 0 0;font:600 1.45rem var(--font-family-display)}.sr small{display:block;max-width:620px;margin-top:.25rem;color:var(--muted-foreground);font-size:.68rem;line-height:1.45}.sr>span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#edf1e8;color:var(--primary);font-size:.72rem;font-weight:700}.ll{display:grid}.sl{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.7rem;align-items:center;min-height:48px;padding:.55rem .2rem;border-top:1px solid color-mix(in srgb,var(--border) 65%,transparent)}.S{display:flex;align-items:baseline;gap:.55rem;min-width:0}.S strong{font-size:.9rem;font-weight:600}.S span{color:var(--muted-foreground);font-size:.7rem}.dt .S strong{text-decoration:line-through;color:#858b84}.dt .S span{text-decoration:line-through;color:#9b9f99}.ja,.Ya{display:grid;justify-items:center;gap:.35rem;padding:2rem 1rem;text-align:center;color:var(--muted-foreground)}.ja strong{color:var(--foreground);font:600 1.05rem var(--font-family-display)}.ja span,.Ya span{font-size:.74rem}.Ya{grid-template-columns:auto 1fr;justify-items:start;text-align:left;padding:1rem .2rem}.i{position:sticky;top:1rem;display:grid;gap:.65rem}.i>svg{color:var(--primary)}.i h2{margin:0;font:600 1.35rem var(--font-family-display)}.i p{margin:0 0 .25rem;color:var(--muted-foreground);font-size:.75rem;line-height:1.5}.i button{width:100%;gap:.4rem}.i small{color:var(--muted-foreground);font-size:.65rem;line-height:1.45}.gl{padding:.65rem;border-radius:.65rem;background:#edf1e8;color:#586958;font-size:.72rem;line-height:1.45}.pl{width:min(34rem,92vw)}.mt{display:grid;gap:.7rem}.mt label{display:grid;gap:.35rem;font-size:.7rem;font-weight:700}.Xa{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.65rem .75rem;border:1px solid var(--border);border-radius:.7rem;background:#fbfaf6}.Xa span{color:var(--muted-foreground);font-size:.68rem}.Xa strong{font-size:.8rem}.ae{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.6rem;align-items:center;padding:.7rem .75rem;border:1px solid #d8dfd2;border-radius:.75rem;background:#f3f6ef;color:var(--primary)}.ae div{display:grid;gap:.15rem}.ae strong{font-size:.76rem;color:var(--foreground)}.ae span{font-size:.66rem;color:var(--muted-foreground);line-height:1.4}@media(max-width:900px){.nt{grid-template-columns:1fr}.i{position:static}}@media(max-width:560px){.za{grid-template-columns:1fr}.za button{width:100%}.S{display:grid;gap:.12rem}.i{margin-bottom:1rem}}.oe{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:1rem}.oe label{display:grid;gap:.35rem;max-width:220px;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.oe span{font:600 1.2rem var(--font-family-display)}.n{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:1rem}.n article,.lt{border:1px solid var(--border);border-radius:1rem;background:var(--card);box-shadow:var(--shadow)}.n article{display:grid;gap:.3rem;padding:1rem}.n svg{color:var(--primary)}.n span{color:var(--muted-foreground);font-size:.72rem}.n strong{font:600 1.55rem var(--font-family-display)}.n small{color:var(--muted-foreground);font-size:.66rem}.st{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.lt{padding:1rem}.cl{margin-bottom:1rem}.gr{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.7rem}.gr p{margin:0;color:var(--primary);font-size:.62rem;font-weight:800;letter-spacing:.13em}.gr h2{margin:.1rem 0 0;font:600 1.35rem var(--font-family-display)}.gr small{display:block;margin-top:.25rem;color:var(--muted-foreground);font-size:.66rem;line-height:1.45}.gr>span{min-width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:#edf1e8;color:var(--primary);font-size:.72rem;font-weight:700}.pr{display:grid}.pr article{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.9fr) auto;gap:1rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--border)}.Fa{display:grid;gap:.18rem}.Fa strong{font-size:.88rem}.Fa span{color:var(--muted-foreground);font-size:.67rem}.ie{display:grid;justify-items:start;gap:.3rem}.ie small{color:var(--muted-foreground);font-size:.63rem;line-height:1.4}.fl{display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .5rem;border-radius:999px;font-size:.65rem;font-weight:800}.ul{background:#f8e7df;color:#8b4f3c}.bl{background:#f5eedc;color:#80682f}.hl{background:#edf1e8;color:#596b58}.xl{margin:.7rem 0 0;padding:.6rem .7rem;border-radius:.6rem;background:#edf1e8;color:#586958;font-size:.7rem}.cr{display:grid}.cr>div{display:flex;justify-content:space-between;gap:1rem;padding:.65rem 0;border-top:1px solid var(--border)}.cr span{display:grid;font-size:.82rem}.cr small{margin-top:.12rem;color:var(--muted-foreground);font-size:.64rem}.cr strong{font-size:.84rem}.b{display:grid}.b article{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto;gap:1rem;align-items:center;padding:.75rem 0;border-top:1px solid var(--border)}.b article>div:first-child{display:grid}.b article>div:first-child strong{font-size:.88rem}.b article>div:first-child span{margin-top:.15rem;color:var(--muted-foreground);font-size:.67rem}.Ea{display:flex;gap:.7rem;flex-wrap:wrap;color:var(--muted-foreground);font-size:.67rem}.Ea span{display:inline-flex;align-items:center;gap:.25rem}.gt{font-size:.95rem}.pt{display:grid;justify-items:center;gap:.3rem;padding:1.5rem;text-align:center;color:var(--muted-foreground);font-size:.74rem}.pt strong{color:var(--foreground)}.vl{max-width:680px}.ct{display:grid;gap:.8rem;max-height:65vh;overflow:auto;padding-right:.2rem}.ct label{display:grid;gap:.35rem;color:var(--muted-foreground);font-size:.72rem;font-weight:700}.Sa,.Ma{display:grid;gap:.7rem}.Sa{grid-template-columns:1fr 1fr}.Ma{grid-template-columns:.7fr 1fr 1fr}.yl{margin:0;padding:.6rem;border-radius:.6rem;background:#edf1e8;color:#586958;font-size:.72rem}@media(max-width:850px){.n,.st{grid-template-columns:1fr}.pr article{grid-template-columns:1fr auto}.ie{grid-column:1/-1;order:3}.b article{grid-template-columns:1fr auto}.Ea{grid-column:1/-1;order:3}.gt{grid-column:2;grid-row:1}}@media(max-width:560px){.oe{align-items:start;flex-direction:column}.Sa,.Ma{grid-template-columns:1fr}.pr article{grid-template-columns:1fr}.pr article button{width:100%}.ie{grid-column:auto}.b article{grid-template-columns:1fr auto}}
