@import url(https://fonts.googleapis.com/css2?family=Forum&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Caveat:wght@500;700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Lora:ital,wght@0,400..700;1,400..700&display=swap);@import url(https://fonts.googleapis.com/css2?family=Prata&display=swap);:root{--color-white:#fff;--color-bg:#f8f8f8;--color-card:#fff;--color-gray-100:#f3f3f3;--color-gray-200:#e8e8e8;--color-gray-300:#d0d0d0;--color-gray-400:#a0a0a0;--color-gray-500:#707070;--color-gray-600:#505050;--color-gray-700:#303030;--color-gray-800:#1a1a1a;--color-black:#000;--color-text:#1a1a1a;--color-text-secondary:#707070;--color-text-muted:#a0a0a0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--text-xs:11px;--text-sm:13px;--text-base:15px;--text-lg:17px;--text-xl:20px;--text-2xl:24px;--text-3xl:32px;--font-normal:400;--font-medium:500;--font-semibold:600;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:20px;--radius-full:9999px;--shadow-card:0 1px 3px #0000000a,0 4px 12px #00000008;--shadow-card-hover:0 2px 8px #0000000f,0 8px 24px #0000000a;--transition-fast:150ms ease;--transition-base:200ms ease}@keyframes skeleton-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.v2-skeleton{animation:skeleton-shimmer 1.5s ease-in-out infinite;background:linear-gradient(90deg,#e8e8e8 25%,#f3f3f3 50%,#e8e8e8 75%);background:linear-gradient(90deg,var(--color-gray-200) 25%,var(--color-gray-100) 50%,var(--color-gray-200) 75%);background-size:200% 100%}@font-face{font-family:Leotaro;src:url(/static/media/Leotaro-Regular.1d91f9593db13abde997.otf) format("opentype")}@font-face{font-family:TT Drugs;src:url(/static/media/TT%20Drugs%20Trial%20Medium.b3709d814b664630fbd1.ttf) format("opentype")}*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}ul{list-style-type:none}a{color:#000;text-decoration:none}html{scroll-behavior:smooth}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.cb-login{align-items:center;background:#f8f8f8;color:#1a1a1a;display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;justify-content:center;min-height:100vh;min-height:100dvh;padding:24px}.cb-login,.cb-login *,.cb-login :after,.cb-login :before{box-sizing:border-box}.cb-login__container{max-width:400px;width:100%}.cb-login__header{margin-bottom:40px;text-align:center}.cb-login__logo{color:#1a1a1a;font-size:24px;font-weight:600;letter-spacing:-.01em;margin:0 0 8px}.cb-login__subtitle{color:#707070;font-size:13px;margin:0}.cb-login__card{background:#fff;border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;padding:24px}.cb-login__form{gap:16px}.cb-login__field,.cb-login__form{display:flex;flex-direction:column}.cb-login__field{gap:8px}.cb-login__label{color:#1a1a1a;font-size:13px;font-weight:500}.cb-login__input{background:#f3f3f3;border:none;border-radius:12px;color:#1a1a1a;font-family:inherit;font-size:15px;height:48px;outline:none;padding:0 16px;transition:background .15s ease,box-shadow .15s ease;width:100%}.cb-login__input:focus{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.cb-login__input::placeholder{color:#a0a0a0}.cb-login__submit{background:#1a1a1a;border:none;border-radius:12px;color:#fff;cursor:pointer;font-family:inherit;font-size:15px;font-weight:600;height:52px;margin-top:8px;transition:background .2s ease,transform .1s ease;width:100%}.cb-login__submit:hover:not(:disabled){background:#000}.cb-login__submit:active:not(:disabled){transform:scale(.98)}.cb-login__submit:disabled{cursor:not-allowed;opacity:.5}.cb-login__error{background:#fdf1f2;border-radius:8px;color:#b00017;font-size:13px;margin-top:16px;padding:12px 16px;text-align:center}.cb-login__manager{color:#a0a0a0;font-size:13px;margin-top:20px;text-align:center}.cb-login__manager-link{color:#1a1a1a;font-weight:500;text-decoration:none}.cb-login__manager-link:hover{text-decoration:underline}@media (max-width:480px){.cb-login{padding:16px}.cb-login__card{padding:20px}}.mg-topnav{align-items:center;backdrop-filter:saturate(180%) blur(12px);-webkit-backdrop-filter:saturate(180%) blur(12px);background:#f8f8f8e0;display:flex;font-family:var(--mg-sans);gap:16px;height:64px;height:var(--mg-topnav-h,64px);justify-content:space-between;left:0;padding:0 24px;position:fixed;right:0;top:0;z-index:50}.mg-topnav__left,.mg-topnav__right{align-items:center;display:inline-flex;gap:10px;min-width:0}.mg-topnav__left{flex:1 1 auto;overflow:hidden}.mg-topnav__right{flex:0 0 auto;gap:12px}.mg-topnav__brand{align-items:center;background:#0000;border:none;color:var(--mg-ink);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--mg-sans);font-size:17px;font-weight:600;letter-spacing:-.02em;padding:0;transition:opacity .15s ease}.mg-topnav__brand:hover{opacity:.6}.mg-topnav__sep{color:#d0d0d0;flex-shrink:0;font-size:14px}.mg-topnav__back{background:#0000;border:none;color:var(--mg-muted);cursor:pointer;font-family:var(--mg-sans);font-size:14px;font-weight:500;padding:0;transition:color .15s ease;white-space:nowrap}.mg-topnav__back:hover{color:var(--mg-ink)}.mg-topnav__title{align-items:center;color:var(--mg-ink);display:inline-flex;flex:1 1 auto;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis}.mg-topnav__title,.mg-topnav__title-link{font-family:var(--mg-sans);font-size:14px;font-weight:500;white-space:nowrap}.mg-topnav__title-link{background:#0000;border:none;color:var(--mg-muted);cursor:pointer;padding:0;transition:color .15s ease}.mg-topnav__title-link:hover{color:var(--mg-ink)}.mg-topnav__actions{align-items:center;display:inline-flex;gap:10px}.mg-q__topnav-actions{display:flex;gap:10px}@media (max-width:600px){.mg-topnav{gap:10px;padding:0 16px}.mg-topnav__back,.mg-topnav__title{font-size:13px}.mg-topnav__brand{font-size:16px}}@media (max-width:480px){.mg-topnav__back,.mg-topnav__back+.mg-topnav__sep{display:none}}.v2-bento-card{aspect-ratio:1;background:var(--color-card);border:none;border-radius:var(--radius-lg);box-shadow:var(--shadow-card);cursor:pointer;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:var(--space-5);position:relative;text-align:left;transition:all var(--transition-base)}.v2-bento-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.v2-bento-card:active{transform:translateY(0)}.v2-bento-card--dark{background:var(--color-gray-800)}.v2-bento-card--dark .v2-bento-card__icon,.v2-bento-card--dark .v2-bento-card__subtitle,.v2-bento-card--dark .v2-bento-card__title,.v2-bento-card--dark .v2-bento-card__value{color:var(--color-white)}.v2-bento-card--accent{background:var(--color-gray-100)}.v2-bento-card--wide{aspect-ratio:2.1/1;flex-direction:row;gap:0;overflow:hidden;padding:0}.v2-bento-card__header{align-items:flex-start;display:flex;justify-content:space-between}.v2-bento-card__icon{color:var(--color-text);height:28px;width:28px}.v2-bento-card__icon svg{height:100%;width:100%}.v2-bento-card__content{display:flex;flex-direction:column;gap:var(--space-1);margin-top:auto}.v2-bento-card__title{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--font-semibold);line-height:1.3}.v2-bento-card__subtitle{color:var(--color-text-muted);font-family:var(--font-sans);font-size:var(--text-sm)}.v2-bento-card__value{color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--font-semibold);margin-top:var(--space-2)}.v2-bento-card__plus{align-items:center;background:var(--color-gray-100);border-radius:var(--radius-md);color:var(--color-text-muted);display:flex;height:48px;justify-content:center;margin-bottom:var(--space-3);width:48px}.v2-bento-card--dark .v2-bento-card__plus{background:var(--color-gray-700);color:var(--color-gray-400)}.v2-bento-card__plus svg{height:24px;width:24px}.v2-bento-card__photos{background:var(--color-gray-100);border-radius:0;height:100%;overflow:hidden;position:relative;width:50%}.v2-bento-card__photos img{height:100%;inset:0;object-fit:cover;opacity:0;position:absolute;transition:opacity .5s ease;width:100%}.v2-bento-card__photos img.active{opacity:1}.v2-bento-card__photos-empty{align-items:center;color:var(--color-text-muted);display:flex;height:100%;justify-content:center;width:100%}.v2-bento-card__info{display:flex;flex:1 1;flex-direction:column;justify-content:space-between;padding:var(--space-5)}.v2-bento-card__cover-preview{color:var(--color-text-secondary);font-size:var(--text-sm);margin-top:var(--space-2)}.v2-bento-card__subtitle-skeleton{border-radius:var(--radius-sm);height:16px;width:80px}.v2-bento-card__value-skeleton{border-radius:var(--radius-sm);height:28px;margin-top:var(--space-2);width:60px}.bc{--bc-thickness:28cqi;--bc-overhang-y:1.1%;--bc-overhang-x:1.3%;--bc-board:2.2cqi;aspect-ratio:1110/1654;container-type:inline-size;display:block;filter:drop-shadow(0 2px 3px rgba(20,15,12,.12)) drop-shadow(0 28px 40px rgba(20,15,12,.24));isolation:isolate;perspective:2400px;perspective-origin:30% 45%;position:relative;transition:filter .5s ease;width:100%}.bc--clickable{cursor:pointer}.bc--clickable:focus-visible{outline:2px solid #c43025;outline:2px solid var(--mg-accent,#c43025);outline-offset:6px}.bc--clickable:hover{filter:drop-shadow(0 3px 4px rgba(20,15,12,.14)) drop-shadow(0 36px 56px rgba(20,15,12,.3))}.bc__book{height:100%;position:relative;transform:rotateY(24deg) rotateX(-2deg);transform-style:preserve-3d;width:100%;will-change:transform}.bc--tilt .bc__book{transform:rotateY(24deg) rotateX(-4deg)}.bc--flat .bc__book{transform:none;transform-style:flat}.bc--flat{perspective:none}.bc__front{background:#1a1612;box-shadow:inset 0 1px 0 #ffffff14,inset 0 -1px 0 #0000002e,inset -1px 0 0 #00000024;overflow:hidden;transform-style:preserve-3d}.bc__bg,.bc__front{inset:0;position:absolute}.bc__bg{display:block;height:100%;object-fit:cover;width:100%;z-index:0}.bc--print .bc__front{background:#1a1612;background:var(--bc-plate-color,#1a1612)}.bc--print .bc__bg{border:1px solid #e1dbc9;height:calc(100% - 10cqi);inset:auto;left:5cqi;top:5cqi;width:calc(100% - 10cqi)}.bc--print .bc__frame{inset:auto;bottom:5cqi;left:5cqi;right:5cqi;top:5cqi}.bc--print .bc__frame--left{padding:6% 8%}.bc__front-grain{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h220v220H0z'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:overlay;opacity:.45;z-index:1}.bc__front-grain,.bc__front-sheen{inset:0;pointer-events:none;position:absolute}.bc__front-sheen{background:linear-gradient(135deg,#ffffff1a,#ffffff08 18%,#0000 38%,#0000 62%,#00000014 85%,#00000029),radial-gradient(ellipse at center,#0000 55%,#00000024 100%);mix-blend-mode:multiply;z-index:2}.bc__spine-shade{background:linear-gradient(90deg,#00000061 0,#0000002e 40%,#0000);bottom:0;left:0;pointer-events:none;position:absolute;top:0;width:3.5%;z-index:4}.bc__spine-shade:after{background:#ffffff14;content:"";width:1px}.bc__spine-3d,.bc__spine-shade:after{bottom:0;left:0;position:absolute;top:0}.bc__spine-3d{backface-visibility:visible;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(135deg,#00000014,#0000 1px,#0000 2px,#ffffff0a 3px),repeating-linear-gradient(45deg,#0000000f,#0000 1.5px),linear-gradient(90deg,color-mix(in srgb,#3a2c1f 82%,#000 18%) 0,color-mix(in srgb,#3a2c1f 94%,#000 6%) 18%,color-mix(in srgb,#3a2c1f 92%,#fff 8%) 50%,color-mix(in srgb,#3a2c1f 94%,#000 6%) 82%,color-mix(in srgb,#3a2c1f 82%,#000 18%));background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.55 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h180v180H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(135deg,#00000014 0,#0000 1px,#0000 2px,#ffffff0a 3px),repeating-linear-gradient(45deg,#0000000f 0,#0000 1.5px),linear-gradient(to right,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 82%,#000 18%) 0,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 94%,#000 6%) 18%,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 92%,#fff 8%) 50%,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 94%,#000 6%) 82%,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 82%,#000 18%) 100%);background-size:90px 90px,auto,auto,auto;box-shadow:inset 0 10px 18px #00000038,inset 0 -10px 18px #00000038,inset 2px 0 3px #ffffff0a,inset -2px 0 3px #0000001f;overflow:hidden;transform:rotateY(90deg);transform-origin:0 50%;width:var(--bc-thickness)}.bc__spine-img{display:block;height:auto;left:50%;max-height:55%;object-fit:contain;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%) scaleX(-1);-webkit-user-select:none;user-select:none;width:30%}.bc__pages-top-3d{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.18 0 0 0 0.25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h200v200H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(180deg,#faf0d7 0,#d2c19c .3px,#f4e8cd .7px,#beaa82 1px),linear-gradient(90deg,#b8a878 0,#f4ead2 50%,#b8a878);background-size:120px 120px,auto,auto;box-shadow:inset 6px 0 14px #785f3752,inset -6px 0 14px #785f3752,inset 0 3px 6px #fff5dc59,inset 0 -4px 8px #785f3747;top:var(--bc-overhang-y);transform:rotateX(-90deg);transform-origin:50% 0}.bc__pages-bottom-3d,.bc__pages-top-3d{backface-visibility:visible;height:calc(var(--bc-thickness)*.9);left:0;position:absolute;right:var(--bc-overhang-x)}.bc__pages-bottom-3d{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.18 0 0 0 0.25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h200v200H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(0deg,#faf0d7 0,#d2c19c .3px,#f4e8cd .7px,#beaa82 1px),linear-gradient(90deg,#b8a878 0,#f4ead2 50%,#b8a878);background-size:120px 120px,auto,auto;bottom:var(--bc-overhang-y);box-shadow:inset 6px 0 14px #785f3752,inset -6px 0 14px #785f3752,inset 0 4px 8px #785f3747,inset 0 -3px 6px #fff5dc59;transform:rotateX(90deg);transform-origin:50% 100%}.bc__pages-right-3d{backface-visibility:visible;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.8' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.4 0 0 0 0 0.3 0 0 0 0 0.18 0 0 0 0.25 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h200v200H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(90deg,#faf0d7 0,#d2c19c .3px,#f4e8cd .7px,#beaa82 1px),linear-gradient(180deg,#b8a878 0,#f4ead2 50%,#b8a878);background-size:120px 120px,auto,auto;bottom:var(--bc-overhang-y);box-shadow:inset 0 8px 16px #785f3752,inset 0 -8px 16px #785f3752;position:absolute;right:var(--bc-overhang-x);top:var(--bc-overhang-y);transform:rotateY(-90deg);transform-origin:100% 50%;width:calc(var(--bc-thickness)*.9)}.bc__board-back-top,.bc__board-front-top{backface-visibility:visible;background:linear-gradient(180deg,color-mix(in srgb,#3a2c1f 80%,#000 20%) 0,color-mix(in srgb,#3a2c1f 60%,#000 40%));background:linear-gradient(to bottom,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 80%,#000 20%) 0,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 60%,#000 40%) 100%);height:var(--bc-board);left:0;position:absolute;right:0;transform-origin:50% 0}.bc__board-back-bottom,.bc__board-front-bottom{backface-visibility:visible;background:linear-gradient(0deg,color-mix(in srgb,#3a2c1f 80%,#000 20%) 0,color-mix(in srgb,#3a2c1f 60%,#000 40%));background:linear-gradient(to top,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 80%,#000 20%) 0,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 60%,#000 40%) 100%);height:var(--bc-board);left:0;position:absolute;right:0;transform-origin:50% 100%}.bc__board-back-right,.bc__board-front-right{backface-visibility:visible;background:linear-gradient(90deg,color-mix(in srgb,#3a2c1f 60%,#000 40%) 0,color-mix(in srgb,#3a2c1f 80%,#000 20%));background:linear-gradient(to right,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 60%,#000 40%) 0,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 80%,#000 20%) 100%);bottom:0;position:absolute;top:0;transform-origin:100% 50%;width:var(--bc-board)}.bc__board-front-top{top:0;transform:rotateX(-90deg)}.bc__board-front-bottom{bottom:0;transform:rotateX(90deg)}.bc__board-front-right{right:0;transform:rotateY(-90deg)}.bc__board-back-top{top:0;transform:translateZ(calc(var(--bc-thickness)*-1 + var(--bc-board))) rotateX(-90deg)}.bc__board-back-bottom{bottom:0;transform:translateZ(calc(var(--bc-thickness)*-1 + var(--bc-board))) rotateX(90deg)}.bc__board-back-right{right:0;transform:translateZ(calc(var(--bc-thickness)*-1 + var(--bc-board))) rotateY(-90deg)}.bc__back{backface-visibility:visible;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h220v220H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(135deg,#00000014,#0000 1px,#0000 2px,#ffffff08 3px),linear-gradient(135deg,color-mix(in srgb,#3a2c1f 72%,#000 28%),color-mix(in srgb,#3a2c1f 85%,#000 15%) 40%,color-mix(in srgb,#3a2c1f 72%,#000 28%));background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.95' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.5 0'/%3E%3C/filter%3E%3Cpath filter='url(%23a)' d='M0 0h220v220H0z'/%3E%3C/svg%3E"),repeating-linear-gradient(135deg,#00000014 0,#0000 1px,#0000 2px,#ffffff08 3px),linear-gradient(135deg,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 72%,#000 28%) 0,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 85%,#000 15%) 40%,color-mix(in srgb,var(--bc-spine-color,#3a2c1f) 72%,#000 28%) 100%);background-size:180px 180px,auto,auto;box-shadow:inset 0 0 32px #0000004d,inset 20px 0 40px #00000038,inset 0 1px 0 #ffffff0f,inset 0 -1px 0 #0003;transform:translateZ(calc(var(--bc-thickness)*-1))}.bc__back,.bc__frame{inset:0;position:absolute}.bc__frame{align-items:center;justify-content:center;padding:12%;padding:var(--bc-inset,12%);padding-left:13%;padding-left:calc(var(--bc-inset, 12%) + 1%);pointer-events:none;text-align:center;z-index:3}.bc__frame,.bc__plate{display:flex;flex-direction:column}.bc__plate{gap:1.6em;position:relative}.bc__plate--frame,.bc__plate--frame-top{align-items:center;aspect-ratio:1426/983;background:var(--bc-plate-bg) center /contain no-repeat;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18)) drop-shadow(0 12px 28px rgba(0,0,0,.22));gap:1.6em;justify-content:flex-start;padding:18% 12% 8%;width:82%}.bc__frame--frame-top{justify-content:flex-start}.bc__frame--left{align-items:stretch;justify-content:space-between}.bc__plate--left{align-items:flex-start;gap:0;padding:0;text-align:left;width:100%}.bc__plate--left,.bc__plate--left .bc__title-wrap{justify-content:flex-start}.bc__title.bc__title--left{font-size:clamp(20px,14cqi,64px);line-height:.95;text-shadow:0 2px 14px #00000073}.bc__author.bc__author--left,.bc__title.bc__title--left{color:#fff;font-family:Lora,Prata,Georgia,serif;text-align:left}.bc__author.bc__author--left{align-self:flex-start;font-size:clamp(10px,4cqi,20px);font-weight:400;letter-spacing:0;line-height:1.3;text-shadow:0 1px 6px #0000008c;text-transform:none}.bc__frame--center{align-items:stretch;justify-content:space-between}.bc__plate--center{align-items:center;gap:0;justify-content:flex-start;padding:0;text-align:center;width:100%}.bc__plate--center .bc__title-wrap{justify-content:center}.bc__title.bc__title--center{font-size:clamp(18px,12cqi,56px);line-height:.98;text-shadow:0 2px 14px #00000073}.bc__author.bc__author--center,.bc__title.bc__title--center{color:#fff;font-family:Lora,Prata,Georgia,serif;text-align:center}.bc__author.bc__author--center{align-self:center;font-size:clamp(10px,3.6cqi,18px);font-weight:400;letter-spacing:0;line-height:1.3;text-shadow:0 1px 6px #0000008c;text-transform:none}.bc__title-wrap{align-items:center;display:flex;justify-content:center}.bc__title{font-family:Lora,Prata,Georgia,serif;font-size:clamp(11px,6.2cqi,30px);font-style:normal;-webkit-hyphens:auto;hyphens:auto;letter-spacing:-.01em;line-height:.95;word-break:break-word}.bc__author,.bc__title{color:#2a1f18;font-weight:400}.bc__author{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:clamp(7px,2.2cqi,12px);letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.bc--print .bc__title{font-size:6.2cqi}.bc--print .bc__author{font-size:2.2cqi}.bc--print .bc__title.bc__title--left{font-size:14cqi}.bc--print .bc__author.bc__author--left{font-size:4cqi}.bc--print .bc__title.bc__title--center{font-size:12cqi}.bc--print .bc__author.bc__author--center{font-size:3.6cqi}.bc:not(:has(.bc__bg)) .bc__front{background:#e8e2d0;background-image:linear-gradient(180deg,#ddd5bd,#e8e2d0 40%,#e8e2d0 60%,#ddd5bd)}.bp{--bp-paper:#fff;--bp-ink:#111;--bp-muted:#11111180;--bp-rule:#11111126;aspect-ratio:1110/1654;container-name:bp;container-type:inline-size;display:block;position:relative;width:100%}.bp__sheet{background:var(--bp-paper);box-shadow:0 1px 2px #140f0c0f,0 20px 48px #140f0c1f;display:flex;flex-direction:column;inset:0;overflow:hidden;position:absolute}.bp__body{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;padding:9% 14% 6%}.bp__question{color:var(--bp-ink);flex:0 0 auto;letter-spacing:-.01em;line-height:1.15;margin-bottom:5%}.bp__answer{background:#0000;border:none;caret-color:#8a3420;color:var(--bp-ink);flex:1 1 auto;letter-spacing:0;line-height:1.3;margin:0;min-height:0;outline:none;overflow:hidden;padding:0;resize:none;text-indent:0;width:100%}.bp__answer::placeholder{color:#1111114d}.bp__answer::selection{background:#8a34202e}.bp__footer{align-items:baseline;color:#000;display:flex;flex:0 0 auto;font-size:2.6cqi;font-weight:400;justify-content:space-between;padding:3% 14% 8%}.bp__footer,.bp__footer-title{letter-spacing:.02em}.bp__folio,.bp__footer,.bp__footer-title{font-family:Prata,Georgia,Times New Roman,serif}.bp__folio{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp--heading .bp__question{font-family:Leotaro,Prata,Georgia,serif;font-size:7cqi;font-weight:400;letter-spacing:-.015em;line-height:1.05}.bp--heading .bp__answer{font-family:Prata,Georgia,Times New Roman,serif;font-size:3.2cqi;font-weight:400;line-height:1.3}.bp--body .bp__question{font-family:Leotaro,Prata,Georgia,serif;font-size:3cqi;font-weight:400;letter-spacing:0;line-height:1.3;margin-bottom:4%}.bp--body .bp__answer{font-family:Prata,Georgia,Times New Roman,serif;font-size:4.2cqi;font-weight:400;line-height:1.3}.bp--balanced .bp__body{justify-content:flex-start;padding-top:8%}.bp--balanced .bp__question{letter-spacing:0;margin-bottom:2.5%}.bp--balanced .bp__answer,.bp--balanced .bp__question{font-family:Prata,Georgia,Times New Roman,serif;font-size:3.6cqi;font-weight:400;line-height:1.3}.bp--flat .bp__answer{overflow:hidden;pointer-events:none}@font-face{font-family:CB Playfair;font-style:normal;font-weight:400;src:url(/static/media/CBPlayfair-Regular.693728812dc43ab34710.ttf) format("truetype")}@font-face{font-family:CB Playfair;font-style:italic;font-weight:400;src:url(/static/media/CBPlayfair-Italic.a5b813a9539a87133d85.ttf) format("truetype")}@font-face{font-family:CB Playfair;font-style:normal;font-weight:700;src:url(/static/media/CBPlayfair-Bold.2150ca0ec2d023eb4057.ttf) format("truetype")}.cbp{container-type:inline-size;width:100%}.cbp__sheet{aspect-ratio:126/186;background:#fff;box-sizing:border-box;color:#000;font-family:CB Playfair,Georgia,serif;overflow:hidden;position:relative;width:100%}.cbp__photo{height:100%;object-fit:cover;width:100%}.cbp__photo,.cbp__shade{inset:0;position:absolute}.cbp__shade{background:#0003}.cbp__frame-photo{object-fit:cover;position:absolute}.cbp__frame-overlay{left:0;pointer-events:none;position:absolute;width:100%}.cbp__center-text{line-height:1.15;overflow-wrap:break-word;position:absolute;text-align:center;transform:translateX(-50%);white-space:pre-wrap}.cbp__desc--italic{font-style:italic}.cbp__desc--bold{font-weight:700}.cbp--light .cbp__center-text,.cbp--light .cbp__footer{color:#fff}.cbp__footer{line-height:1.15;position:absolute;white-space:nowrap}.cbp__answer,.cbp__question{overflow-wrap:break-word;position:absolute;white-space:pre-wrap}.cbp__question{line-height:1.15}.cbp__answer{line-height:1.28}.cbp__empty{align-items:center;color:#999;display:flex;font-size:4cqw;justify-content:center}.cbp__bleed,.cbp__empty{inset:0;position:absolute}.cbp__bleed{border:2.5cqw solid #fd010166;pointer-events:none;z-index:10}.mg-cpick{display:inline-block;font-family:var(--mg-sans);position:relative;width:100%}.mg-cpick__trigger{align-items:center;appearance:none;background:#f3f3f3;background:var(--cb-fill,#f3f3f3);border:none;border-radius:12px;color:var(--mg-ink);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:400;gap:8px;height:48px;justify-content:space-between;padding:0 16px;text-align:left;width:100%}.mg-cpick__trigger:disabled{cursor:not-allowed;opacity:.5}.mg-cpick__trigger[aria-expanded=true]{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.mg-cpick__trigger--empty .mg-cpick__current{color:var(--mg-muted-2)}.mg-cpick__chev{color:var(--mg-muted);flex-shrink:0;transition:transform .18s ease}.mg-cpick__trigger[aria-expanded=true] .mg-cpick__chev{transform:rotate(180deg)}.mg-cpick__current{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-cpick__menu{animation:mg-cpick-pop .16s ease;background:#fff;border:none;border-radius:14px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 6px);z-index:60}@keyframes mg-cpick-pop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.mg-cpick__search{border-bottom:1px solid #140f0c0f;border-bottom:1px solid var(--mg-line-soft,#140f0c0f);padding:8px}.mg-cpick__search-input{appearance:none;background:#f3f3f3;background:var(--cb-fill,#f3f3f3);border:none;border-radius:10px;color:var(--mg-ink);font-family:inherit;font-size:14px;outline:none;padding:10px 12px;transition:border-color .15s ease;width:100%}.mg-cpick__search-input:focus{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.mg-cpick__search-input::placeholder{color:var(--mg-muted);opacity:.6}.mg-cpick__list{max-height:280px;overflow-y:auto;padding:4px}.mg-cpick__item{appearance:none;background:#0000;border:none;border-radius:10px;color:var(--mg-ink);cursor:pointer;font-family:inherit;font-size:14px;font-weight:400;letter-spacing:-.005em;padding:10px 12px;text-align:left;transition:background .12s ease;width:100%}.mg-cpick__item:hover{background:#f3f3f3}.mg-cpick__item--active{background:#f3f3f3;color:var(--mg-ink);font-weight:600}.mg-cpick__item--active:hover{background:#e8e8e8}.mg-cpick__divider{background:#140f0c14;background:var(--mg-line-soft,#140f0c14);height:1px;margin:4px 8px}.mg-cpick__empty{color:var(--mg-muted);font-size:13px;padding:16px 12px;text-align:center}.cbc{container-type:inline-size;width:100%}.cbc__wrap{position:relative;width:100%}.cbc__img{box-shadow:0 8px 30px #0003,0 4px 12px #0000001a;display:block;height:auto;width:100%}.cbc__overlay{box-sizing:border-box;inset:0;justify-content:space-between;line-height:normal;opacity:.85;overflow-wrap:anywhere;pointer-events:none;position:absolute}.cbc__names,.cbc__overlay{display:flex;flex-direction:column}.cbc__overlay--g1{padding:27.3% 26% 24.1%}.cbc__overlay--g1 .cbc__title{color:#fff;font-family:Leotaro,serif;font-size:9cqw;line-height:.9;text-align:center}.cbc__overlay--g1 .cbc__names{color:#fff;font-family:TT Drugs,sans-serif;font-size:3cqw;text-align:center}.cbc__overlay--g2{padding:61.3% 26% 58.1%}.cbc__overlay--g2 .cbc__title{color:#000;font-family:Leotaro,serif;font-size:6cqw;line-height:.9;text-align:center}.cbc__overlay--g2 .cbc__names{color:#000;font-family:TT Drugs,sans-serif;font-size:2.5cqw;text-align:center}.cbc__overlay--g2 .cbc__author{font-size:3cqw}.cbc__overlay--g3{padding:27.3% 26% 24.1%}.cbc__overlay--g3 .cbc__title{color:#fff;font-family:Leotaro,serif;font-size:9cqw;line-height:.9;text-align:center}.cbc__overlay--g3 .cbc__names{color:#fff;font-family:TT Drugs,sans-serif;font-size:3cqw;text-align:center}.cbc__overlay--g3 .cbc__author{font-size:3.5cqw}.cbc__overlay--g4{padding:61.3% 26% 55.1%}.cbc__overlay--g4 .cbc__title{color:#000;font-family:Georgia,Times New Roman,serif;font-size:4.5cqw;text-align:center}.cbc__overlay--g4 .cbc__names{color:#000;font-family:Arial,Helvetica,sans-serif;font-size:2.5cqw;text-align:center}@font-face{font-display:swap;font-family:Leotaro;font-style:normal;font-weight:400;src:url(/static/media/Leotaro-Regular.1d91f9593db13abde997.otf) format("opentype")}body,html{background:#f8f8f8}:root{--mg-bg:#f8f8f8;--mg-ink:#1a1a1a;--mg-ink-2:#303030;--mg-muted:#707070;--mg-muted-2:#a0a0a0;--mg-line:#e8e8e8;--mg-line-soft:#f3f3f3;--mg-accent:#b00017;--mg-success:#2e7d32;--mg-paper:#fff;--mg-topnav-h:64px;--mg-sans:-apple-system,BlinkMacSystemFont,"SF Pro Display","Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--mg-serif:var(--mg-sans);--mg-display:var(--mg-sans);--mg-radius-sm:8px;--mg-radius-md:12px;--mg-radius-lg:20px;--mg-max:700px;--mg-max-wide:1100px;--cb-card:#fff;--cb-fill:#f3f3f3;--cb-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;--cb-shadow-hover:0 2px 8px #0000000f,0 8px 24px #0000000a;--cb-rainbow:conic-gradient(from var(--cb-angle,0deg),#f09433,#e6683c,#dc2743,#cc2366,#bc1888,#8a3ab9,#4c68d7,#6eb3f7,#70c1b3,#b2d942,#f09433)}@property --cb-angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes cb-rotate-gradient{to{--cb-angle:360deg}}.mg-page{background:#f8f8f8;background:var(--mg-bg);color:#1a1a1a;color:var(--mg-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:15px;font-weight:400;line-height:1.5;min-height:100vh;padding-top:64px;padding-top:var(--mg-topnav-h)}.mg-main{margin:0 auto;max-width:700px;max-width:var(--mg-max);padding:8px 20px 64px}.mg-main--wide{max-width:1100px;max-width:var(--mg-max-wide)}.cb-card{background:#fff;background:var(--cb-card);border-radius:20px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;box-shadow:var(--cb-shadow)}.cb-pill{align-items:center;background:#fff;border:none;border-radius:999px;color:#1a1a1a;color:var(--mg-ink);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:13px;font-weight:500;gap:6px;isolation:isolate;justify-content:center;line-height:1.3;padding:8px 20px;position:relative;text-decoration:none;transition:opacity .15s ease;white-space:nowrap}.cb-pill:before{background:conic-gradient(from 0deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888,#8a3ab9,#4c68d7,#6eb3f7,#70c1b3,#b2d942,#f09433);background:var(--cb-rainbow);border-radius:999px;content:"";inset:-2px;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute}.cb-pill:hover:not(:disabled):before{animation:cb-rotate-gradient 2s linear infinite}.cb-pill:disabled{color:#a0a0a0;color:var(--mg-muted-2);cursor:not-allowed}.cb-pill:disabled:before{opacity:.45}.mg-label{color:#707070;color:var(--mg-muted);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:13px;font-weight:500}.mg-label--muted{color:#a0a0a0;color:var(--mg-muted-2)}.mg-label--accent{color:#b00017;color:var(--mg-accent)}.mg-meta{color:#707070;color:var(--mg-muted)}.mg-btn,.mg-meta{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans)}.mg-btn{align-items:center;background:#1a1a1a;background:var(--mg-ink);border:none;border-radius:12px;border-radius:var(--mg-radius-md);box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:15px;font-weight:600;gap:8px;justify-content:center;min-height:48px;padding:14px 24px;transition:background .18s ease,color .18s ease,opacity .18s ease,transform .1s ease}.mg-btn:hover:not(:disabled){background:#000}.mg-btn:active:not(:disabled){transform:scale(.98)}.mg-btn:disabled{cursor:not-allowed;opacity:.4}.mg-btn--ghost{background:#f3f3f3;background:var(--cb-fill);color:#1a1a1a;color:var(--mg-ink)}.mg-btn--ghost:hover:not(:disabled){background:#e8e8e8;background:var(--mg-line)}.mg-btn--accent{background:#1a1a1a;background:var(--mg-ink)}.mg-btn--accent:hover:not(:disabled){background:#000}.mg-btn--text{background:#0000;color:#1a1a1a;color:var(--mg-ink);font-weight:500;min-height:0;padding:10px 4px}.mg-btn--text-muted,.mg-btn--text:hover:not(:disabled){background:#0000;color:#707070;color:var(--mg-muted)}.mg-btn--text-muted{font-weight:500;min-height:0;padding:10px 4px}.mg-btn--text-muted:hover:not(:disabled){background:#0000;color:#1a1a1a;color:var(--mg-ink)}.mg-btn--small{font-size:14px;min-height:40px;padding:10px 18px}.mg-field{display:flex;flex-direction:column;gap:8px}.mg-field__label{font-size:13px;font-weight:500}.mg-field__label,.mg-input,.mg-textarea{color:#1a1a1a;color:var(--mg-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans)}.mg-input,.mg-textarea{background:#f3f3f3;background:var(--cb-fill);border:none;border-radius:12px;border-radius:var(--mg-radius-md);box-shadow:none;font-size:15px;font-weight:400;line-height:1.5;margin:0;min-height:48px;outline:none;padding:12px 16px;resize:none;transition:background .15s ease,box-shadow .15s ease;width:100%}.mg-input:focus,.mg-textarea:focus{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.mg-textarea{line-height:1.6;resize:vertical}.mg-input::placeholder,.mg-textarea::placeholder{color:#a0a0a0;color:var(--mg-muted-2)}select.mg-input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23707070%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 12px;cursor:pointer;padding-right:40px}select.mg-input::-ms-expand{display:none}select.mg-input option:disabled{color:#707070;color:var(--mg-muted);font-weight:600}.mg-checkbox{align-items:center;color:#303030;color:var(--mg-ink-2);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.mg-checkbox input{appearance:none;-webkit-appearance:none;background:#f3f3f3;background:var(--cb-fill);border:none;border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;transition:background .15s ease;width:20px}.mg-checkbox input:hover{background:#e8e8e8;background:var(--mg-line)}.mg-checkbox input:checked{background:#1a1a1a;background:var(--mg-ink)}.mg-checkbox input:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.mg-section{margin-bottom:48px}.mg-section--small{margin-bottom:32px}.mg-section__head{align-items:baseline;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:16px}.mg-divider{background:#e8e8e8;background:var(--mg-line);border:none;height:1px;margin:0}.mg-back{align-items:center;background:#0000;border:none;color:#707070;color:var(--mg-muted);cursor:pointer;display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:14px;font-weight:500;gap:8px;padding:0;transition:color .15s ease}.mg-back:hover{color:#1a1a1a;color:var(--mg-ink)}.mg-display{line-height:1.15}.mg-display,.mg-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-weight:600;letter-spacing:-.02em;margin:0}.mg-title{font-size:24px;line-height:1.2}.mg-split{align-items:flex-start;display:flex;gap:32px}.mg-split__preview{align-self:flex-start;display:flex;flex:0 0 42%;flex-direction:column;gap:16px;max-width:42%;position:sticky;top:80px;top:calc(var(--mg-topnav-h, 64px) + 16px)}.mg-split__ui{display:flex;flex:1 1 58%;flex-direction:column;min-width:0}@media (max-width:960px){.mg-split{flex-direction:column;gap:20px}.mg-split__preview{align-items:center;flex:0 0 auto;max-width:100%;position:static;width:100%}}.mg-q__pager{display:flex;flex-wrap:wrap;gap:6px;padding:32px 0}.mg-q__pager,.mg-q__pager-arrow{align-items:center;justify-content:center}.mg-q__pager-arrow{appearance:none;background:#fff;border:none;border-radius:999px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;box-shadow:var(--cb-shadow);color:#1a1a1a;color:var(--mg-ink);cursor:pointer;display:inline-flex;height:36px;transition:background-color .15s ease,border-color .15s ease,color .15s ease;width:36px}.mg-q__pager-arrow:hover:not(:disabled){background:#f3f3f3;background:var(--mg-line-soft)}.mg-q__pager-arrow:disabled{cursor:not-allowed;opacity:.35}.mg-q__pager-num{font-feature-settings:"tnum";appearance:none;background:#0000;border:1px solid #0000;border-radius:999px;color:#1a1a1a;color:var(--mg-ink);cursor:pointer;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500;height:36px;min-width:36px;padding:0 10px;position:relative;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.mg-q__pager-num:hover:not(:disabled):not(.mg-q__pager-num--active){background:#f3f3f3;background:var(--mg-line-soft)}.mg-q__pager-num--active{background:#1a1a1a;background:var(--mg-ink);color:#fff;cursor:default}.mg-q__pager-num--done:after{background:#b00017;background:var(--mg-accent);border-radius:50%;bottom:5px;content:"";height:4px;left:50%;position:absolute;transform:translateX(-50%);width:4px}.mg-q__pager-num--active.mg-q__pager-num--done:after{background:#f8f8f8}.mg-q__pager-num:disabled{cursor:not-allowed;opacity:.5}.mg-q__pager-gap{align-items:center;color:#707070;color:var(--mg-muted);display:inline-flex;font-size:14px;height:36px;justify-content:center;-webkit-user-select:none;user-select:none;width:24px}@media (max-width:520px){.mg-q__pager{gap:4px;padding:24px 0}.mg-q__pager-arrow,.mg-q__pager-num{font-size:13px;height:32px;min-width:32px;padding:0 8px}}.mg-rite{align-items:center;color:#707070;color:var(--mg-muted);display:flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:13px;font-weight:500;gap:8px;margin-bottom:4px}.mg-rite__sep{color:#d0d0d0}.mg-rite__roman{color:#b00017;color:var(--mg-accent);font-size:13px}.mg-rite__now{color:#1a1a1a;color:var(--mg-ink)}.mg-hero-title{color:#1a1a1a;color:var(--mg-ink);font-size:clamp(28px,5vw,40px);font-weight:600;letter-spacing:-.02em;line-height:1.1}.mg-hero-sub,.mg-hero-title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);margin:0}.mg-hero-sub{color:#707070;color:var(--mg-muted);font-size:15px;line-height:1.5;max-width:520px}.mg-toast{color:#2e7d32;color:var(--mg-success);font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:13px;opacity:0;pointer-events:none;transform:translateY(4px);transition:opacity .28s ease,transform .28s ease}.mg-toast--visible{opacity:1;transform:translateY(0)}.mg-chapter-mark{align-items:baseline;color:#707070;color:var(--mg-muted);display:inline-flex;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);font-size:13px;gap:8px}.mg-chapter-mark__roman{color:#b00017;color:var(--mg-accent);font-size:15px;font-weight:600}.mg-popup-overlay{background:#00000073;display:grid;inset:0;padding:16px;place-items:center;position:fixed;z-index:1000}.mg-popup{background:#fff;border-radius:20px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;gap:16px;max-height:calc(100dvh - 32px);max-width:420px;overflow-y:auto;padding:32px;width:100%}.mg-popup__title{color:#1a1a1a;color:var(--mg-ink);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.mg-popup__text,.mg-popup__title{font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-family:var(--mg-sans);margin:0}.mg-popup__text{color:#707070;color:var(--mg-muted);font-size:14px;line-height:1.6}.mg-popup__actions{display:flex;flex-direction:column;gap:8px;margin-top:8px}.mg-popup__actions .mg-btn{width:100%}@media (max-width:600px){.mg-main{padding:4px 16px 48px}.mg-section{margin-bottom:36px}.mg-popup{padding:24px 20px}}.mg-onb{background:#f8f8f8;display:flex;flex-direction:column;font-family:var(--mg-sans);inset:0;overflow:hidden;position:fixed;z-index:1000}.mg-onb__bar{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:1fr auto 1fr;height:64px;padding:0 24px}.mg-onb__bar-logo{color:var(--mg-ink);font-size:17px;font-weight:600;justify-self:start;letter-spacing:-.02em}.mg-onb__progress{display:flex;gap:6px}.mg-onb__pip{background:#e8e8e8;border-radius:999px;height:4px;transition:background .32s ease;width:28px}.mg-onb__pip--done{background:#1a1a1a}.mg-onb__stage{align-items:center;display:flex;flex:1 1;justify-content:center;overflow-x:hidden;overflow-y:auto;padding:24px 16px 40px}.mg-onb__step{align-items:stretch;animation:onb-in .36s cubic-bezier(.2,.7,.2,1);background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);display:flex;flex-direction:column;gap:14px;margin:auto 0;max-width:440px;padding:28px 24px 24px;width:100%}.mg-onb__step--wide{align-items:center;background:#0000;box-shadow:none;max-width:100%;padding:0;text-align:center}.mg-onb__step--wide .mg-onb__actions{max-width:440px;width:100%}.mg-onb__step--ritual{align-items:center;gap:16px;padding:40px 24px;text-align:center}@keyframes onb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.mg-onb__kicker{color:var(--mg-muted-2);font-size:13px;font-weight:500}.mg-onb__title{color:var(--mg-ink);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.mg-onb__title em{color:var(--mg-accent);font-style:normal}.mg-onb__note{color:var(--mg-muted);font-size:14px;line-height:1.5;margin:0}.mg-onb__error{color:var(--mg-accent)}.mg-onb__input{background:var(--cb-fill);border:none;border-radius:12px;color:var(--mg-ink);font-family:var(--mg-sans);font-size:17px;font-weight:500;height:52px;outline:none;padding:0 16px;transition:background .15s ease,box-shadow .15s ease;width:100%}.mg-onb__input:focus{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.mg-onb__input::placeholder{color:var(--mg-muted-2);font-weight:400}.mg-onb__input:disabled{cursor:not-allowed;opacity:.5}select.mg-onb__input{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23707070%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>");background-position:right 16px center;background-repeat:no-repeat;background-size:12px 12px;cursor:pointer;padding-right:40px}select.mg-onb__input::-ms-expand{display:none}.mg-onb__skip{align-items:center;color:var(--mg-ink-2);cursor:pointer;display:inline-flex;font-size:14px;gap:10px;-webkit-user-select:none;user-select:none}.mg-onb__skip input{accent-color:#1a1a1a;height:18px;width:18px}.mg-onb__actions{align-items:stretch;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.mg-onb__actions .mg-btn{flex:1 1 auto}.mg-onb__actions .mg-btn:not(.mg-btn--ghost){flex:2 1 160px}.mg-onb__carousel-wrap{margin:0 calc(50% - 50vw);position:relative;width:100vw}.mg-onb__carousel-wrap:after,.mg-onb__carousel-wrap:before{bottom:0;content:"";pointer-events:none;position:absolute;top:0;width:120px;z-index:2}.mg-onb__carousel-wrap:before{background:linear-gradient(90deg,#f8f8f8,#0000);left:0}.mg-onb__carousel-wrap:after{background:linear-gradient(-90deg,#f8f8f8,#0000);right:0}.mg-onb__carousel{display:flex;gap:20px;overflow-x:auto;overflow-y:visible;padding:40px 0 48px;scroll-snap-type:x mandatory;scrollbar-width:none}.mg-onb__carousel::-webkit-scrollbar{display:none}.mg-onb__carousel-pad{flex-basis:calc(50vw - 90px);flex-grow:0;flex-shrink:0}.mg-onb__paint{aspect-ratio:1110/1654;background:#0000;border:none;border-radius:8px;box-shadow:0 2px 8px #00000014;cursor:pointer;flex:0 0 180px;opacity:.45;overflow:hidden;padding:0;scroll-snap-align:center;transform:scale(.7);transition:transform .38s cubic-bezier(.2,.7,.2,1),opacity .38s ease,box-shadow .38s ease}.mg-onb__paint img{display:block;height:100%;object-fit:cover;width:100%}.mg-onb__paint--active{box-shadow:0 2px 4px #0000001a,0 24px 48px #0003;opacity:1;transform:scale(1.3)}.mg-onb__paint-label{color:var(--mg-muted);font-size:15px;margin-top:-8px;text-align:center}.mg-onb__paint-title{color:var(--mg-ink)}.mg-onb__paint-year{color:var(--mg-muted)}.mg-onb__ritual-logo{animation:ritual-frames 2.4s step-end infinite;height:72px;transform-origin:50% 60%;width:auto}@keyframes ritual-frames{0%{transform:rotate(-6deg) translateY(0)}12%{transform:rotate(-3deg) translateY(-2px)}25%{transform:rotate(0deg) translateY(-4px)}37%{transform:rotate(3deg) translateY(-2px)}50%{transform:rotate(6deg) translateY(0)}62%{transform:rotate(3deg) translateY(2px)}75%{transform:rotate(0deg) translateY(4px)}87%{transform:rotate(-3deg) translateY(2px)}to{transform:rotate(-6deg) translateY(0)}}.mg-onb__ritual-title{color:var(--mg-ink);font-size:20px;font-weight:600;margin-top:4px}@media (max-width:640px){.mg-onb__bar{padding:0 16px}.mg-onb__stage{align-items:flex-start;padding:12px 16px 24px}.mg-onb__step{padding:24px 20px 20px}.mg-onb__step--wide{padding:0}.mg-onb__title{font-size:22px}.mg-onb__paint{flex-basis:140px}.mg-onb__carousel-pad{flex-basis:calc(50vw - 70px)}.mg-onb__pip{width:18px}}.mg-onb__address{display:flex;flex-direction:column;gap:10px;margin:8px 0 0;width:100%}.mg-onb__address .mg-onb__input{font-size:15px}.mg-onb__contacts{display:flex;flex-direction:column;gap:14px;margin-top:4px;width:100%}.mg-onb__contacts .mg-onb__skip{margin-top:6px}.mg-onb__step--wide .mg-btn--ghost{background:#fff;box-shadow:var(--cb-shadow)}.mg-onb__paint--cb{aspect-ratio:367/602;border-radius:0;overflow:visible}.mg-onb__paint--cb img{object-fit:contain}.mg-onb__paint--cb.mg-onb__paint--active{box-shadow:none}.mg-tpl{gap:16px}.mg-tpl__field{display:flex;flex-direction:column;gap:8px;width:100%}.mg-tpl__label{color:var(--mg-ink);font-size:13px;font-weight:500}.mg-tpl__dropdown{position:relative;width:100%}.mg-tpl__trigger{align-items:center;background:var(--cb-fill);border:0;border-radius:12px;color:var(--mg-ink);cursor:pointer;display:flex;font-family:inherit;font-size:15px;font-weight:400;gap:8px;height:48px;justify-content:space-between;outline:none;padding:0 16px;text-align:left;transition:background .15s ease,box-shadow .15s ease;width:100%}.mg-tpl__trigger[aria-expanded=true]{background:#fff;box-shadow:0 0 0 2px #d0d0d0}.mg-tpl__trigger:disabled{color:var(--mg-muted-2);cursor:not-allowed}.mg-tpl__trigger svg{color:var(--mg-muted);flex-shrink:0}.mg-tpl__placeholder{color:var(--mg-muted-2)}.mg-tpl__menu{background:#fff;border-radius:14px;box-shadow:0 12px 32px #0000001f;display:flex;flex-direction:column;gap:2px;left:0;list-style:none;margin:0;max-height:280px;overflow-y:auto;padding:6px;position:absolute;right:0;top:calc(100% + 8px);z-index:50}.mg-tpl__item{background:#0000;border:none;border-radius:10px;color:#1a1a1a;color:var(--mg-ink,#1a1a1a);cursor:pointer;font-family:inherit;font-size:15px;padding:10px 12px;text-align:left;width:100%}.mg-tpl__item:hover{background:#f3f3f3}.mg-tpl__item--active{background:#f3f3f3;font-weight:600}.mg-dash{padding-top:8px}.cb-user{gap:16px;padding:16px 4px}.cb-user,.cb-user__avatar{align-items:center;display:flex}.cb-user__avatar{background:#1a1a1a;border-radius:999px;color:#fff;flex-shrink:0;font-size:17px;font-weight:600;height:48px;justify-content:center;overflow:hidden;width:48px}.cb-user__info{display:flex;flex-direction:column;gap:2px;min-width:0}.cb-user__name{color:var(--mg-ink);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-user__sub{color:var(--mg-muted-2);font-size:13px}.cb-user__name-skeleton{border-radius:8px;height:18px;width:120px}.cb-user__sub-skeleton{border-radius:8px;height:14px;margin-top:4px;width:80px}.cb-user__finish{flex-shrink:0;margin-left:auto}.cb-strip{background:#fff;border-radius:16px;box-shadow:var(--cb-shadow);gap:16px;margin-top:8px;padding:16px 20px}.cb-strip,.cb-strip__icon{align-items:center;display:flex}.cb-strip__icon{background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:12px;color:#b45309;flex-shrink:0;height:40px;justify-content:center;width:40px}.cb-strip__icon svg{height:22px;width:22px}.cb-strip__content{display:flex;flex:1 1;flex-direction:column;gap:2px;min-width:0}.cb-strip__count{color:var(--mg-ink);font-size:17px;font-weight:700}.cb-strip__text{color:var(--mg-muted);font-size:13px}.cb-strip__bar{background:var(--cb-fill);border-radius:999px;height:4px;margin-top:8px;overflow:hidden;position:relative}.cb-strip__fill{background:#1a1a1a;border-radius:999px;inset:0 auto 0 0;position:absolute;transition:width .32s cubic-bezier(.2,.6,.2,1)}.cb-bento{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:24px}.cb-bento .v2-bento-card{font-family:var(--mg-sans);min-width:0}.cb-bento .v2-bento-card:disabled{cursor:default}.cb-bento .v2-bento-card:disabled:hover{box-shadow:var(--cb-shadow);transform:none}.cb-bento--done .cb-bento__answers,.cb-bento--done .cb-bento__cover,.cb-bento--done .cb-bento__photos{opacity:.7}.cb-bento__photos{grid-column:span 2}.cb-bento__ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cb-bento__cover-thumb{max-width:64px;pointer-events:none;width:34%}.cb-bento__cover-thumb .bc__title{font-size:6.2cqi}.cb-bento__cover-thumb .bc__author{font-size:2.2cqi}.cb-bento__insta{background:linear-gradient(160deg,#d9d9d9,#9a9a9a 55%,#5f5f5f)}.cb-bento__insta .v2-bento-card__icon,.cb-bento__insta .v2-bento-card__subtitle,.cb-bento__insta .v2-bento-card__title{color:#fff}.cb-bento__insta .v2-bento-card__subtitle{opacity:.8}.cb-bento__spacer{display:none}.cb-bento__photo-mosaic{grid-gap:2px;display:grid;gap:2px;inset:0;position:absolute}.cb-bento__photo-mosaic--2,.cb-bento__photo-mosaic--3{grid-template-columns:1fr 1fr}.cb-bento__photo-mosaic--3{grid-template-rows:1fr 1fr}.cb-bento__photo-mosaic--3 .cb-bento__photo:first-child{grid-row:span 2}.cb-bento__photo-mosaic--4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.cb-bento__photo{background:var(--cb-fill);overflow:hidden;position:relative}.cb-bento .cb-bento__photo img{height:100%;inset:0;object-fit:cover;opacity:1;position:absolute;width:100%}@media (max-width:600px){.cb-bento{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.cb-bento__answers{aspect-ratio:2.1/1!important;grid-column:span 2;order:1}.cb-bento__photos{grid-column:span 2;order:2}.cb-bento__cover{align-items:center;aspect-ratio:2.1/1!important;flex-direction:row!important;gap:16px;grid-column:span 2;justify-content:flex-start!important;order:3}.cb-bento__cover .v2-bento-card__content{margin-top:0;min-width:0}.cb-bento__cover-thumb{flex-shrink:0;width:64px}.cb-bento__insta{order:4}.cb-bento__support{order:5}.cb-bento .v2-bento-card{padding:16px}.cb-bento .v2-bento-card--wide{padding:0}.cb-bento .v2-bento-card__info{padding:16px}.cb-user{gap:12px;padding:12px 0}.cb-user__avatar{height:44px;width:44px}.cb-strip{gap:14px;padding:14px 16px}}.mg-dash__feed{margin-top:40px;scroll-margin-top:calc(var(--mg-topnav-h) + 12px)}.mg-dash__feed-head{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:16px}.mg-dash__feed-filter{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 12 8%27 fill=%27none%27 stroke=%27%23707070%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><path d=%27M1 1l5 5 5-5%27/></svg>");background-position:right 14px center;background-repeat:no-repeat;background-size:10px 7px;border:none;border-radius:12px;box-shadow:var(--cb-shadow);color:var(--mg-ink);cursor:pointer;font-family:var(--mg-sans);font-size:14px;font-weight:500;height:40px;outline:none;padding:0 36px 0 14px}.mg-dash__feed-empty{border-radius:20px;color:var(--mg-muted);font-size:15px;padding:40px 16px;text-align:center}.mg-dash__feed-empty,.mg-dash__tabs{background:#fff;box-shadow:var(--cb-shadow)}.mg-dash__tabs{align-items:stretch;border-radius:14px;display:inline-flex;gap:2px;padding:4px}.mg-dash__tab{background:#0000;border:none;border-radius:10px;color:var(--mg-muted);cursor:pointer;font-family:var(--mg-sans);font-size:14px;font-weight:500;padding:8px 16px;transition:background .15s ease,color .15s ease}.mg-dash__tab:hover{color:var(--mg-ink)}.mg-dash__tab--active,.mg-dash__tab--active:hover{background:#1a1a1a;color:#fff}.mg-dash__qdrawer.mg-q__drawer{animation:none;background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);height:auto;margin-bottom:32px;max-width:100%;overflow:hidden;position:static;transform:none;width:100%}.mg-dash__qdrawer .mg-q__qlist{overflow:visible;padding:4px 0}.mg-dash__qdrawer .mg-q__qgroup-list{border-top:none}.mg-dash__qdrawer .mg-q__qitem{align-items:center;min-height:56px;padding:14px 20px}.mg-dash__qdrawer .mg-q__qitem-text{font-size:15px;line-height:1.45}.mg-dash__grid{grid-gap:24px 16px;display:grid;gap:24px 16px;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin-bottom:48px}.mg-dash__cell{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;min-width:0;padding:0;text-align:left;transition:transform .2s ease}.mg-dash__cell:hover{transform:translateY(-3px)}.mg-dash__cell-stack{border-radius:6px;box-shadow:var(--cb-shadow);overflow:hidden;position:relative;width:100%}.mg-dash__cell-thumb{pointer-events:none;width:100%}.mg-dash__cell:hover .mg-dash__cell-stack{box-shadow:var(--cb-shadow-hover)}.mg-dash__cell-overlay{align-items:center;background:#f8f8f8b3;display:flex;inset:0;justify-content:center;pointer-events:none;position:absolute}.mg-dash__cell-overlay-label{background:#1a1a1a;border-radius:999px;color:#fff;font-family:var(--mg-sans);font-size:13px;font-weight:600;padding:8px 16px}.mg-dash__cell-meta{align-items:center;display:flex;gap:6px;padding:0 2px}.mg-dash__cell-type{font-feature-settings:"tnum";color:var(--mg-muted);font-family:var(--mg-sans);font-size:12px;font-variant-numeric:tabular-nums;font-weight:500}.mg-dash__cell--empty .mg-dash__cell-type{color:var(--mg-muted-2)}.mg-dash__cell-side{display:block;flex-shrink:0;height:14px;opacity:.5;width:14px}.mg-dash__cell--static{cursor:default}.mg-dash__cell--static:hover{transform:none}.mg-dash__cell--chapter{appearance:none;color:inherit;font:inherit}.mg-dash__cell--chapter--hidden .mg-dash__chapter-thumb{opacity:.42}.mg-dash__cell--chapter--hidden:hover .mg-dash__chapter-thumb{opacity:.7}.mg-dash__chapter-thumb{align-items:center;aspect-ratio:1110/1654;background:#fff;box-sizing:border-box;color:#1a1a1a;container-type:inline-size;display:flex;flex-direction:column;justify-content:center;overflow:hidden;padding:0 8%;position:relative;text-align:center;width:100%}.mg-dash__chapter-frame{height:auto;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:32%}.mg-dash__chapter-frame--top{top:42%}.mg-dash__chapter-frame--bottom{bottom:42%;transform:translateX(-50%) scaleY(-1)}.mg-dash__chapter-title{font-family:Lora,Prata,Georgia,serif;font-size:6.4cqi;letter-spacing:-.01em;line-height:1.1;padding:0 6%}.mg-dash__static-thumb{aspect-ratio:1110/1654;background:#fff;box-sizing:border-box;container-type:inline-size;overflow:hidden;position:relative;width:100%}.mg-dash__static-letter,.mg-dash__static-title,.mg-dash__static-toc{color:#1a1a1a;inset:0;position:absolute}.mg-dash__static-letter>*,.mg-dash__static-title>*,.mg-dash__static-toc>*{left:0;position:absolute;right:0;text-align:center;transform:translateY(-50%)}.mg-dash__static-title-author{font-family:Prata,Georgia,Times New Roman,serif;font-size:3.56cqi;top:8.1%}.mg-dash__static-title-main{font-family:Lora,Prata,Georgia,serif;font-size:5.62cqi;letter-spacing:-.01em;line-height:1.1;padding:0 12%;text-transform:uppercase;top:47.5%}.mg-dash__static-title-main--placeholder{color:var(--mg-muted-2);font-style:italic;text-transform:none}.mg-dash__static-title-recipient{font-family:Prata,Georgia,Times New Roman,serif;font-size:3cqi;font-style:italic;top:56.1%}.mg-dash__static-title-imprint{font-size:3.56cqi;top:86.7%}.mg-dash__static-title-imprint,.mg-dash__static-toc-label{font-family:Lora,Prata,Georgia,serif;letter-spacing:-.01em}.mg-dash__static-toc-label{font-size:6.7cqi;font-weight:700;top:20%}.mg-dash__static-toc-list{bottom:8%;display:flex;flex-direction:column;gap:.5cqi;left:8%;overflow:hidden;right:8%;text-align:left;top:32%;transform:none}.mg-dash__static-toc-row{align-items:baseline;display:flex;font-family:Prata,Georgia,Times New Roman,serif;font-size:3.56cqi;gap:1.2cqi;line-height:1.2}.mg-dash__static-toc-row-name{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mg-dash__static-toc-row-dots{align-self:center;border-bottom:1px dotted;flex:1 1 auto;min-width:1cqi;opacity:.5}.mg-dash__static-toc-row-page{font-feature-settings:"tnum";flex:0 0 auto;font-variant-numeric:tabular-nums}.mg-dash__static-letter-stack{align-items:center;display:flex;flex-direction:column;gap:5.5cqi;inset:0;justify-content:center;padding:0 22%;position:absolute;text-align:center;transform:none}.mg-dash__static-letter-title{font-family:Lora,Prata,Georgia,serif;font-size:5.6cqi;font-weight:700;letter-spacing:-.01em;line-height:1;text-transform:uppercase}.mg-dash__static-letter-body{font-family:Lora,Prata,Georgia,serif;font-size:3.56cqi;line-height:1;white-space:pre-line}.mg-dash__static-letter-sig{font-family:Lora,Prata,Georgia,serif;font-size:3.56cqi;line-height:1.35}.mg-dash__preview{align-items:center;background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);display:flex;flex-direction:column;gap:20px;margin-bottom:32px;padding:24px 16px}.mg-dash__preview-doc{display:flex;justify-content:center;width:100%}.mg-dash__preview-spread{background:#fff;border-radius:4px;box-shadow:0 1px 2px #0000000f,0 16px 40px -12px #0003;display:flex;overflow:hidden;position:relative}.mg-dash__preview-spread:after{background:#00000014;bottom:4%;content:"";left:50%;pointer-events:none;position:absolute;top:4%;width:1px}.mg-dash__preview-page{aspect-ratio:1110/1654;background:#fff;flex-shrink:0;overflow:hidden;width:min(300px,40vw)}.mg-dash__preview-page .react-pdf__Page,.mg-dash__preview-page .react-pdf__Page__canvas{height:100%!important;width:100%!important}.mg-dash__preview-blank{background:#fff;height:100%;width:100%}.mg-dash__preview-loading{align-items:center;color:var(--mg-muted);display:flex;font-size:14px;justify-content:center;min-height:360px}.mg-dash__preview-controls{align-items:center;display:inline-flex;gap:12px}.mg-dash__preview-nav{align-items:center;appearance:none;background:var(--cb-fill);border:none;border-radius:999px;color:var(--mg-ink);cursor:pointer;display:inline-flex;height:40px;justify-content:center;padding:0;transition:background-color .15s ease;width:40px}.mg-dash__preview-nav:hover:not(:disabled){background:var(--mg-line)}.mg-dash__preview-nav:disabled{cursor:not-allowed;opacity:.35}.mg-dash__preview-indicator{font-feature-settings:"tnum";color:var(--mg-ink);font-family:var(--mg-sans);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;min-width:90px;text-align:center}.mg-dash__preview-indicator-total{color:var(--mg-muted-2);font-weight:500}@media (max-width:600px){.mg-dash__preview{border-radius:16px;padding:16px 8px}.mg-dash__preview-page{width:calc(50vw - 32px)}.mg-dash__preview-loading{min-height:260px}}.mg-dash__composer-suggest{grid-gap:16px;align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:var(--cb-shadow);cursor:pointer;display:grid;font-family:inherit;gap:16px;grid-template-columns:1fr auto;margin:0 0 24px;padding:20px;text-align:left;transition:box-shadow .16s ease,transform .16s ease;width:100%}.mg-dash__composer-suggest:hover{box-shadow:var(--cb-shadow-hover);transform:translateY(-2px)}.mg-dash__composer-roman{display:none}.mg-dash__composer-q-wrap{display:flex;flex-direction:column;gap:4px;min-width:0}.mg-dash__composer-meta{color:var(--mg-muted-2);font-size:13px;font-weight:500}.mg-dash__composer-q{color:var(--mg-ink);font-size:16px;font-weight:600;line-height:1.35}.mg-dash__composer-arrow{align-items:center;background:#1a1a1a;border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;height:40px;padding:0 18px;white-space:nowrap}.mg-dash__composer-suggest:hover .mg-dash__composer-arrow{background:#000}@media (max-width:600px){.mg-dash__composer-suggest{grid-template-columns:1fr;padding:16px}.mg-dash__composer-arrow{justify-content:center}.mg-dash__feed-head{align-items:stretch;flex-direction:column}.mg-dash__tabs{display:flex}.mg-dash__tab{flex:1 1;padding:8px 6px}.mg-dash__grid{gap:18px 12px;grid-template-columns:repeat(2,minmax(0,1fr))}}.mg-dash__pages-section{margin-top:24px;padding-top:0}.mg-dash__pages-section>.mg-label{color:var(--mg-ink);font-size:15px;font-weight:600;margin:0 4px 12px}.mg-popup--rite .mg-field+.mg-field{margin-top:0}.mg-proof{margin-top:24px}.mg-proof__hint{color:var(--mg-muted);font-size:14px;line-height:1.55;margin:0 4px 16px;max-width:640px}.mg-proof__hint--accent{background:#fff;border-radius:16px;box-shadow:var(--cb-shadow);color:var(--mg-ink);margin-left:0;margin-right:0;padding:14px 16px}.mg-proof__hidden{display:none}.mg-proof__cover{display:flex;justify-content:center;width:100%}.mg-proof__cover .react-pdf__Page,.mg-proof__cover .react-pdf__Page__canvas{box-shadow:0 1px 2px #0000000f,0 16px 40px -12px #0003;height:auto!important;max-width:100%!important}.mg-proof__comment{box-sizing:border-box;width:100%}textarea.mg-proof__comment{min-height:96px}#proof{scroll-margin-top:80px;scroll-margin-top:calc(var(--mg-topnav-h, 64px) + 16px)}.mg-proof__comment--read{background:var(--cb-fill);border-radius:12px;font-size:14px;line-height:1.5;padding:14px 16px;white-space:pre-wrap}.mg-proof__actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;width:100%}.mg-proof__error{color:var(--mg-accent);font-size:14px}@media (max-width:600px){.mg-proof__actions{justify-content:stretch}.mg-proof__actions .mg-btn{flex:1 1}}.mg-skip-editing{align-items:flex-start;font-size:14px;line-height:1.4;margin-top:4px}.mg-dash__progress{--prg-active:#1a1a1a;--prg-current:#b00017;--prg-idle:#d0d0d0;--prg-dot:28px;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;margin-top:16px;padding:24px 24px 4px}.mg-dash__progress .mg-label{color:#1a1a1a;color:var(--mg-ink,#1a1a1a);font-size:15px;font-weight:600;margin-bottom:20px}.mg-prg{list-style:none;margin:0;padding:0}.mg-prg__item{grid-column-gap:18px;column-gap:18px;display:grid;grid-template-columns:var(--prg-dot) 1fr;position:relative}.mg-prg__rail{flex-direction:column;position:relative}.mg-prg__dot,.mg-prg__rail{align-items:center;display:flex}.mg-prg__dot{background:#fff;border:2px solid var(--prg-idle);border-radius:50%;box-sizing:border-box;color:#fff;flex-shrink:0;height:var(--prg-dot);justify-content:center;width:var(--prg-dot)}.mg-prg__line{background:var(--prg-idle);flex:1 1;width:2px}.mg-prg__item--done .mg-prg__dot{background:var(--prg-active);border-color:var(--prg-active)}.mg-prg__line--done{background:var(--prg-active)}.mg-prg__item--current .mg-prg__dot{animation:mg-prg-pulse 1.4s ease-in-out infinite;background:#fff;border-color:var(--prg-current);position:relative}.mg-prg__item--current .mg-prg__dot:after{background:var(--prg-current);border-radius:50%;content:"";height:14px;width:14px}@keyframes mg-prg-pulse{0%,to{opacity:1}50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.mg-prg__item--current .mg-prg__dot{animation:none}}.mg-prg__body{min-width:0;padding-bottom:28px}.mg-prg__title{color:#1a1a1a;font-size:16px;font-weight:600;line-height:28px;margin:0 0 6px}.mg-prg__text{color:#707070;font-size:14px;font-weight:400;line-height:1.45;margin:0}.mg-prg__pin-row{align-items:center;display:flex;flex-wrap:nowrap;gap:8px;margin-top:12px;position:relative}.mg-prg__info{align-items:center;background:none;border:none;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;line-height:0;padding:0}.mg-prg__info img{display:block}.mg-prg__hint{background:#1a1a1a;border-radius:12px 0 12px 12px;color:#fff;font-weight:400;left:0;padding:12px 14px;position:absolute;top:calc(100% + 6px);white-space:pre-line;z-index:5}.mg-prg__hint,.mg-prg__pin{font-size:13px;line-height:1.1}.mg-prg__pin{align-items:baseline;background:#f3f3f3;border-radius:999px;color:#1a1a1a;display:inline-flex;flex-shrink:0;flex-wrap:nowrap;gap:4px;padding:5px 12px;white-space:nowrap}.mg-prg__pin-label{font-weight:400}.mg-prg__pin-value{font-weight:600}@media (max-width:560px){.mg-dash__progress{--prg-dot:26px;padding:20px 16px 2px}.mg-prg__item{column-gap:14px}.mg-prg__title{font-size:15px;line-height:26px}.mg-prg__text{font-size:14px}}.mg-q{min-height:100vh;position:relative}.mg-q__main{margin:0 auto;max-width:var(--mg-max-wide);padding:16px 24px 64px}.mg-q__loading{color:var(--mg-muted);padding:120px 40px;text-align:center}.mg-q__topline-save{align-items:center;background:#1a1a1a;border:none;border-radius:999px;box-shadow:none;color:#fff;display:inline-flex;font-family:var(--mg-sans);font-size:13px;font-weight:600;min-height:36px;min-width:0;padding:0 18px;width:max-content}.mg-q__topline-save:hover:not(:disabled){background:#000}.mg-q__topline-save:disabled{background:#fff;box-shadow:var(--cb-shadow);color:var(--mg-muted-2);cursor:default;opacity:1}.mg-q__inpage-actions{align-items:center;display:none;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:4px 0 12px}@media (max-width:780px){.mg-q__topnav-actions{display:none!important}.mg-q__inpage-actions{display:flex}}.mg-q__nav-btn{align-items:center;background:#fff;border:none;border-radius:999px;box-shadow:var(--cb-shadow);color:var(--mg-ink);cursor:pointer;display:inline-flex;font-family:var(--mg-sans);font-size:13px;font-weight:500;gap:8px;min-height:36px;padding:0 16px;transition:box-shadow .15s ease}.mg-q__nav-btn:hover{box-shadow:var(--cb-shadow-hover)}.mg-q__nav-btn-icon{color:var(--mg-muted);flex-shrink:0}.mg-q__nav-btn-meta{font-feature-settings:"tnum";color:var(--mg-muted);font-variant-numeric:tabular-nums}.mg-q__rite{margin-bottom:24px}.mg-q__rite-chapter-name{color:var(--mg-accent);font-size:13px}.mg-q__stage{animation:none;display:flex;flex-direction:column;gap:16px}.mg-q__stage--turn-next{animation:mg-page-turn-next .38s cubic-bezier(.5,0,.5,1)}.mg-q__stage--turn-prev{animation:mg-page-turn-prev .38s cubic-bezier(.5,0,.5,1)}@keyframes mg-page-turn-next{0%{opacity:1;transform:translateX(0)}45%{opacity:0;transform:translateX(-24px)}55%{opacity:0;transform:translateX(24px)}to{opacity:1;transform:translateX(0)}}@keyframes mg-page-turn-prev{0%{opacity:1;transform:translateX(0)}45%{opacity:0;transform:translateX(24px)}55%{opacity:0;transform:translateX(-24px)}to{opacity:1;transform:translateX(0)}}.mg-q__card{background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);padding:20px}.mg-q__card,.mg-q__epigraph{display:flex;flex-direction:column}.mg-q__epigraph{align-items:flex-start;gap:10px;margin-bottom:16px}.mg-q__epigraph-mark{color:var(--mg-accent);font-size:13px}.mg-q__question{color:var(--mg-ink);font-size:20px;font-weight:600;line-height:1.3;margin:0}.mg-q__question-tools{margin-bottom:24px}.mg-q__tool{background:var(--cb-fill);border:none;border-radius:999px;color:var(--mg-muted);cursor:pointer;font-family:var(--mg-sans);font-size:13px;font-weight:500;padding:6px 12px;transition:color .15s ease,background .15s ease;white-space:nowrap}.mg-q__tool:hover{background:var(--mg-line);color:var(--mg-ink)}.mg-q__page-wrap{align-items:center;display:flex;flex-direction:column;gap:16px;margin-bottom:24px;position:relative}.mg-q__page-wrap.mg-split__preview{margin-bottom:0;position:sticky}@media (max-width:960px){.mg-q__page-wrap.mg-split__preview{position:static}}.mg-q__bookpage{max-width:520px;width:100%}.mg-q__bookpage--overflow{opacity:.92}.mg-q__margin-note{left:0;pointer-events:none;position:absolute;text-align:left;top:24px;width:140px}.mg-split__preview .mg-q__margin-note{min-height:20px;position:static;text-align:center;width:100%}.mg-q__pdf{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin:0 auto;max-width:520px;min-height:520px;width:100%}.mg-split__preview .mg-q__pdf{max-width:100%}.mg-q__pdf .react-pdf__Document,.mg-q__pdf .react-pdf__Page,.mg-q__pdf .react-pdf__Page__canvas{height:auto!important;max-width:100%!important}.mg-q__pdf-doc{align-items:center;display:flex;flex-direction:column;gap:16px}.mg-q__pdf-page{border-radius:4px;box-shadow:0 1px 3px #0000000d,0 12px 32px #00000014;overflow:hidden}.mg-q__pdf-page .react-pdf__Page__canvas{display:block}.mg-q__pdf-loading{font-size:14px;padding:96px 0;text-align:center}.mg-q__qhead{align-items:center;display:flex;gap:12px;justify-content:space-between;margin:0 0 10px;width:100%}.mg-q__qhead-label{color:var(--mg-muted)}.mg-q__writer-prompt{color:var(--mg-ink);font-family:var(--mg-sans);font-size:20px;font-weight:600;letter-spacing:-.01em;line-height:1.3;margin:0 0 16px;width:100%}.mg-q__writer{background:var(--cb-fill);border-radius:12px;display:flex;flex-direction:column;padding:14px 16px;transition:background .15s ease,box-shadow .15s ease;width:100%}.mg-q__writer:focus-within{background:#fff;box-shadow:0 0 0 2px #d0d0d0}@media (max-width:960px){.mg-q__stage.mg-split__ui{padding-top:0}}.mg-q__writer-input{background:#0000;border:none;color:var(--mg-ink);font-family:var(--mg-sans);font-size:16px;line-height:1.6;min-height:180px;outline:none;overflow:hidden;padding:0;resize:none;width:100%}.mg-q__writer-input::placeholder{color:var(--mg-muted-2)}@media (max-width:720px){.mg-q__card{padding:16px}.mg-q__writer-prompt{font-size:18px}.mg-q__writer-input{min-height:160px}.mg-q__pdf{min-height:300px}}.mg-q__milestone{color:var(--mg-success);display:inline-block;font-size:13px;opacity:0;transform:translateX(6px);transition:opacity .32s ease,transform .32s ease}.mg-q__milestone--visible{opacity:1;transform:translateX(0)}.mg-q__answer{background:var(--cb-fill);border:none;border-radius:12px;color:var(--mg-ink);font-family:var(--mg-sans);font-size:16px;line-height:1.6;min-height:200px;outline:none;padding:14px 16px;resize:vertical;width:100%}.mg-q__answer::placeholder{color:var(--mg-muted-2)}.mg-q__photos-section,.mg-q__presets{background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);padding:20px}.mg-q__presets-head{align-items:baseline;display:flex;gap:16px;justify-content:space-between;margin-bottom:14px}.mg-q__photos-section .mg-label,.mg-q__presets .mg-label{color:var(--mg-ink);font-size:15px;font-weight:600}.mg-q__preset-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mg-q__preset-btn{background:var(--cb-fill);border:none;border-radius:14px;box-shadow:inset 0 0 0 2px #0000;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;min-width:0;padding:10px;text-align:left;transition:box-shadow .15s ease,background .15s ease}.mg-q__preset-btn:hover{background:var(--mg-line)}.mg-q__preset-btn--active,.mg-q__preset-btn--active:hover{background:#fff;box-shadow:inset 0 0 0 2px #1a1a1a}.mg-q__preset-thumb{border-radius:4px;box-shadow:0 1px 3px #0000000f;overflow:hidden;pointer-events:none}.mg-q__preset-text{display:flex;flex-direction:column;gap:2px}.mg-q__preset-name{color:var(--mg-ink);font-size:13px;font-weight:600}.mg-q__preset-desc{color:var(--mg-muted);font-size:12px;line-height:1.35}.mg-q__meta-line{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:24px}.mg-q__meta--ok{color:var(--mg-success)}.mg-q__page-num{color:var(--mg-muted);font-size:13px}.mg-q__aside{display:flex;justify-content:center;padding:24px 0 0}.mg-q__photo-attach{align-items:center;background:var(--cb-fill);border:none;border-radius:12px;color:var(--mg-ink);cursor:pointer;display:inline-flex;font-family:inherit;gap:12px;min-width:240px;padding:14px 20px;text-align:left;transition:background .15s ease}.mg-q__photo-attach:hover{background:var(--mg-line)}.mg-q__photo-attach--filled{background:var(--cb-fill)}.mg-q__photo-attach-icon{color:var(--mg-muted);flex-shrink:0}.mg-q__photo-attach--filled .mg-q__photo-attach-icon{color:var(--mg-ink)}.mg-q__photo-attach-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mg-q__photo-attach-title{color:var(--mg-ink);font-size:14px;font-weight:600}.mg-q__photo-attach-sub{color:var(--mg-muted);font-size:12px}.mg-q__footnote{color:var(--mg-muted);font-size:13px;margin-top:40px;text-align:center}.mg-q__rite-popup{max-width:440px;text-align:center}.mg-q__rite-popup .mg-rite{justify-content:center}.mg-q__rite-title{color:var(--mg-ink);font-size:28px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-bottom:8px}.mg-q__rite-text{color:var(--mg-muted);font-size:15px;line-height:1.55;margin:0 0 16px}.mg-q__rite-text em{color:var(--mg-ink);font-style:normal;font-weight:600}.mg-q__rite-date{color:var(--mg-muted);font-size:13px;margin-bottom:16px}.mg-q__backdrop{animation:mg-q-fade .2s ease;background:#0006;inset:0;position:fixed;z-index:998}@keyframes mg-q-fade{0%{opacity:0}to{opacity:1}}.mg-q__drawer{animation:mg-q-slide .3s cubic-bezier(.33,1,.68,1);background:#fff;border-radius:20px;bottom:8px;box-shadow:0 24px 64px #0000002e;display:flex;flex-direction:column;max-width:calc(100vw - 16px);overflow:hidden;position:fixed;right:8px;top:8px;width:440px;z-index:999}.mg-q__drawer--wide{width:520px}@keyframes mg-q-slide{0%{transform:translateX(105%)}to{transform:translateX(0)}}.mg-q__drawer-head{align-items:center;display:flex;justify-content:space-between;padding:20px 20px 14px}.mg-q__drawer-head .mg-label{color:var(--mg-ink);font-size:17px;font-weight:600}.mg-q__drawer-close{background:var(--cb-fill);border:none;border-radius:999px;color:var(--mg-ink);cursor:pointer;font-family:var(--mg-sans);font-size:13px;font-weight:500;padding:8px 14px}.mg-q__drawer-close:hover{background:var(--mg-line)}.mg-q__drawer-body{display:flex;flex:1 1;flex-direction:column;gap:20px;overflow-y:auto;padding:4px 20px 24px}.mg-q__drawer-note{font-size:14px;line-height:1.55}.mg-q__qlist{flex:1 1;list-style:none;margin:0;overflow-y:auto;padding:0 8px 8px}.mg-q__qgroup{padding-bottom:8px}.mg-q__qgroup-head{align-items:baseline;display:flex;gap:10px;padding:16px 12px 8px}.mg-q__qgroup-roman{color:var(--mg-accent);font-size:13px;font-weight:600}.mg-q__qgroup-name{color:var(--mg-ink);font-size:15px;font-weight:600}.mg-q__qgroup-list{list-style:none;margin:0;padding:0}.mg-q__qitem{grid-gap:10px;align-items:baseline;border-radius:12px;cursor:pointer;display:grid;gap:10px;grid-template-columns:40px 1fr;padding:12px;transition:background .14s ease}.mg-q__qitem:hover{background:var(--cb-fill)}.mg-q__qitem-num{font-feature-settings:"tnum";color:var(--mg-muted-2);font-size:13px;font-variant-numeric:tabular-nums}.mg-q__qitem-text{color:var(--mg-ink);font-size:14px;line-height:1.45}.mg-q__qitem--done .mg-q__qitem-text{color:var(--mg-muted)}.mg-q__qitem--done .mg-q__qitem-num{color:var(--mg-ink)}.mg-q__qitem--done .mg-q__qitem-num:after{font-feature-settings:normal;color:var(--mg-ink);content:" ✓";font-size:13px;font-variant-numeric:normal;line-height:1;margin-left:2px}.mg-q__qitem--active,.mg-q__qitem--active:hover{background:#1a1a1a}.mg-q__qitem--active .mg-q__qitem-num,.mg-q__qitem--active .mg-q__qitem-num:after,.mg-q__qitem--active .mg-q__qitem-text{color:#fff}.mg-q__preview-box{align-items:center;background:#fcfcfc;display:flex;flex:1 1;flex-direction:column;gap:16px;overflow-y:auto;padding:8px 20px 24px;scrollbar-color:var(--mg-line) #0000;scrollbar-width:thin;transition:opacity .24s ease}.mg-q__preview-box--loading{opacity:.5}.mg-q__preview-box .react-pdf__Page{border-radius:4px;box-shadow:0 2px 8px #0000001a;overflow:hidden}.mg-q__preview-loader{animation:mg-spin .8s linear infinite;border:3px solid var(--mg-line);border-radius:50%;border-top:3px solid #505050;height:28px;margin:auto;width:28px}@keyframes mg-spin{to{transform:rotate(1turn)}}.mg-q__photos-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(2,1fr)}.mg-q__photo{aspect-ratio:3/4;background:var(--cb-fill);border:none;border-radius:12px;cursor:pointer;overflow:hidden;padding:0}.mg-q__photo img{display:block;height:100%;object-fit:cover;width:100%}.mg-q__photos-empty{color:var(--mg-muted);font-size:14px;padding:24px 0;text-align:center}.mg-q__photo-add{align-self:flex-start}.mg-q__photos-section{display:flex;flex-direction:column;gap:14px}.mg-q__photos-section-head{margin:0}.mg-q__photo-attach--full{align-items:center;display:flex;flex-direction:column;font-size:14px;font-weight:600;gap:8px;justify-content:center;min-width:0;padding:22px 20px;text-align:center;width:100%}.mg-q__photos-cells{grid-gap:16px 12px;display:grid;gap:16px 12px;grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.mg-q__photo-cell{background:#0000;border:none;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:8px;min-width:0;padding:0;text-align:left;transition:transform .2s ease}.mg-q__photo-cell:hover{transform:translateY(-3px)}.mg-q__photo-cell-stack{border-radius:6px;box-shadow:0 1px 3px #00000014;overflow:hidden;position:relative;width:100%}.mg-q__photo-cell-thumb{pointer-events:none;width:100%}.mg-q__photo-cell-meta{align-items:baseline;display:flex;justify-content:space-between;padding:0 2px}.mg-q__photo-cell-type{color:var(--mg-muted);font-size:12px;font-weight:500}@media (max-width:900px){.mg-q__margin-note{margin-bottom:8px;min-height:18px;position:static;text-align:left;width:auto}}@media (max-width:600px){.mg-q__main{padding:4px 16px 48px}.mg-q__photos-section,.mg-q__presets{padding:16px}.mg-q__preset-grid{gap:8px}.mg-q__preset-btn{padding:8px}.mg-q__preset-desc{display:none}}.mg-q__photo-modal{display:flex;flex-direction:column;gap:16px;max-width:440px;width:100%}.mg-q__photo-modal-stage{align-items:center;display:flex;flex-direction:column;gap:8px}.mg-q__photo-modal-img{background:var(--cb-fill);border-radius:12px;display:block;max-height:280px;object-fit:cover;width:100%}.mg-q__photo-modal-drop{align-items:center;appearance:none;background:var(--cb-fill);border:none;border-radius:12px;color:var(--mg-muted);cursor:pointer;display:flex;font-family:var(--mg-sans);font-size:14px;font-weight:600;justify-content:center;min-height:180px;transition:background .15s ease,color .15s ease;width:100%}.mg-q__photo-modal-drop:hover:not(:disabled){background:var(--mg-line);color:var(--mg-ink)}.mg-q__photo-modal-drop:disabled{cursor:not-allowed;opacity:.6}.mg-cover__main{margin:0 auto;max-width:var(--mg-max-wide);padding:16px 24px 64px}.mg-cover__top{align-items:center;display:flex;justify-content:space-between;margin-bottom:24px}.mg-cover__rite{margin-bottom:0}.mg-cover__stage{align-items:center;display:flex;flex-direction:column;gap:20px;padding:24px 0}.mg-cover__preview{max-width:320px;width:100%}.mg-cover__cta,.mg-cover__gallery,.mg-cover__inputs{background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);padding:20px}.mg-cover__cta,.mg-cover__gallery{margin-top:16px}.mg-cover__inputs-head{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.mg-cover__fields{display:flex;flex-direction:column;gap:20px}.mg-cover__fields-row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 1fr}.mg-cover__count{color:var(--mg-muted-2);font-size:12px;margin-top:-2px;text-align:right}.mg-cover__plate-presets{display:flex;flex-direction:column;gap:8px;margin-top:20px}.mg-cover__plate-presets .mg-label{color:var(--mg-ink);font-size:13px;font-weight:500}.mg-cover__plate-presets-row{grid-gap:4px;background:var(--cb-fill);border-radius:14px;display:grid;gap:4px;grid-template-columns:repeat(2,minmax(0,1fr));padding:4px}.mg-cover__plate-preset{appearance:none;background:#0000;border:none;border-radius:10px;color:var(--mg-muted);cursor:pointer;font-family:inherit;font-size:13px;font-weight:500;line-height:1.25;padding:10px 8px;text-align:center;transition:background-color .15s ease,color .15s ease}.mg-cover__plate-preset:hover{color:var(--mg-ink)}.mg-cover__plate-preset--active,.mg-cover__plate-preset--active:hover{background:#1a1a1a;color:#fff}.mg-cover__gallery-head{color:var(--mg-ink);font-size:15px;font-weight:600;margin-bottom:14px}.mg-cover__thumbs{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(5,minmax(0,1fr))}.mg-cover__thumb{aspect-ratio:1110/1654;background:var(--cb-fill);border:none;border-radius:8px;box-shadow:0 1px 3px #00000014;cursor:pointer;overflow:hidden;padding:0;position:relative;transition:transform .2s ease,box-shadow .2s ease}.mg-cover__thumb:hover{box-shadow:0 8px 20px #0000001f;transform:translateY(-2px)}.mg-cover__thumb-img{display:block;height:100%;object-fit:cover;width:100%}.mg-cover__thumb--active{outline:2px solid #1a1a1a;outline-offset:3px}.mg-cover__thumb--upload{align-items:center;background:var(--cb-fill);box-shadow:none;display:flex;justify-content:center;text-align:center}.mg-cover__thumb--upload:hover{background:var(--mg-line);box-shadow:none}.mg-cover__thumb--upload:disabled{cursor:not-allowed;opacity:.6}.mg-cover__thumb-upload-label{color:var(--mg-muted);font-family:var(--mg-sans);font-size:12px;font-weight:600;line-height:1.35;padding:0 8px}.mg-cover__thumb--upload:hover .mg-cover__thumb-upload-label{color:var(--mg-ink)}.mg-cover__thumb-remove{background:#1a1a1acc;border-radius:999px;bottom:8px;color:#fff;cursor:pointer;font-family:var(--mg-sans);font-size:11px;font-weight:600;left:50%;padding:5px 10px;pointer-events:auto;position:absolute;transform:translateX(-50%);white-space:nowrap}.mg-cover__thumb-remove:hover{background:var(--mg-accent)}.mg-cover__cta{align-items:center;display:flex;flex-wrap:wrap;gap:16px;padding:12px}.mg-cover__cta .mg-btn{width:100%}.mg-cover__cta-note{font-size:14px}@media (max-width:900px){.mg-cover__thumbs{gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:780px){.mg-cover__main{padding:4px 16px 48px}.mg-cover__preview{width:240px}.mg-cover__stage{padding:12px 0 4px}.mg-cover__inputs-head{align-items:flex-start;flex-direction:column;gap:8px}.mg-cover__fields-row{grid-template-columns:1fr}.mg-cover__gallery,.mg-cover__inputs{padding:16px}.mg-cover__cta{bottom:12px;box-shadow:0 8px 24px #0000001f;position:sticky;z-index:5}}@media (max-width:520px){.mg-cover__thumbs{gap:8px;grid-template-columns:repeat(3,minmax(0,1fr))}}.mg-cover__preview--cb{max-width:280px}.mg-cover__inputs--cb{margin-top:16px}.mg-cover__thumbs--cb{gap:10px;grid-template-columns:repeat(6,minmax(0,1fr))}.mg-cover__thumb--cb{aspect-ratio:332/321;border-radius:10px}.mg-cover__check{align-items:center;color:var(--mg-muted);cursor:pointer;display:flex;font-size:13px;gap:8px;margin-top:8px}@media (max-width:780px){.mg-cover__preview--cb{width:220px}}@media (max-width:520px){.mg-cover__thumbs--cb{gap:8px;grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-ch__main{margin:0 auto;max-width:1000px;padding:24px 24px 64px}.mg-ch__topnav-actions{align-items:center;display:inline-flex;gap:10px}.mg-ch__save{border-radius:999px;font-size:13px;min-height:36px;padding:0 18px}.mg-ch__save:disabled{background:#fff;box-shadow:var(--cb-shadow);color:var(--mg-muted-2);cursor:default;opacity:1}.mg-ch__stage{gap:16px;justify-content:flex-start}.mg-ch__preview,.mg-ch__stage{align-items:center;display:flex;flex-direction:column}.mg-ch__preview{aspect-ratio:1110/1654;background:#fff;border-radius:4px;box-shadow:0 1px 3px #0000000d,0 12px 32px #00000014;box-sizing:border-box;color:var(--mg-ink);container-type:inline-size;justify-content:center;max-width:340px;padding:0 8%;position:relative;text-align:center;transition:opacity .24s ease;width:100%}.mg-ch__preview--hidden{opacity:.42}.mg-ch__frame{height:auto;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:32%}.mg-ch__frame--top{top:42%}.mg-ch__frame--bottom{bottom:42%;transform:translateX(-50%) scaleY(-1)}.mg-ch__title{font-family:Leotaro,Prata,Georgia,serif;font-size:6.4cqi;letter-spacing:-.01em;line-height:1.1;padding:0 6%}.mg-ch__hidden-note{color:var(--mg-muted);font-size:13px}.mg-ch__inputs{background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);display:flex;flex-direction:column;gap:20px;padding:20px}.mg-ch__hint{color:var(--mg-muted);font-size:13px;line-height:1.5;margin:-8px 0 0 30px}.mg-ch__toggle{color:var(--mg-ink);font-size:15px}@media (max-width:960px){.mg-ch__main{padding:8px 16px 48px}.mg-ch__preview{max-width:240px}.mg-ch__inputs{padding:16px}}.mg-ph__main{margin:0 auto;max-width:var(--mg-max-wide);padding:16px 24px 64px}.mg-ph__top{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(6px);backdrop-filter:saturate(180%) blur(6px);background:var(--mg-bg);border-bottom:1px solid #0000;display:flex;gap:24px;justify-content:space-between;margin:0 -40px 32px;padding:18px 40px;position:sticky;top:0;transition:border-color .2s ease,box-shadow .2s ease;z-index:20}.mg-ph__top:after{background:var(--mg-line);bottom:-1px;content:"";height:1px;left:0;opacity:0;position:absolute;right:0;transition:opacity .2s ease}.mg-ph__main:not(:has(.mg-ph__upload)) .mg-ph__top:after{opacity:1}.mg-ph__top-left{align-items:baseline;display:flex;flex-wrap:wrap;gap:20px;min-width:0}.mg-ph__top-right{align-items:center;display:flex;flex-shrink:0;gap:14px}.mg-ph__save{border-radius:999px;font-size:13px;min-height:36px;padding:0 18px}.mg-ph__save:disabled{background:#fff;box-shadow:var(--cb-shadow);color:var(--mg-muted-2);cursor:default;opacity:1}.mg-ph__inpage-actions{align-items:center;display:none;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:4px 0 12px}.mg-ph__inpage-actions-right{align-items:center;display:inline-flex;flex-shrink:0;gap:12px}.mg-ph__inpage-title{color:var(--mg-ink);flex:1 1 auto;font-family:var(--mg-sans);font-size:14px;font-weight:500;letter-spacing:-.005em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:780px){.mg-ph .mg-topnav__sep,.mg-ph .mg-topnav__title,.mg-ph__topnav-actions{display:none!important}.mg-ph__inpage-actions{display:flex}}.mg-ph__caption-section,.mg-ph__danger,.mg-ph__presets-section,.mg-ph__text-section{background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);margin-top:16px;padding:20px}.mg-ph__caption-section .mg-label,.mg-ph__presets-section .mg-label,.mg-ph__text-section .mg-label{color:var(--mg-ink);font-size:15px;font-weight:600}.mg-ph__danger{display:flex;justify-content:flex-start;padding:8px}.mg-ph__delete{align-items:center;appearance:none;background:#0000;border:none;border-radius:14px;color:var(--mg-accent);cursor:pointer;display:inline-flex;font-family:var(--mg-sans);font-size:14px;font-weight:600;gap:8px;justify-content:center;min-height:44px;padding:0 18px;transition:background-color .15s ease;width:100%}.mg-ph__delete:hover{background:#fdf1f2}.mg-ph__delete-icon{flex-shrink:0}.mg-ph__upload{align-items:center;background:#fff;border-radius:20px;box-shadow:var(--cb-shadow);display:flex;flex-direction:column;gap:8px;margin:32px auto 0;max-width:440px;padding:40px 24px;text-align:center}.mg-ph__upload-mark{display:none}.mg-ph__upload-title{color:var(--mg-ink);font-size:24px;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:0}.mg-ph__upload-note{color:var(--mg-muted);font-size:14px;line-height:1.5;margin:0 0 16px}.mg-ph__upload-btn{width:100%}.mg-ph__upload-hint{color:var(--mg-muted-2);font-size:13px;margin-top:4px}.mg-ph__stage{align-items:center;display:flex;flex-direction:column}.mg-ph__stage.mg-split__preview{padding:0}.mg-ph__preview{border-radius:4px;box-shadow:0 1px 3px #0000000d,0 12px 32px #00000014;max-width:460px;overflow:hidden;width:100%}.mg-ph__stage-caption{color:var(--mg-muted);font-size:13px;margin-top:16px}.mg-ph__main .mg-q__photo-attach{align-items:center;background:#fff;border:none;border-radius:20px;box-shadow:var(--cb-shadow);color:var(--mg-ink);cursor:pointer;display:flex;flex-direction:column;font-family:var(--mg-sans);font-size:14px;font-weight:600;gap:8px;justify-content:center;padding:22px 20px;transition:box-shadow .15s ease;width:100%}.mg-ph__main .mg-q__photo-attach:hover{box-shadow:var(--cb-shadow-hover)}.mg-ph__main .mg-q__photo-attach-icon{color:var(--mg-muted)}.mg-ph__presets-head{margin-bottom:14px}.mg-ph__preset-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.mg-ph__preset-btn{align-items:stretch;background:var(--cb-fill);border:none;border-radius:14px;box-shadow:inset 0 0 0 2px #0000;cursor:pointer;display:flex;flex-direction:column;font-family:inherit;gap:10px;min-width:0;padding:10px;text-align:left;transition:background .15s ease,box-shadow .15s ease}.mg-ph__preset-btn:hover:not(:disabled){background:var(--mg-line)}.mg-ph__preset-btn--active,.mg-ph__preset-btn--active:hover:not(:disabled){background:#fff;box-shadow:inset 0 0 0 2px #1a1a1a}.mg-ph__preset-btn:disabled{cursor:not-allowed;opacity:.75}.mg-ph__preset-thumb{border-radius:4px;box-shadow:0 1px 3px #0000000f;margin:0 auto;max-width:160px;overflow:hidden;pointer-events:none;width:100%}.mg-ph__preset-text{display:flex;flex-direction:column;gap:2px}.mg-ph__preset-name{color:var(--mg-ink);font-size:13px;font-weight:600}.mg-ph__preset-desc{color:var(--mg-muted);font-size:12px;line-height:1.35}.mg-ph__text-head{margin-bottom:8px}.mg-ph__text-group{grid-gap:16px;align-items:center;display:grid;gap:16px;grid-template-columns:110px 1fr;padding:10px 0}.mg-ph__text-group-name{color:var(--mg-ink);font-size:14px;font-weight:500}.mg-ph__text-group-ctl{display:flex;flex-wrap:wrap;gap:8px}.mg-ph__chip{align-items:baseline;background:var(--cb-fill);border:none;border-radius:999px;color:var(--mg-muted);cursor:pointer;display:inline-flex;font-family:var(--mg-sans);font-size:13px;gap:6px;padding:9px 14px;transition:background .15s ease,color .15s ease}.mg-ph__chip:hover:not(:disabled){background:var(--mg-line);color:var(--mg-ink)}.mg-ph__chip strong{color:var(--mg-ink);font-weight:600}.mg-ph__chip:disabled{cursor:not-allowed;opacity:.5}.mg-ph__color-row{align-items:center;border-top:1px solid var(--mg-line-soft);display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-top:12px;padding-top:16px}.mg-ph__color-head{color:var(--mg-ink);font-size:14px;font-weight:500}.mg-ph__color-btns{display:flex;flex-wrap:wrap;gap:8px}.mg-ph__color-btn{align-items:center;background:var(--cb-fill);border:none;border-radius:999px;box-shadow:inset 0 0 0 2px #0000;color:var(--mg-muted);cursor:pointer;display:inline-flex;font-family:var(--mg-sans);font-size:13px;font-weight:500;gap:8px;padding:9px 16px;transition:background .15s ease,color .15s ease,box-shadow .15s ease}.mg-ph__color-btn:hover:not(:disabled){color:var(--mg-ink)}.mg-ph__color-btn--active{background:#fff;box-shadow:inset 0 0 0 2px #1a1a1a;color:var(--mg-ink)}.mg-ph__color-btn:disabled{cursor:not-allowed;opacity:.5}.mg-ph__color-swatch{border:1px solid #0000002e;border-radius:50%;height:14px;width:14px}.mg-ph__color-btn--light .mg-ph__color-swatch{background:#fff}.mg-ph__color-btn--dark .mg-ph__color-swatch{background:#1a1a1a;border-color:#1a1a1a}.mg-ph__fields{display:flex;flex-direction:column;gap:20px}.mg-ph__desc{min-height:96px;resize:vertical}.mg-ph__desc-count{color:var(--mg-muted-2);font-size:12px;margin-top:-2px;text-align:right}.mg-ph__show-toggle{align-items:center;color:var(--mg-ink-2);cursor:pointer;display:inline-flex;font-family:var(--mg-sans);font-size:14px;gap:10px;margin-top:4px;-webkit-user-select:none;user-select:none}.mg-ph__show-toggle input[type=checkbox]{appearance:none;-webkit-appearance:none;background:var(--cb-fill);border-radius:6px;cursor:pointer;flex-shrink:0;height:20px;margin:0;position:relative;width:20px}.mg-ph__show-toggle input[type=checkbox]:checked{background:#1a1a1a}.mg-ph__show-toggle input[type=checkbox]:checked:after{border:solid #fff;border-width:0 2px 2px 0;content:"";height:10px;left:7px;position:absolute;top:3px;transform:rotate(45deg);width:5px}.mg-ph__show-toggle input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}@media (max-width:720px){.mg-ph__main{padding:4px 16px 48px}.mg-ph__preview{max-width:300px}.mg-ph__caption-section,.mg-ph__presets-section,.mg-ph__text-section{padding:16px}.mg-ph__preset-grid{gap:8px;grid-template-columns:repeat(2,minmax(0,1fr))}.mg-ph__text-group{gap:8px;grid-template-columns:1fr}}.mg-ph__cb-group+.mg-ph__cb-group{margin-top:16px}.mg-ph__cb-group-head{color:var(--mg-muted);font-size:13px;font-weight:500;margin-bottom:8px}.mg-ph__preset-grid--cb{grid-template-columns:repeat(3,minmax(0,1fr))}.infl{background:#f7f4ee;color:#1f1a14;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;min-height:100vh;overflow-x:hidden;position:relative}.infl__bg{background:radial-gradient(1100px 600px at 20% -10%,#c49c5a2e,#0000 60%),radial-gradient(900px 500px at 110% 110%,#785a321f,#0000 60%);inset:0;pointer-events:none;position:fixed;z-index:0}.infl__top{align-items:center;border-bottom:1px solid #1f1a1414;display:flex;justify-content:space-between;padding:18px 32px;position:relative;z-index:1}.infl__brand-img{display:block;height:26px;opacity:.85;width:auto}.infl__top-ctl{align-items:center;display:flex;gap:12px}.infl__select{appearance:none;background:#fff;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%231f1a14%27 stroke-width=%272%27 stroke-linecap=%27round%27><path d=%27M6 9l6 6 6-6%27/></svg>");background-position:right 8px center;background-repeat:no-repeat;background-size:14px;border:1px solid #1f1a142e;border-radius:8px;padding:6px 28px 6px 12px}.infl__logout,.infl__select{color:#1f1a14;cursor:pointer;font:inherit;font-size:13px}.infl__logout{background:none;border:1px solid #1f1a1433;border-radius:8px;padding:6px 14px}.infl__logout:hover{background:#1f1a140f}.infl__main{margin:0 auto;max-width:880px;padding:48px 24px 80px;position:relative;z-index:1}.infl__sub{color:#1f1a1480;font-size:11px;letter-spacing:.15em;margin-bottom:8px;text-transform:uppercase}.infl__title{font-size:36px;font-weight:400;margin:0 0 36px}.infl__hero{background:#fff;border:1px solid #1f1a1414;border-radius:18px;box-shadow:0 2px 14px #1f1a140a;margin-bottom:28px;padding:36px 32px;text-align:center}.infl__total{color:#2a1f12;font-size:64px;font-weight:400;letter-spacing:-.01em;line-height:1.05}.infl__count{color:#1f1a1499;font-family:system-ui,sans-serif;font-size:14px;margin-top:12px}.infl__meta{grid-gap:10px;background:#fff;border:1px solid #1f1a1414;border-radius:14px;display:grid;gap:10px;grid-template-columns:1fr;margin-bottom:32px;padding:18px 22px}.infl__meta-row{align-items:baseline;display:flex;font-size:14px;gap:16px;justify-content:space-between}.infl__meta-label{color:#1f1a148c;font-family:system-ui,sans-serif;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.infl__meta-value{color:#1f1a14}.infl__meta-value--code{font-family:Menlo,Consolas,monospace;font-size:15px;letter-spacing:.04em}.infl__meta-suffix{color:#1f1a1480;font-family:system-ui,sans-serif;font-size:12px;letter-spacing:0}.infl__empty{color:#1f1a148c;font-size:14px;font-style:italic;padding:32px 16px;text-align:center}.infl__table{background:#fff;border:1px solid #1f1a1414;border-collapse:collapse;border-radius:14px;overflow:hidden;width:100%}.infl__table tr{border-bottom:1px solid #1f1a140f}.infl__table tr:last-child{border-bottom:none}.infl__table td{font-size:14px;padding:14px 18px;vertical-align:middle}.infl__td-date{color:#1f1a1499;font-family:system-ui,sans-serif;font-size:13px;white-space:nowrap;width:1%}.infl__td-desc{display:flex;flex-direction:column;gap:2px}.infl__td-book{color:#1f1a14;font-size:14px}.infl__td-paytype{color:#1f1a148c;font-family:system-ui,sans-serif;font-size:12px}.infl__td-amount{color:#1b6b3a;font-family:system-ui,sans-serif;font-weight:500;text-align:right;white-space:nowrap;width:1%}.infl-loading{align-items:center;color:#1f1a1480;display:flex;font-family:-apple-system,BlinkMacSystemFont,Inter,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:24px;inset:0;justify-content:center;position:fixed}@media (max-width:600px){.infl__top{padding:14px 16px}.infl__main{padding:32px 14px 64px}.infl__title{font-size:28px}.infl__total{font-size:44px}.infl__hero{padding:24px 16px}.infl__meta{padding:14px 16px}.infl__table td{font-size:13px;padding:12px 14px}.infl__td-date{font-size:12px}}.terms{background:#f8f8f8;background:var(--mg-bg,#f8f8f8);color:#1a1a1a;color:var(--mg-ink,#1a1a1a);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Arial,sans-serif;font-family:var(--mg-sans,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif);font-size:15px;line-height:1.6;min-height:100vh;min-height:100dvh;padding:24px 16px 64px}.terms,.terms *,.terms :after,.terms :before{box-sizing:border-box}.terms__head,.terms__wrap{margin:0 auto;max-width:760px}.terms__head{align-items:center;display:flex;margin-bottom:40px}.terms__brand{color:inherit;font-size:24px;font-weight:600;letter-spacing:-.01em;text-decoration:none}.terms__brand:hover{opacity:.7}.terms__hero{margin-bottom:28px}.terms__eyebrow{color:#707070;color:var(--mg-muted,#707070);font-size:12px;letter-spacing:.12em;margin-bottom:12px;text-transform:uppercase}.terms__title{font-size:clamp(30px,5vw,44px);font-weight:600;letter-spacing:-.02em;line-height:1.1;margin:0 0 12px}.terms__subtitle{color:#707070;color:var(--mg-muted,#707070);font-size:16px;margin:0;max-width:560px}.terms__tabs{background:#fff;background:var(--cb-card,#fff);border-radius:100px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;box-shadow:var(--cb-shadow,0 1px 3px #0000000a,0 4px 12px #00000008);display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;max-width:100%;padding:6px;width:fit-content}.terms__tab{background:#0000;border:none;border-radius:100px;color:#707070;color:var(--mg-muted,#707070);cursor:pointer;font:inherit;font-size:14px;padding:9px 18px;transition:color .2s ease,background-color .2s ease;white-space:nowrap}.terms__tab:hover{color:#1a1a1a;color:var(--mg-ink,#1a1a1a)}.terms__tab--active,.terms__tab--active:hover{background:#1a1a1a;background:var(--mg-ink,#1a1a1a);color:#fff}@media (max-width:560px){.terms__tabs{border-radius:16px}.terms__tab{flex:1 1 auto;white-space:normal}}.terms__card{background:#fff;background:var(--cb-card,#fff);border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;box-shadow:var(--cb-shadow,0 1px 3px #0000000a,0 4px 12px #00000008);padding:32px}@media (max-width:560px){.terms__card{padding:22px 18px}}.terms__doc-title{font-size:clamp(22px,3.6vw,30px);font-weight:600;letter-spacing:-.015em;line-height:1.2;margin:0 0 8px}.terms__doc-intro{color:#707070;color:var(--mg-muted,#707070);margin:0 0 24px}.terms__toc{background:#f3f3f3;background:var(--cb-fill,#f3f3f3);border-radius:12px;font-size:14px;margin-bottom:32px;padding:16px 20px}.terms__toc-label{color:#707070;color:var(--mg-muted,#707070);font-size:12px;letter-spacing:.12em;margin-bottom:8px;text-transform:uppercase}.terms__toc ol{column-gap:24px;columns:240px 2;list-style:none;margin:0;padding:0}.terms__toc li{break-inside:avoid;padding:3px 0;page-break-inside:avoid}.terms__toc a{color:inherit;text-decoration:none}.terms__toc a:hover{color:#b00017;color:var(--mg-accent,#b00017)}.terms__section{border-top:1px solid #e8e8e8;border-top:1px solid var(--mg-line,#e8e8e8);padding:24px 0;scroll-margin-top:24px}.terms__section h3{font-size:18px;font-weight:600;letter-spacing:-.01em;margin:0 0 12px}.terms__section-body p{margin:0 0 12px}.terms__section-body p:last-child{margin-bottom:0}.terms__section-body h4{font-size:15px;font-weight:600;margin:16px 0 6px}.terms__section-body ul{margin:0 0 12px;padding-left:20px}.terms__section-body li{margin-bottom:6px}.terms__reqs{grid-gap:4px;display:grid;gap:4px}.terms__contact{align-items:center;background:#fff;background:var(--cb-card,#fff);border-radius:16px;box-shadow:0 1px 3px #0000000a,0 4px 12px #00000008;box-shadow:var(--cb-shadow,0 1px 3px #0000000a,0 4px 12px #00000008);display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-top:20px;padding:24px 32px}.terms__contact .terms__eyebrow{margin-bottom:6px}.terms__contact-title{font-size:17px;font-weight:600;max-width:420px}.terms__contact-btn{background:#1a1a1a;background:var(--mg-ink,#1a1a1a);border:none;border-radius:12px;color:#fff;cursor:pointer;font:inherit;font-size:15px;font-weight:500;padding:12px 22px}.terms__contact-btn:hover{opacity:.85}.terms__footer{color:#707070;color:var(--mg-muted,#707070);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;margin-top:32px}
/*# sourceMappingURL=main.aed98b64.css.map*/