*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Rubik,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.static{position:static}.block{display:block}.inline{display:inline}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}ease-out): מודל (backdrop fade + חלון opacity/translateY/scale) וToast (החלקה מלמעלה). ⚠️ בכוונה *לא* בתוך @layer utilities (בשונה מ-.tnum למעלה). נבדק בפועל בדפדפן חי (Chrome,MutationObserver על רגע ה-mount): כשהמחלקות האלה היו בתוך @layer utilities,ה-class הופיע נכון ב-className וב-stylesheet המוגש (אומת ישירות מתוך תוכן ה-\<style>),ההגדרה הייתה הראשונה/היחידה עם השם הזה (אין rule מתחרה) - ובכל זאת getComputedStyle דיווח animationName:"none". שינוי שם ה-class (כדי לשלול התנגשות עם המרחב השמור animate-* של Tailwind) לא שינה כלום. ההסבר שהתאשר בפועל: Tailwind v3 (הגרסה כאן) לא הופך @tailwind base/components/utilities ל-@layer טבעי בפלט הסופי - כל מה ש-Tailwind מייצר בעצמו יוצא כ-CSS שטוח,בלי @layer בכלל (אומת: `@layer` המילולי היחיד בכל ה-stylesheet המוגש הוא הבלוק שכתבתי בעצמי). לפי הספסיפיקציה של CSS Cascade Layers,כלל שאינו בתוך שום layer גובר תמיד על כלל בתוך layer - אז ברגע שהבלוק הזה נשאר @layer טבעי מילולי (הדפדפן תומך בו natively) בזמן שהכל סביבו שטוח,הוא מפסיד תמיד,בלי קשר לספסיפיות/סדר. הרנדור דרך style.animation ישירות (inline,שאינו כפוף בכלל למנגנון ה-layers) עבד מצוין - זה מה שחשף את זה כבעיית layer,לא כשל של ה-@keyframes עצמם. הפתרון: CSS גלובלי רגיל,בלי @layer. */ @keyframes modal-backdrop-in{from{opacity:0}to{opacity:1}}@keyframes modal-panel-in{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.modal-backdrop-anim{animation:modal-backdrop-in .15s ease-out}.modal-panel-anim{animation:modal-panel-in .18s ease-out}.toast-in-anim{animation:toast-in .18s ease-out}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}:root{--paper: #FBF8F5;--card: #FFFFFF;--ink: #1F161B;--ink-2: #54464E;--ink-3: #87777F;--line: #EEE7E2;--line-2: #E1D7D1;--rose: #D14789;--rose-ink: #B03A72;--rose-deep: #A93268;--rose-soft: #F7DDE9;--rose-tint: #FDF0F5;--teal: #2D93AB;--teal-ink: #1E6C80;--teal-deep: #17556A;--teal-soft: #D7EEF3;--teal-tint: #EFF8FA;--gold: #C9A66B;--gold-ink: #7A5F28;--gold-soft: #F2E6CC;--gold-tint: #FBF6EC;--plum: #6B3A5B;--plum-ink: #5A2F4C;--plum-soft: #EEDDE8;--plum-tint: #F8F0F5;--coral: #D9735A;--coral-soft: #F8E1DA;--sage: #6E9C80;--sage-soft: #DCEBE1;--night: #2A1B24;--r-sm: 10px;--r: 16px;--r-lg: 22px;--sh: 0 1px 2px rgba(43,31,38,.04), 0 12px 32px -20px rgba(43,31,38,.28);--sh-hi: 0 2px 6px rgba(43,31,38,.06), 0 18px 36px -18px rgba(43,31,38,.34);--ease: cubic-bezier(.16,1,.3,1);--side-w: 256px}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{margin:0;color:var(--ink);font-family:Rubik,system-ui,sans-serif;font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;background:radial-gradient(1100px 520px at 78% -12%,rgba(209,71,137,.11),transparent 62%),radial-gradient(900px 480px at 8% -8%,rgba(201,166,107,.14),transparent 60%),radial-gradient(800px 600px at 50% 110%,rgba(45,147,171,.07),transparent 60%),var(--paper);background-attachment:fixed}body.noscroll{overflow:hidden}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0;text-align:inherit}a{color:inherit}.tnum{font-variant-numeric:tabular-nums}.ltr{direction:ltr;unicode-bidi:isolate}:focus-visible{outline:2px solid var(--rose-deep);outline-offset:3px;border-radius:8px}[hidden]{display:none!important}.skip{position:absolute;top:-44px;right:12px;z-index:200;background:var(--ink);color:#fff;padding:8px 14px;border-radius:8px;text-decoration:none}.skip:focus{top:10px}.sep{color:var(--line-2);margin:0 .45em}.ico{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ico-sm{width:16px;height:16px}.ico-xs{width:14px;height:14px}.eyebrow{margin:0 0 8px;font-size:12.5px;font-weight:600;letter-spacing:.06em;color:var(--rose-ink)}.link{color:var(--rose-ink);text-decoration:underline;text-underline-offset:3px;font-size:14px;font-weight:500}.empty{color:var(--ink-3);font-size:15px}.note{margin:6px 0 0;font-size:13.5px;color:var(--ink-3)}.sub-h{margin:0 0 8px;font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:.02em}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr);min-height:100vh;transition:grid-template-columns .28s var(--ease)}.app.rail{--side-w: 80px}#view{container:view / inline-size}.side{position:sticky;top:0;height:100vh;overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:18px 14px 14px;color:#f3e9ef;scrollbar-width:none;background:linear-gradient(175deg,#33202c,#2a1b24 55%,#23161e)}.side-top{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 6px}.brand{display:flex;align-items:center;gap:11px;text-decoration:none;min-width:0}.brand-logo{width:46px;height:60px;border-radius:14px;background:#fff;display:grid;place-items:center;flex-shrink:0;box-shadow:0 8px 18px -10px #0009}.brand-logo img{height:52px;width:auto;display:block}.brand-txt{display:grid;line-height:1.25}.brand-txt b{font-size:14px;font-weight:600;color:#fff;white-space:nowrap}.brand-txt small{font-size:12.5px;color:#ffffff8c}.side-close{display:none}.side-toggle{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:#ffffff14;color:#fffc;flex-shrink:0;transition:background .2s,color .2s}.side-toggle:hover{background:#ffffff2e;color:#fff}.side-toggle svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.side-new{display:flex;align-items:center;justify-content:center;gap:8px;height:46px;border-radius:14px;background:linear-gradient(135deg,var(--rose) 0%,var(--rose-deep) 100%);color:#fff;font-weight:600;font-size:15px;box-shadow:0 10px 24px -12px #d14789cc;transition:transform .2s var(--ease),box-shadow .2s}.side-new:hover{transform:translateY(-1px);box-shadow:0 14px 28px -12px #d14789e6}.side-new{transition:transform .2s var(--ease),box-shadow .2s,width .2s}.side-new svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.side-nav{margin-top:6px}.side-link{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;text-decoration:none;color:#fffc;font-size:14.5px;font-weight:500;transition:background .2s}.side-link svg,.side-search svg,.side-close svg,.mbar svg{width:19px;height:19px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.side-link:hover{background:#ffffff0f}.side-link.on{background:#ffffff1a;color:#fff}.side-link .count{margin-inline-start:auto;font-size:12px;background:#ffffff1f;padding:1px 8px;border-radius:99px}.side-search{display:flex;align-items:center;gap:8px;padding:0 12px;height:40px;border-radius:12px;background:#ffffff12;border:1px solid rgba(255,255,255,.08);color:#ffffff80}.side-search:focus-within{border-color:#d14789b3;background:#ffffff1a}.side-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:#fff;font-size:14px}.side-search input::-moz-placeholder{color:#ffffff73}.side-search input::placeholder{color:#ffffff73}.side-h{margin:8px 12px 0;font-size:11.5px;font-weight:600;letter-spacing:.08em;color:#ffffff6b}.side>*{flex-shrink:0}.side>.side-list{flex:0 1 auto;min-height:120px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent;align-content:start}.side-list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.sl{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;text-decoration:none;transition:background .2s;border-inline-start:3px solid transparent}.sl:hover{background:#ffffff0f}.sl.on{background:#d1478933;border-inline-start-color:var(--rose)}.sl-t{display:grid;line-height:1.3;min-width:0}.sl-t b{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sl-t small{font-size:12px;color:#ffffff80}.sl-empty{padding:8px 12px;font-size:13.5px;color:#ffffff80}.side-foot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:12px 8px 4px;border-top:1px solid rgba(255,255,255,.08)}.who-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--gold);color:var(--night);font-weight:700;font-size:14px}.who-txt{display:grid;line-height:1.3;min-width:0}.who-txt b{font-size:14px;font-weight:500;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.who-txt small{font-size:12px;color:#ffffff80}.side-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:49;background:#1d151966}.main{min-width:0;display:flex;flex-direction:column}.mbar{display:none}#view{flex:1;outline:none}.page{max-width:1200px;width:100%;margin:0 auto;padding:28px 32px 56px}.foot{max-width:1200px;width:100%;margin:0 auto;padding:16px 32px 26px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:13px;color:var(--ink-3)}.foot p{margin:0}.av{width:34px;height:34px;border-radius:50%;display:inline-grid;place-items:center;flex-shrink:0;font-weight:600;font-size:15px;color:#fff}.av-lg{width:46px;height:46px;font-size:19px}.av-xl{width:62px;height:62px;font-size:26px;box-shadow:0 10px 24px -14px #2b1f2699}.av-rose{background:linear-gradient(140deg,#E06A9F,var(--rose-deep))}.av-teal{background:linear-gradient(140deg,#4FB0C6,var(--teal-ink))}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:42px;padding:0 16px;border-radius:999px;font-size:14px;font-weight:500;white-space:nowrap;transition:background .2s,border-color .2s,transform .15s,box-shadow .2s}.btn .ico{width:18px;height:18px}.btn-ghost{border:1px solid var(--line-2);background:#fff}.btn-ghost:hover{border-color:var(--ink-3)}.btn-ghost[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-solid{background:linear-gradient(135deg,var(--rose) 0%,var(--rose-deep) 100%);color:#fff;font-weight:600;box-shadow:0 8px 20px -12px #a93268e6}.btn-solid:hover{box-shadow:0 12px 26px -12px #a93268}.btn-danger{background:#b5384a;color:#fff;font-weight:600}.btn-danger:hover{background:#9c2d3e}.btn-lg{height:50px;padding:0 22px;font-size:15.5px}.btn-icon{width:42px;padding:0}.btn:active{transform:scale(.98)}.x-btn{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px 0 12px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:14px;font-weight:500;transition:background .2s}.x-btn:hover{background:#f6f2ef}.x-btn svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.home-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:18px;margin:8px 0 26px}.home-head h1{margin:0;font-size:clamp(34px,4vw,48px);line-height:1.05;font-weight:600;letter-spacing:-.02em}.home-sub{margin:10px 0 0;color:var(--ink-2);font-size:16.5px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:22px}.stat{--c: var(--rose-ink);--bg: var(--rose-tint);--bd: var(--rose-soft);display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;-moz-column-gap:12px;column-gap:12px;align-items:center;padding:16px 18px;border-radius:var(--r-lg);background:var(--bg);border:1px solid var(--bd)}.stat .ico{grid-row:span 2;width:44px;height:44px;padding:11px;border-radius:14px;background:#fff;color:var(--c);box-shadow:0 6px 14px -10px #2b1f2680}.stat b{font-size:30px;font-weight:500;line-height:1.05;color:var(--c)}.stat span{font-size:13.5px;color:var(--ink-2)}.st-teal{--c: var(--teal-ink);--bg: var(--teal-tint);--bd: var(--teal-soft)}.st-gold{--c: var(--gold-ink);--bg: var(--gold-tint);--bd: var(--gold-soft)}.st-plum{--c: var(--plum-ink);--bg: var(--plum-tint);--bd: var(--plum-soft)}.soon{margin-bottom:26px}.soon-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px}.soon-i{display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line);background:#fdfcfb;text-decoration:none;transition:border-color .2s,background .2s,transform .2s var(--ease)}.soon-i:hover{border-color:#2d93ab73;background:var(--teal-tint);transform:translateY(-2px)}.soon-t{display:grid;line-height:1.3;min-width:0}.soon-t b{font-weight:500;font-size:15px}.soon-t small{font-size:12.5px;color:var(--ink-3)}.soon-y{display:inline-flex;align-items:center;gap:4px;color:var(--ink-3);font-size:15px}.soon-y b{color:var(--teal-ink);font-size:20px;font-weight:600}.soon-d{font-size:12px;font-weight:600;color:var(--teal-ink);background:var(--teal-soft);padding:3px 10px;border-radius:99px;white-space:nowrap}.cl-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.cl-bar h2{margin:0;font-size:20px;font-weight:600;margin-inline-end:auto}.cl-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#fff;min-width:240px}.cl-search:focus-within{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint)}.cl-search .ico{width:17px;height:17px;color:var(--ink-3)}.cl-search input{border:0;outline:0;background:transparent;flex:1;min-width:0;font-size:14.5px}.cl-sort{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--ink-3)}.cl-sort select{height:42px;border-radius:999px;border:1px solid var(--line-2);background:#fff;padding:0 14px;font-size:14px;color:var(--ink)}.cl-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:14px}.cc{display:grid;gap:14px;padding:18px;border-radius:var(--r-lg);background:#fff;border:1px solid var(--line);box-shadow:var(--sh);text-decoration:none;transition:transform .25s var(--ease),box-shadow .25s,border-color .25s}.cc:hover{transform:translateY(-3px);box-shadow:var(--sh-hi);border-color:var(--line-2)}.cc-top{display:flex;align-items:center;gap:12px}.cc-id{display:grid;line-height:1.3;min-width:0}.cc-id b{font-size:17px;font-weight:600}.cc-id small{font-size:13px;color:var(--ink-3)}.cc-nums{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.ccn{display:grid;padding:8px 10px;border-radius:12px}.ccn em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.ccn b{font-size:24px;font-weight:400;line-height:1.1}.ccn-rose{background:var(--rose-tint)}.ccn-rose b{color:var(--rose-ink)}.ccn-teal{background:var(--teal-tint)}.ccn-teal b{color:var(--teal-ink)}.ccn-plum{background:var(--plum-tint)}.ccn-plum b{color:var(--plum-ink)}.cc-kw{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--teal-ink)}.cl-reset{margin:18px 0 0;font-size:13.5px;color:var(--ink-3)}.chead{margin-bottom:22px}.crumbs{display:flex;align-items:center;gap:6px;font-size:13.5px;color:var(--ink-3);margin-bottom:14px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--rose-ink);text-decoration:underline}.crumbs span{color:var(--ink-2)}.chead-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px}.chead-id{display:flex;align-items:center;gap:16px;min-width:0}.chead-id h1{margin:0;font-size:clamp(30px,3.4vw,42px);line-height:1.05;font-weight:600;letter-spacing:-.02em}.meta{margin:6px 0 0;color:var(--ink-2);font-size:15px}.chead-act{display:flex;align-items:center;gap:8px}.menu-wrap{position:relative}.menu{position:absolute;top:calc(100% + 8px);left:0;z-index:30;min-width:240px;padding:6px;background:#fff;border:1px solid var(--line);border-radius:14px;box-shadow:var(--sh-hi)}.menu button{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border-radius:10px;font-size:14.5px}.menu button:hover{background:#f6f2ef}.menu .danger{color:#b5384a}.menu .danger:hover{background:#fbebed}.ctabs{display:flex;gap:4px;margin-top:20px;border-bottom:1px solid var(--line-2);overflow-x:auto;scrollbar-width:none}.ctabs::-webkit-scrollbar{display:none}.ctab{display:inline-flex;align-items:center;gap:8px;padding:11px 16px;margin-bottom:-1px;white-space:nowrap;text-decoration:none;color:var(--ink-2);font-size:15px;font-weight:500;border-bottom:2.5px solid transparent;transition:color .2s,border-color .2s}.ctab .ico{width:18px;height:18px;color:var(--ink-3);transition:color .2s}.ctab:hover{color:var(--ink)}.ctab.on{color:var(--rose-ink);border-bottom-color:var(--rose)}.ctab.on .ico{color:var(--rose)}.board{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:22px 24px 24px;box-shadow:var(--sh);min-width:0}.c-road{grid-column:span 4}.c-now{grid-column:span 8}.c-name{grid-column:span 7}.c-date{grid-column:span 5}.c-life,.c-grids{grid-column:span 12}.c-skips{grid-column:span 7}.c-skips-wide{grid-column:span 12}.c-q{grid-column:span 5}.c-notes{grid-column:span 12}.ch{display:flex;align-items:center;gap:12px;margin-bottom:18px}.ch h2{margin:0;font-size:18.5px;font-weight:600;line-height:1.25}.ch p{margin:2px 0 0;font-size:13.5px;color:var(--ink-3);line-height:1.45}.chi{width:40px;height:40px;border-radius:13px;display:grid;place-items:center;flex-shrink:0}.chi .ico{width:21px;height:21px}.chi-rose{background:var(--rose-soft);color:var(--rose-ink)}.chi-teal{background:var(--teal-soft);color:var(--teal-ink)}.chi-gold{background:var(--gold-soft);color:var(--gold-ink)}.chi-plum{background:var(--plum-soft);color:var(--plum-ink)}.chi-glass{background:#ffffff29;color:#fff}.c-road{position:relative;overflow:hidden;isolation:isolate;color:#fff;border:0;text-align:start;display:grid;grid-template-rows:auto 1fr auto auto auto;align-content:start;background:linear-gradient(155deg,#cf4c8c,#a93268 46%,#7c2252);box-shadow:0 22px 46px -26px #7c2252d9;transition:transform .3s var(--ease),box-shadow .3s}.c-road:before{content:"";position:absolute;z-index:-1;width:380px;height:380px;left:-150px;top:-140px;border-radius:50%;background:radial-gradient(circle,#ffffff42,#fff0 64%)}.c-road:after{content:"";position:absolute;z-index:-1;width:300px;height:300px;left:-80px;bottom:-150px;border-radius:50%;border:1px solid rgba(255,255,255,.16);box-shadow:0 0 0 36px #ffffff0a}.c-road:hover{transform:translateY(-3px);box-shadow:0 28px 54px -24px #7c2252e6}.cr-top{display:flex;align-items:center;justify-content:space-between}.cr-label{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.cr-label .ico{width:18px;height:18px}.cr-more{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:#ffffffbf}.cr-num{font-size:150px;font-weight:300;line-height:.9;letter-spacing:-.04em;margin:8px 0 4px}.cr-kw{font-size:22px;font-weight:600}.cr-teaser{margin-top:6px;font-size:14.5px;line-height:1.55;color:#ffffffdb}.cr-calc{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.18);font-size:13px;color:#ffffffb3}.c-now{position:relative;overflow:hidden;isolation:isolate;color:#fff;border:0;background:linear-gradient(150deg,#3aa2ba,#1e6c80 52%,#154f62);box-shadow:0 22px 46px -26px #154f62d9}.c-now:before{content:"";position:absolute;z-index:-1;width:420px;height:420px;right:-120px;top:-200px;border-radius:50%;background:radial-gradient(circle,#ffffff2e,#fff0 65%)}.ch-light p{color:#ffffffb8}.now-in{display:grid;grid-template-columns:236px minmax(0,1fr);gap:26px;align-items:center}.dial{position:relative;width:236px;height:236px;border-radius:50%;transition:transform .3s var(--ease)}.dial:hover{transform:scale(1.03)}.dial-svg{width:100%;height:100%;overflow:visible}.d-track{fill:none;stroke:#ffffff24;stroke-width:12}.d-arc{fill:none;stroke:#ffffffbf;stroke-width:3;stroke-linecap:round}.d-past{fill:#fff}.d-next{fill:transparent;stroke:#ffffff8c;stroke-width:1.5}.d-now{fill:#fff;stroke:#ffffff59;stroke-width:6}.d-lbl{font:500 11px Rubik,sans-serif;fill:#ffffff9e}.d-lbl-now{font-weight:700;fill:#fff;font-size:13px}.dial-c{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;pointer-events:none}.dial-l{font-size:13px;font-weight:500;color:#ffffffbf}.dial-n{font-size:84px;font-weight:300;line-height:.95;letter-spacing:-.03em}.dial-k{font-size:14px;font-weight:600}.now-say{margin:0 0 10px;font-size:15.5px;line-height:1.6;color:#ffffffe0}.now-say b{color:#fff;font-weight:600}.now-next{display:flex;align-items:center;gap:7px;margin:0 0 16px;font-size:13.5px;color:#ffffffbf}.now-next b{color:#fff}.now-toks{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:10px}.now-toks:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.now-cycle{width:100%;display:grid;grid-template-columns:22px 1fr auto 18px;align-items:center;gap:10px;padding:12px 15px;border-radius:var(--r);background:#ffffff1f;border:1px solid rgba(255,255,255,.2);transition:background .2s}.now-cycle:hover{background:#fff3}.nc-k{font-size:13.5px;color:#ffffffd9;font-weight:500}.nc-v{font-size:14px;color:#ffffffd9}.nc-v b{font-size:19px;color:#fff;font-weight:600}.nc-v .sep{color:#fff6}.tok{--c: var(--rose-ink);--tint: var(--rose-tint);--bd: var(--rose-soft);display:grid;align-content:start;gap:2px;padding:13px 15px 14px;border-radius:var(--r);background:var(--tint);border:1px solid var(--bd);min-width:0;text-align:start;transition:transform .22s var(--ease),background .2s,border-color .2s,box-shadow .2s}.tok-teal{--c: var(--teal-ink);--tint: var(--teal-tint);--bd: var(--teal-soft)}.tok-plum{--c: var(--plum-ink);--tint: var(--plum-tint);--bd: var(--plum-soft)}.tok-gold{--c: var(--gold-ink);--tint: var(--gold-tint);--bd: var(--gold-soft)}button.tok:hover{transform:translateY(-2px);box-shadow:var(--sh-hi);background:#fff;border-color:var(--c)}.tok-top{display:flex;align-items:center;justify-content:space-between;gap:8px}.tok-label{font-size:13.5px;font-weight:600;color:var(--ink)}.tok-ico{width:19px;height:19px;color:var(--c);opacity:.85}.tok-num{font-size:46px;font-weight:400;line-height:1.05;color:var(--c);letter-spacing:-.02em}.tok-sub{font-size:13px;line-height:1.45;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tok-glass{--c: #fff;background:#ffffff1f;border-color:#ffffff38}.tok-glass .tok-label{color:#fff}.tok-glass .tok-sub{color:#ffffffc7;-webkit-line-clamp:1}.tok-glass .tok-num{font-size:38px}button.tok-glass:hover{background:#ffffff38;border-color:#ffffff73;box-shadow:none}.tok-static{border-style:dashed}.tok-row{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;-moz-column-gap:16px;column-gap:16px;align-items:center;padding:12px 16px}.tok-row .tok-num{grid-row:1 / span 2;grid-column:1;min-width:1.15em;text-align:center;font-size:42px}.tok-row .tok-top{grid-column:2;grid-row:1}.tok-row .tok-sub{grid-column:2;grid-row:2}.toks2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.toks-col{display:grid;gap:10px}.decode{display:flex;flex-wrap:wrap;align-items:flex-end;gap:5px}.word{display:inline-flex;gap:4px}.word-gap{width:16px}.lt{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;width:40px;height:54px;border-radius:12px;background:#fbf9f7;border:1px solid var(--line)}.lt b{font-size:21px;font-weight:500;line-height:1.1}.lt i{font-style:normal;font-size:12px;color:var(--ink-3);line-height:1.2}.lt-v{background:var(--rose-tint);border-color:#d1478961}.lt-v b,.lt-v i{color:var(--rose-ink)}.decode-cap{margin:8px 0 16px;font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;gap:7px}.dotv{width:10px;height:10px;border-radius:3px;background:var(--rose-tint);border:1px solid rgba(209,71,137,.45)}.darkon{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.darkon:empty{display:none}.add-parents{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--r);border:1.5px dashed rgba(209,71,137,.45);color:var(--rose-ink);transition:background .2s,border-color .2s}.darkon>.add-parents:only-child{grid-column:1 / -1}.add-parents:hover{background:var(--rose-tint);border-color:var(--rose)}.add-parents .ico{width:30px;height:30px;padding:6px;border-radius:50%;background:var(--rose-soft);stroke-width:2.2}.add-parents span{display:grid;line-height:1.35}.add-parents b{font-size:14.5px;font-weight:600}.add-parents small{font-size:12.5px;color:var(--ink-3)}.reps{margin-top:16px}.rep-chips{display:flex;flex-wrap:wrap;gap:8px}.rep{display:inline-flex;align-items:center;gap:7px;padding:7px 12px 7px 14px;border-radius:999px;background:var(--plum-tint);border:1px solid var(--plum-soft);transition:background .2s,border-color .2s}.rep:hover{background:#fff;border-color:var(--plum)}.rep b{font-size:17px;font-weight:600;color:var(--plum-ink)}.rep span{font-size:12px;color:var(--ink-3)}.rep em{font-style:normal;font-size:13.5px;color:var(--ink-2)}.ribbon{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;align-items:start}.band{display:grid;gap:10px;min-width:0}.band-btn{display:grid;gap:10px;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line);background:#fdfcfb;text-align:start;transition:background .2s,border-color .2s,transform .22s var(--ease)}.band-btn:hover{background:var(--teal-tint);border-color:#2d93ab73;transform:translateY(-2px)}.band-on .band-btn{background:linear-gradient(160deg,var(--teal-tint),#fff);border-color:var(--teal);box-shadow:inset 0 0 0 1px var(--teal),0 10px 24px -18px #1e6c80cc}.band-past .band-btn{opacity:.62}.band-top{display:flex;align-items:center;gap:8px}.band-name{font-weight:600;font-size:15px}.band-ages{font-size:13px;color:var(--ink-3)}.here{margin-inline-start:auto;font-size:12px;font-weight:600;color:#fff;background:var(--teal-ink);border-radius:999px;padding:2px 10px}.band-trio{display:grid;grid-template-columns:1fr 1fr auto;gap:10px}.band-trio>span{display:grid;min-width:0;align-content:start}.band-trio em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.band-trio b{font-size:30px;font-weight:400;line-height:1.05;color:var(--teal-ink)}.band-trio small{font-size:12px;color:var(--ink-2);line-height:1.3}.band-trio .dim b{color:var(--ink-3);font-size:22px}.years-wrap{padding:4px 4px 0}.years-h{margin:0 0 6px;font-size:12px;font-weight:600;color:var(--teal-ink)}.years{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));gap:3px}.yr{display:grid;justify-items:center;padding:6px 0 5px;border-radius:9px;background:#f1f7f8}.yr-n{font-size:16px;font-weight:600;color:var(--teal-ink);line-height:1.15}.yr-a{font-size:10.5px;color:var(--ink-3);line-height:1.2}.yr-past{opacity:.5}.yr-now{background:var(--teal-ink);box-shadow:0 6px 14px -8px #1e6c80e6}.yr-now .yr-n,.yr-now .yr-a{color:#fff}.grids{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:36px;align-items:start}.grids-side{max-width:520px}.grids figure{margin:0}.grids figcaption{font-size:12.5px;font-weight:600;color:var(--ink-3);margin-bottom:10px}.grid9{--s: 52px;--g: 7px;position:relative;display:grid;grid-template-columns:repeat(3,var(--s));gap:var(--g)}.cell{position:relative;z-index:1;width:var(--s);height:var(--s);border-radius:13px;display:grid;place-items:center;font-size:21px;transition:transform .2s var(--ease),border-color .2s,background .2s}.cell sup{position:absolute;top:4px;left:6px;font-size:10.5px;font-weight:700;color:var(--gold-ink)}.cell-has{background:var(--gold-tint);border:1px solid #E5D3AE;font-weight:500;color:var(--ink)}.cell-miss{background:transparent;border:1.5px dashed var(--line-2);color:var(--ink-3)}.cell-both{border-color:#d1478980;color:var(--rose-ink)}.cell:hover{transform:translateY(-2px);border-color:var(--gold)}.wl{position:absolute;z-index:0;border-radius:99px;pointer-events:none;opacity:.5}.wl-row0,.wl-row1,.wl-row2{height:6px;left:-7px;right:-7px}.wl-row0{top:calc(var(--s) / 2 - 3px)}.wl-row1{top:calc(var(--s) * 1.5 + var(--g) - 3px)}.wl-row2{top:calc(var(--s) * 2.5 + var(--g) * 2 - 3px)}.wl-col0,.wl-col1,.wl-col2{width:6px;top:-7px;bottom:-7px}.wl-col0{left:calc(var(--s) / 2 - 3px)}.wl-col1{left:calc(var(--s) * 1.5 + var(--g) - 3px)}.wl-col2{left:calc(var(--s) * 2.5 + var(--g) * 2 - 3px)}.wl-dia0,.wl-dia1{height:6px;width:calc((var(--s) * 3 + var(--g) * 2) * 1.414 + 6px);left:50%;top:50%}.wl-dia0{transform:translate(-50%,-50%) rotate(45deg)}.wl-dia1{transform:translate(-50%,-50%) rotate(-45deg)}.wl-rose{background:var(--rose)}.wl-gold{background:var(--gold);opacity:.8}.wl-plum{background:var(--plum)}.wl-coral{background:var(--coral)}.wl-strong{background:var(--teal);opacity:.45}.grids-side{display:grid;gap:8px;align-content:start}.tri{display:grid;grid-template-columns:10px auto 1fr;align-items:center;gap:10px;padding:10px 13px;border-radius:13px;border:1px solid var(--line);background:#fdfcfb;transition:border-color .2s,background .2s}.tri i{width:10px;height:10px;border-radius:50%}.tri b{font-size:17px;font-weight:600;letter-spacing:.05em}.tri span{font-size:13px;color:var(--ink-2);line-height:1.4}.tri-rose i{background:var(--rose)}.tri-rose b{color:var(--rose-ink)}.tri-rose:hover{border-color:var(--rose);background:var(--rose-tint)}.tri-gold i{background:var(--gold)}.tri-gold b{color:var(--gold-ink)}.tri-gold:hover{border-color:var(--gold);background:var(--gold-tint)}.tri-plum i{background:var(--plum)}.tri-plum b{color:var(--plum-ink)}.tri-plum:hover{border-color:var(--plum);background:var(--plum-tint)}.tri-coral i{background:var(--coral)}.tri-coral b{color:#a8462f}.tri-coral:hover{border-color:var(--coral);background:var(--coral-soft)}.tri-strong i{background:var(--teal)}.tri-strong b{color:var(--teal-ink)}.tri-strong:hover{border-color:var(--teal);background:var(--teal-tint)}.both{margin:6px 0 0;font-size:13.5px;color:var(--ink-2);display:flex;flex-wrap:wrap;align-items:center;gap:6px}.both-sw{width:12px;height:12px;border-radius:4px;border:1.5px dashed rgba(209,71,137,.6)}.chip{min-width:30px;height:30px;border-radius:999px;border:1px solid rgba(209,71,137,.38);color:var(--rose-ink);font-weight:600;font-size:14px;display:inline-grid;place-items:center;transition:background .2s}.chip:hover{background:var(--rose-tint)}.pyrs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.pyr{margin:0;padding:14px 12px;border-radius:var(--r);background:var(--gold-tint);border:1px solid #EFE2C6}.pyr figcaption{text-align:center;font-weight:600;font-size:14.5px;margin-bottom:10px;color:var(--gold-ink)}.pyr-row{display:flex;justify-content:center;gap:5px;margin-bottom:5px}.pn{width:32px;height:28px;border-radius:8px;display:grid;place-items:center;background:#fff;border:1px solid #E8D9B9;font-size:14.5px;font-weight:500}.pn-l{height:44px;grid-template-rows:auto auto;place-content:center}.pn-l b{font-size:16px;font-weight:500;line-height:1.1;text-align:center}.pn-l i{font-style:normal;font-size:11px;color:var(--ink-3);line-height:1.1;text-align:center}.pn-end{width:38px;height:38px;border-radius:50%;background:linear-gradient(140deg,#d4b57e,#a8844a);color:#fff;border:0;font-size:17px;font-weight:600;box-shadow:0 6px 14px -8px #7a5f28e6}.pyr-w{margin:8px 0 0;display:flex;justify-content:center;gap:12px;font-size:12.5px;font-weight:600}.w-ruach{color:var(--teal-ink)}.w-regesh{color:var(--rose-ink)}.w-chomer{color:var(--gold-ink)}.worlds{margin-top:14px}.wbar{display:flex;height:10px;border-radius:99px;overflow:hidden;gap:2px}.wb-ruach{background:var(--teal)}.wb-regesh{background:var(--rose)}.wb-chomer{background:var(--gold)}.wlegend{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:8px;font-size:14px}.wlegend b{font-size:18px;font-weight:600;margin-inline-end:3px}.wl-of{color:var(--ink-3);font-size:13px;align-self:center}.c-notes textarea{width:100%;resize:vertical;min-height:110px;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--plum-tint);font-size:15px;line-height:1.7;outline:0;transition:border-color .2s,box-shadow .2s,background .2s}.c-notes textarea:focus{border-color:var(--plum);background:#fff;box-shadow:0 0 0 3px var(--plum-soft)}.saved{margin:6px 0 0;min-height:1.2em;font-size:12.5px;color:var(--sage);font-weight:500}.times{display:grid;gap:18px}.yrow{list-style:none;margin:0;padding:10px 0 4px;display:grid;grid-template-columns:repeat(9,minmax(92px,1fr));gap:8px;overflow-x:auto}.yb{width:100%;display:grid;justify-items:center;gap:2px;padding:12px 6px;border-radius:var(--r);border:1px solid var(--line);background:#fdfcfb;text-align:center;transition:transform .2s var(--ease),border-color .2s,background .2s;position:relative}.yb:hover{transform:translateY(-2px);border-color:var(--teal);background:var(--teal-tint)}.yb-y{font-size:12.5px;color:var(--ink-3)}.yb b{font-size:32px;font-weight:400;line-height:1.1;color:var(--teal-ink)}.yb small{font-size:11.5px;color:var(--ink-2);line-height:1.3}.yb em{position:absolute;top:-9px;font-style:normal;font-size:11px;font-weight:600;color:#fff;background:var(--rose);padding:1px 9px;border-radius:99px}.yb.on{background:linear-gradient(160deg,var(--teal),var(--teal-ink));border-color:var(--teal-ink)}.yb.on .yb-y,.yb.on small{color:#ffffffd1}.yb.on b{color:#fff}.t-months .ch{flex-wrap:wrap}.ystep{margin-inline-start:auto;display:flex;align-items:center;gap:10px}.ystep b{font-size:18px;font-weight:600;min-width:3em;text-align:center}.mgrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.mt{display:grid;gap:2px;padding:12px 14px;border-radius:var(--r);border:1px solid var(--plum-soft);background:var(--plum-tint);text-align:start;transition:transform .2s var(--ease),border-color .2s,background .2s}.mt:hover{transform:translateY(-2px);border-color:var(--plum);background:#fff}.mt-name{font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px}.mt-name em{font-style:normal;font-size:10.5px;color:#fff;background:var(--rose);padding:0 7px;border-radius:99px}.mt b{font-size:30px;font-weight:400;line-height:1.1;color:var(--plum-ink)}.mt small{font-size:12px;color:var(--ink-2)}.mt.sel{background:linear-gradient(160deg,#8A4E76,var(--plum-ink));border-color:var(--plum-ink);box-shadow:0 10px 22px -14px #5a2f4ce6}.mt.sel .mt-name,.mt.sel b,.mt.sel small{color:#fff}.pm-text{margin-bottom:16px;padding:14px 18px;border-radius:var(--r);background:var(--gold-tint);border:1px solid #EFE2C6}.pm-text .blk{margin:0}.pm-text .txt p{font-size:15.5px}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.dc-h{text-align:center;font-size:12.5px;font-weight:600;color:var(--ink-3);padding-bottom:2px}.dc{position:relative;display:grid;grid-template-rows:auto 1fr;padding:8px 10px;min-height:66px;border-radius:13px;border:1px solid var(--line);background:#fdfcfb;text-align:start;transition:border-color .2s,background .2s,transform .2s var(--ease)}.dc:hover{border-color:var(--gold);background:var(--gold-tint);transform:translateY(-1px)}.dc-empty{border:0;background:transparent;pointer-events:none}.dc-d{font-size:12.5px;color:var(--ink-3)}.dc-n{font-size:24px;font-weight:400;color:var(--gold-ink);justify-self:end;align-self:end;line-height:1}.dc-today{background:linear-gradient(160deg,#d4b57e,#a8844a);border-color:#a8844a}.dc-today .dc-d,.dc-today .dc-n{color:#fff}.dc-bday{box-shadow:inset 0 0 0 2px var(--rose)}.dc-cake{position:absolute;top:7px;left:8px;width:15px;height:15px;color:var(--rose)}.addr{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:18px;align-items:start}.fgrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fl{display:grid;gap:6px;min-width:0}.fl>span{font-size:13px;font-weight:600;color:var(--ink-2)}.fl input{height:46px;border-radius:12px;border:1px solid var(--line-2);background:#fff;padding:0 14px;font-size:15.5px;outline:0;width:100%;transition:border-color .2s,box-shadow .2s}.fl input:focus{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint)}.a-empty{display:grid;justify-items:center;gap:8px;padding:34px 10px;text-align:center;color:var(--ink-3)}.a-empty .ico{width:44px;height:44px;padding:10px;border-radius:50%;background:var(--teal-tint);color:var(--teal-ink)}.a-empty p{margin:0}.a-head{display:flex;align-items:center;gap:18px;margin-bottom:14px}.a-head h2{margin:0;font-size:22px;font-weight:600}.a-num{width:88px;height:88px;border-radius:26px;display:grid;place-items:center;font-size:52px;font-weight:300;color:#fff;background:linear-gradient(150deg,#3AA2BA,var(--teal-ink));box-shadow:0 14px 28px -16px #1e6c80e6;flex-shrink:0}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:#1d151952;opacity:0;transition:opacity .25s}.scrim.open{opacity:1}.drawer{position:fixed;z-index:70;top:0;bottom:0;left:0;width:min(580px,100vw);background:#fff;box-shadow:0 0 60px #1d151940;display:grid;grid-template-rows:auto 1fr;transform:translate(-102%);transition:transform .32s var(--ease)}.drawer.open{transform:none}.dr-head{display:flex;justify-content:flex-end;padding:14px 18px 0}.dr-body{overflow-y:auto;padding:6px 34px 48px;overscroll-behavior:contain}.dr-kicker{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12.5px;font-weight:600;letter-spacing:.05em;color:var(--ink-3)}.dr-titlerow{display:flex;align-items:center;gap:18px;margin-bottom:18px}.dr-titlerow h2{margin:0;font-size:28px;font-weight:600;line-height:1.15}.dr-sub{margin:4px 0 0;color:var(--ink-3);font-size:14.5px}.dr-num{font-size:76px;font-weight:300;line-height:.9;letter-spacing:-.03em;min-width:.6em}.tone-rose{color:var(--rose-ink)}.tone-teal{color:var(--teal-ink)}.tone-gold{color:var(--gold-ink)}.tone-plum{color:var(--plum-ink)}.dr-lead{margin:0 0 18px;font-size:16px;color:var(--ink-2)}.dr-calc{margin:0 0 22px;padding:10px 14px;border-radius:12px;background:#f8f5f2;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:14px;color:var(--ink-2)}.dr-calc span:first-child{font-size:12px;font-weight:600;color:var(--ink-3)}.dr-range{margin:-6px 0 14px;font-size:13.5px;color:var(--ink-3)}.dr-h3{margin:26px 0 10px;font-size:16px;font-weight:600;padding-top:18px;border-top:1px solid var(--line)}.dr-calc+.dr-h3,.status+.dr-h3,.trio+.dr-h3{margin-top:4px;border-top:0;padding-top:0}.seg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;background:#f1ece7;border-radius:14px;margin-bottom:14px}.seg-b{padding:8px 6px;border-radius:10px;font-size:13.5px;font-weight:500;color:var(--ink-2);text-align:center;transition:background .2s}.seg-b b{font-weight:600;margin-inline-start:3px}.seg-b.on{background:#fff;color:var(--teal-ink);box-shadow:0 1px 3px #2b1f261f}.trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:16px}.trio>div{display:grid;padding:12px 14px;border-radius:14px;background:var(--teal-tint)}.trio .dim{background:#f8f5f2}.trio em{font-style:normal;font-size:12.5px;color:var(--ink-3)}.trio b{font-size:38px;font-weight:300;line-height:1.05;color:var(--teal-ink)}.trio .dim b{color:var(--ink-3)}.trio small{font-size:12px;color:var(--ink-2)}.status{list-style:none;margin:0 0 18px;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:8px}.status li{display:grid;padding:10px 14px;border-radius:12px;border:1px solid var(--line)}.status span{font-size:12.5px;color:var(--ink-3)}.status b{font-weight:600;font-size:15px}.status .miss{border-style:dashed;border-color:#d1478966}.status .miss b{color:var(--rose-ink)}.blk{margin:0 0 22px}.blk-label{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin-bottom:6px}.bl{display:inline-flex;align-items:center;gap:6px;font-size:13.5px;font-weight:600;color:var(--ink)}.bl .ico{width:16px;height:16px}.txt p{margin:0 0 .8em;font-size:16.5px;line-height:1.8;color:var(--ink-2)}.txt p:last-child{margin-bottom:0}.blk-up .bl{color:var(--teal-ink)}.blk-down .bl{color:var(--rose-ink)}.blk-warn{padding:12px 16px;border-radius:12px;background:var(--gold-tint);border:1px solid #EFE2C6}.blk-warn .bl{color:var(--gold-ink)}.blk-off{opacity:.55}.blk-off .txt p{font-size:15px}.flag{font-size:12px;font-weight:500;border-radius:999px;padding:2px 10px;display:inline-flex;align-items:center;gap:6px}.flag i{width:6px;height:6px;border-radius:50%;background:currentColor}.flag-match{background:var(--rose-soft);color:var(--rose-ink)}.flag-part{background:var(--gold-soft);color:var(--gold-ink)}.flag-off{background:#f3efec;color:var(--ink-3)}.dd{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 22px}.dd-col{padding:14px 16px;border-radius:14px}.dd-do{background:var(--teal-tint);border:1px solid var(--teal-soft)}.dd-dont{background:var(--rose-tint);border:1px solid var(--rose-soft)}.dd-h{margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex;align-items:center;gap:6px}.dd-h .ico{width:16px;height:16px;stroke-width:2.4}.dd-do .dd-h{color:var(--teal-ink)}.dd-dont .dd-h{color:var(--rose-ink)}.dd .txt p{font-size:15px;line-height:1.7}.reading{display:grid;grid-template-columns:210px minmax(0,720px);gap:48px;justify-content:center}.toc{position:sticky;top:24px;align-self:start}.toc-h{margin:0 0 10px;font-size:12.5px;font-weight:600;color:var(--ink-3);letter-spacing:.06em}.toc ol{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--line-2)}.toc a{display:flex;gap:10px;padding:7px 14px;margin-inline-start:-1px;border-inline-start:2px solid transparent;color:var(--ink-2);text-decoration:none;font-size:14px;transition:color .2s,border-color .2s}.toc a span{color:var(--ink-3);font-size:12px;padding-top:2px}.toc a:hover{color:var(--ink)}.toc a.on{color:var(--rose-ink);border-inline-start-color:var(--rose);font-weight:500}.doc{min-width:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 40px 20px;box-shadow:var(--sh)}.doc-bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-bottom:24px}.doc-hint{margin:0;font-size:13.5px;color:var(--ink-3);flex-basis:100%}.doc-head{padding-bottom:28px;margin-bottom:6px;border-bottom:1px solid var(--line-2)}.doc-head h1{margin:0;font-size:clamp(36px,4.4vw,52px);line-height:1.02;font-weight:600;letter-spacing:-.02em}.doc-keys{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.doc-keys span{display:grid;padding:10px 16px;border-radius:14px;min-width:100px}.dk-rose{background:var(--rose-tint)}.dk-rose b{color:var(--rose-ink)}.dk-teal{background:var(--teal-tint)}.dk-teal b{color:var(--teal-ink)}.doc-keys em{font-style:normal;font-size:12px;color:var(--ink-3)}.doc-keys b{font-size:30px;font-weight:400;line-height:1.1}.doc-by{margin:16px 0 0;font-size:13.5px;color:var(--ink-3)}.ds{padding:36px 0 6px;border-bottom:1px solid var(--line)}.ds:last-child{border-bottom:0}.ds>h2{margin:0 0 24px;font-size:25px;font-weight:600;display:flex;align-items:baseline;gap:14px}.ds-n{font-size:14px;font-weight:600;color:var(--rose-ink)}.ri{margin-bottom:32px}.ri-h{display:flex;align-items:center;gap:16px;margin-bottom:14px}.ri-h h3{margin:0;font-size:20px;font-weight:600}.ri-h4{margin:18px 0 8px;font-size:15px;font-weight:600;color:var(--teal-ink)}.ri-ages{font-weight:400;color:var(--ink-3);font-size:16px}.ri-sub{margin:2px 0 0;font-size:14px;color:var(--ink-3)}.ri-lead{margin:0;font-size:16px;color:var(--ink-2);max-width:46ch}.ri-num{width:54px;height:54px;border-radius:50%;border:1.5px solid currentColor;display:grid;place-items:center;font-size:24px;font-weight:400;flex-shrink:0}.ri-h-plain h3{font-size:17px}.mlist{margin:0;display:grid;gap:6px}.mlist>div{display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:start;padding:12px 0;border-top:1px solid var(--line)}.mlist dt{display:grid;justify-items:center}.mlist dt span{font-size:26px;font-weight:300;line-height:1.1}.mlist dt small{font-size:12px;color:var(--gold-ink);font-weight:600}.mlist dd,.mlist .blk{margin:0}.mlist .txt p{font-size:16px}body.editing [data-editable]{border-radius:10px;outline:1px dashed transparent;outline-offset:6px;transition:outline-color .2s,background .2s;cursor:text}body.editing [data-editable]:hover{outline-color:var(--line-2)}body.editing [data-editable]:focus{outline:2px solid var(--rose);background:#fffdfe}.txt.is-edited{position:relative}.txt.is-edited:before{content:"נערך";position:absolute;top:-20px;left:0;font-size:11px;font-weight:600;color:var(--gold-ink)}.modal-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;display:grid;place-items:center;padding:20px;background:#1d151961;opacity:0;transition:opacity .2s}.modal-wrap.open{opacity:1}.modal{width:min(600px,100%);max-height:calc(100vh - 40px);overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 30px 80px -30px #1d151999;padding:22px 26px;transform:translateY(10px) scale(.98);transition:transform .25s var(--ease)}.modal-wrap.open .modal{transform:none}.md-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.md-head h2{margin:0;font-size:22px;font-weight:600}.md-sub,.md-body{margin:0 0 18px;color:var(--ink-2);font-size:15px}.md-body{margin-top:10px}.md-sec{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:20px 0 10px;font-size:14px;font-weight:600;color:var(--rose-ink)}.md-sec small{font-weight:400;color:var(--ink-3);font-size:12.5px}.md-err{margin:14px 0 0;padding:10px 14px;border-radius:12px;background:#fbebed;color:#9c2d3e;font-size:14px}.md-foot{display:flex;justify-content:flex-end;gap:10px;margin-top:22px}.segf{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;height:46px;background:#f1ece7;border-radius:12px}.segf label{position:relative;display:grid}.segf input{position:absolute;opacity:0;top:0;right:0;bottom:0;left:0;cursor:pointer;margin:0}.segf span{display:grid;place-items:center;border-radius:9px;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:background .2s;pointer-events:none}.segf input:checked+span{background:#fff;color:var(--rose-ink);box-shadow:0 1px 3px #2b1f261f}.segf input:focus-visible+span{outline:2px solid var(--rose-deep);outline-offset:1px}.toast{position:fixed;z-index:100;bottom:24px;left:50%;transform:translate(-50%,16px);display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:999px;background:var(--night);color:#fff;font-size:14.5px;box-shadow:0 16px 36px -14px #1d1519b3;opacity:0;transition:opacity .25s,transform .25s var(--ease)}.toast.show{opacity:1;transform:translate(-50%)}.toast .ico{width:18px;height:18px;color:#8fd3a6;stroke-width:2.4}@media(prefers-reduced-motion:no-preference){.board>.card,.stat,.soon,.cc,.times>.card,.addr>.card{animation:rise .6s var(--ease) both}.board>.card{animation-delay:calc(var(--i, 0) * .05s)}.stat:nth-child(2){animation-delay:.05s}.stat:nth-child(3){animation-delay:.1s}.stat:nth-child(4){animation-delay:.15s}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}@container view (max-width: 1180px){.c-road,.c-now,.c-skips,.c-q{grid-column:span 12}.c-name,.c-date{grid-column:span 6}.c-road{grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto auto;-moz-column-gap:40px;column-gap:40px}.cr-top{grid-column:1 / -1}.cr-num{grid-column:1;grid-row:2 / 5;font-size:128px;margin:0;align-self:center}.cr-kw{grid-column:2;grid-row:2;align-self:end}.cr-teaser{grid-column:2;grid-row:3;max-width:62ch}.cr-calc{grid-column:2;grid-row:4}.c-q .toks2{grid-template-columns:repeat(4,minmax(0,1fr))}}@container view (max-width: 1040px){.ribbon{grid-template-columns:repeat(2,minmax(0,1fr))}}@container view (max-width: 900px){.c-name,.c-date{grid-column:span 12}.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.mgrid{grid-template-columns:repeat(4,minmax(0,1fr))}.addr,.reading{grid-template-columns:1fr}.toc{display:none}.c-q .toks2{grid-template-columns:repeat(2,minmax(0,1fr))}}@container view (max-width: 720px){.now-in{grid-template-columns:1fr;justify-items:center}.now-side{width:100%}.ribbon,.pyrs{grid-template-columns:1fr}}@media(max-width:900px){.app{grid-template-columns:1fr}.side{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(320px,88vw);transform:translate(105%);transition:transform .3s var(--ease);box-shadow:-20px 0 50px #1d151959}.app.side-open .side{transform:none}.side-close{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px;border-radius:99px;background:#ffffff1a;color:#fff;font-size:13.5px}.side-close svg{width:15px;height:15px}.mbar{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:40;height:58px;padding:0 14px;background:#2a1b24f5;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff}.mbar-menu,.mbar-new{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:#ffffff1a}.mbar-new{background:var(--rose);margin-inline-start:auto}.mbar-brand{text-decoration:none;font-size:15px}.page{padding:20px 16px 40px}.foot{padding:14px 16px 22px}html{scroll-padding-top:72px}}@media(max-width:720px){.board{gap:14px}.card{padding:18px 16px;border-radius:18px}.chead-row{align-items:flex-start}.chead-id{gap:12px}.av-xl{width:52px;height:52px;font-size:22px}.chead-act{width:100%}.chead-act .lbl{display:none}.chead-act .btn{width:44px;padding:0}.chead-act .btn-solid{flex:1;width:auto;padding:0 16px}.chead-act .btn-solid .lbl{display:inline}.ctab{padding:10px 12px;font-size:14px}.c-road{grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto;-moz-column-gap:12px;column-gap:12px}.cr-top{grid-column:1 / -1}.cr-num{grid-column:2;grid-row:2 / 4;font-size:108px;margin:0}.cr-kw{grid-column:1;grid-row:2;align-self:end}.cr-teaser{grid-column:1;grid-row:3}.cr-calc{grid-column:1 / -1}.dial{width:214px;height:214px}.now-toks,.now-toks:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}.now-toks .tok-static{grid-column:span 2}.now-cycle{grid-template-columns:20px 1fr 18px}.now-cycle .nc-k{grid-column:2;grid-row:1}.now-cycle .nc-v{grid-column:2;grid-row:2}.now-cycle>.ico:first-child{grid-row:1 / span 2}.now-cycle .nc-go{grid-column:3;grid-row:1 / span 2}.lt{width:32px;height:46px;border-radius:10px}.lt b{font-size:17px}.lt i{font-size:11px}.word-gap{width:8px}.toks2,.darkon{gap:8px}.tok{padding:11px 12px 12px}.tok-num{font-size:38px}.tok-sub{font-size:12.5px}.ribbon{grid-template-columns:1fr}.grids{grid-template-columns:auto auto;justify-content:start;gap:16px}.grid9{--s: 44px;--g: 6px}.grids-side{grid-column:1 / -1}.pyrs{grid-template-columns:1fr}.stats{gap:10px}.stat{padding:14px}.stat b{font-size:26px}.stat .ico{width:38px;height:38px;padding:9px}.soon-list,.cl-grid{grid-template-columns:1fr}.soon-i{grid-template-columns:auto 1fr auto}.soon-d{grid-column:2 / -1;justify-self:start}.cl-search{min-width:0;flex:1}.home-head .btn-lg{width:100%}.yrow{grid-template-columns:repeat(9,84px)}.mgrid{grid-template-columns:repeat(3,minmax(0,1fr))}.cal{gap:4px}.dc{min-height:54px;padding:6px 7px}.dc-n{font-size:19px}.fgrid{grid-template-columns:1fr}.drawer{top:auto;left:0;right:0;width:100%;height:92vh;height:92dvh;border-radius:22px 22px 0 0;transform:translateY(102%)}.dr-head{padding:12px 14px 0;position:relative}.dr-head:before{content:"";position:absolute;top:7px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:99px;background:var(--line-2)}.dr-body{padding:4px 20px 40px}.dr-num{font-size:60px}.dr-titlerow h2{font-size:24px}.dd{grid-template-columns:1fr}.seg-b{font-size:12.5px}.doc{padding:22px 18px 12px;border-radius:18px}.doc-keys{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.doc-keys span{min-width:0;padding:8px 10px}.doc-keys em{font-size:11px;white-space:nowrap}.doc-keys b{font-size:26px}.ds>h2{font-size:22px}.modal-wrap{place-items:end center;padding:0}.modal{width:100%;border-radius:22px 22px 0 0;max-height:94vh;padding:18px 18px 22px}.md-foot .btn{flex:1}}@media print{@page{margin:16mm 14mm}body{background:#fff;font-size:11pt}.side,.mbar,.foot,.chead,.toc,.doc-bar,.drawer,.scrim,.modal-wrap,.toast,.side-scrim{display:none!important}.app{display:block}.page{padding:0;max-width:none}.reading{display:block}.doc{border:0;box-shadow:none;padding:0}.ri,.dd,.blk{-moz-column-break-inside:avoid;break-inside:avoid}.ds>h2{-moz-column-break-after:avoid;break-after:avoid}.txt.is-edited:before{display:none}.txt p{font-size:11pt;color:#222}}@media(min-width:901px){.app.rail .side{padding:16px 12px 14px}.app.rail .side-top{flex-direction:column;align-items:center;gap:10px;padding:0 0 6px}.app.rail .brand{justify-content:center}.app.rail .brand-txt,.app.rail .side-link .lbl,.app.rail .side-link .count,.app.rail .side-h,.app.rail .sl-t,.app.rail .who-txt,.app.rail .side-new .lbl,.app.rail .side-search input,.app.rail .sl-empty{display:none}.app.rail .side-new{width:48px;height:48px;margin:0 auto}.app.rail .side-link{justify-content:center;padding:10px 0}.app.rail .side-search{justify-content:center;padding:0;width:48px;margin:0 auto;cursor:pointer}.app.rail .sl{justify-content:center;padding:6px 0;border-inline-start-width:0}.app.rail .side-foot{justify-content:center;padding:12px 0 4px}}.mbar-brand{display:flex;align-items:center;gap:10px}.mbar-logo{width:34px;height:44px;border-radius:10px;background:#fff;display:grid;place-items:center;flex-shrink:0}.mbar-logo img{height:38px;width:auto;display:block}.doc-head-top{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.doc-logo{height:104px;width:auto;flex-shrink:0}@media(max-width:720px){.doc-logo{height:68px}}@media(max-width:420px){.ctab .ico{display:none}.ctab{padding:10px;font-size:13.5px}}@media(max-width:900px){.side-toggle{display:none}}.loading{min-height:240px;display:grid;place-items:center}.loading:after{content:"";width:34px;height:34px;border-radius:50%;border:3px solid var(--line-2);border-top-color:var(--rose);animation:spin .8s linear infinite}.loading.full{min-height:100vh}@keyframes spin{to{transform:rotate(360deg)}}.link-danger{color:#b5384a}.pill{display:inline-flex;align-items:center;height:34px;padding:0 14px;border-radius:999px;background:var(--rose-tint);color:var(--rose-ink);font-size:13.5px;font-weight:600;border:1px solid var(--rose-soft)}.empty-state{display:grid;justify-items:center;gap:10px;text-align:center;padding:44px 24px}.empty-state h2{margin:6px 0 0;font-size:22px}.empty-state p{margin:0 0 10px;color:var(--ink-2);max-width:46ch}.card.a-empty{display:grid;justify-items:center;gap:10px;padding:40px;text-align:center;color:var(--ink-2)}.dr-h3{margin:22px 0 10px;padding-top:16px;border-top:1px solid var(--line)}.dr-calc+div>.dr-h3,.status+div>.dr-h3,.trio+div>.dr-h3{border-top:0;padding-top:0;margin-top:4px}.trial-bar{display:flex;align-items:center;justify-content:center;gap:8px;padding:8px 16px;background:var(--gold-tint);border-bottom:1px solid var(--gold-soft);color:var(--gold-ink);font-size:13.5px;font-weight:500}.trial-bar.urgent{background:var(--rose-tint);border-color:var(--rose-soft);color:var(--rose-ink)}.side-foot{gap:6px}.side-me{display:flex;align-items:center;gap:10px;min-width:0;flex:1;padding:6px;border-radius:12px;text-decoration:none;transition:background .2s}.side-me:hover,.side-me.active{background:#ffffff12}.who-logo{width:36px;height:36px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#fff;flex-shrink:0}.side-out{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:#fff9;flex-shrink:0;transition:background .2s,color .2s}.side-out:hover{background:#ffffff1a;color:#fff}.side-link .ico,.side-search .ico,.side-new .ico,.mbar .ico,.side-close .ico,.side-out .ico,.side-toggle .ico{width:19px;height:19px}@media(min-width:901px){.app.rail .side-foot{flex-direction:column}.app.rail .side-me{flex:none;justify-content:center}}.auth-wrap{min-height:100vh;display:grid;place-content:center;justify-items:center;gap:16px;padding:28px 16px}.auth-card{width:min(460px,100%);background:#fff;border:1px solid var(--line);border-radius:26px;box-shadow:var(--sh-hi);padding:30px 30px 28px;text-align:center}.auth-logo{height:108px;width:auto;margin:0 auto 10px;display:block}.auth-card h1{margin:0 0 6px;font-size:26px;font-weight:600}.auth-sub{margin:0 0 18px;color:var(--ink-2);font-size:15px}.auth-note{margin:0 0 18px;color:var(--ink-3);font-size:13.5px}.auth-form{display:grid;gap:12px;text-align:start;margin-top:16px}.auth-form .btn-lg{width:100%;margin-top:4px}.auth-link{justify-self:center;font-size:14px;color:var(--rose-ink)}.auth-foot{margin:0;font-size:14.5px;color:var(--ink-2)}.auth-foot a{color:var(--rose-ink);font-weight:500}.auth-ok{display:flex;align-items:flex-start;gap:8px;text-align:start;padding:14px;border-radius:14px;background:var(--teal-tint);color:var(--teal-ink);font-size:14.5px;margin:12px 0 0}.fl>span small{font-weight:400;color:var(--ink-3)}.note-add{display:grid;gap:10px;margin-bottom:14px}.note-add textarea,.note-edit textarea{width:100%;resize:vertical;padding:12px 14px;border-radius:var(--r);border:1px solid var(--line-2);background:var(--plum-tint);font-size:15px;line-height:1.6;outline:0}.note-add textarea:focus,.note-edit textarea:focus{border-color:var(--plum);background:#fff;box-shadow:0 0 0 3px var(--plum-soft)}.note-add .btn{justify-self:start}.notes{list-style:none;margin:0;padding:0;display:grid;gap:8px}.notes>li{padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fdfcfb}.note-meta{margin:0 0 4px;font-size:12px;color:var(--ink-3)}.note-text{margin:0;white-space:pre-wrap;font-size:15px;color:var(--ink-2);line-height:1.65}.note-actions{display:flex;gap:14px;margin-top:6px}.note-actions .link{font-size:13px}.note-edit{display:grid;gap:8px}.note-edit>div{display:flex;gap:8px}.cm{display:grid;grid-template-columns:230px minmax(0,1fr);gap:18px;align-items:start}.cm-nav{position:sticky;top:20px;display:grid;gap:14px;background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 10px;box-shadow:var(--sh);max-height:calc(100vh - 40px);overflow-y:auto}.cm-gh{margin:0 8px 4px;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-3)}.cm-group{display:grid;gap:2px}.cm-cat{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;border-radius:10px;font-size:14.5px;color:var(--ink-2);text-align:start;transition:background .15s,color .15s}.cm-cat:hover{background:#f6f2ef;color:var(--ink)}.cm-cat.on{background:var(--rose-tint);color:var(--rose-ink);font-weight:600}.cm-cat em{font-style:normal;font-size:11.5px;font-weight:700;min-width:20px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:var(--rose);color:#fff}.cm-main{min-width:0}.cm-nums{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.cm-n{position:relative;min-width:44px;height:44px;padding:0 10px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:16px;transition:border-color .15s,background .15s,transform .15s}.cm-n:hover{border-color:var(--rose);transform:translateY(-1px)}.cm-n.own{background:var(--rose-tint);border-color:#d1478973;color:var(--rose-ink)}.cm-n.empty{border-style:dashed;color:var(--ink-3);background:transparent}.cm-n.on{background:var(--rose-deep);border-color:var(--rose-deep);color:#fff;box-shadow:0 8px 18px -10px #a93268e6}.cm-n i{position:absolute;top:5px;left:5px;width:6px;height:6px;border-radius:50%;background:var(--rose)}.cm-n.on i{background:#fff}.cm-legend{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--ink-3);margin-bottom:14px}.cm-legend span{display:inline-flex;align-items:center;gap:6px}.cm-legend i{width:12px;height:12px;border-radius:4px;border:1px solid var(--line-2)}.cm-legend .lg-own{background:var(--rose-tint);border-color:#d1478973}.cm-legend .lg-miri{background:#fff}.cm-legend .lg-empty{border-style:dashed}.cm-state{margin-bottom:12px}.cm-orig{margin-top:16px;padding:12px 16px;border-radius:14px;background:#f8f5f2}.cm-orig summary{cursor:pointer;display:flex;align-items:center;gap:6px;font-size:14px;font-weight:500;color:var(--ink-2)}.cm-orig .txt{margin-top:10px}.cm-orig .txt p{font-size:15px}.ted{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.ted-col{min-width:0}.ted-tools{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.ted-chip{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border-radius:99px;border:1px solid var(--line-2);background:#fff;font-size:12.5px;color:var(--ink-2);transition:border-color .15s,background .15s}.ted-chip:hover{border-color:var(--rose);background:var(--rose-tint);color:var(--rose-ink)}.ted-area{width:100%;min-height:360px;resize:vertical;padding:14px 16px;border-radius:var(--r);border:1px solid var(--line-2);background:#fff;font-size:15.5px;line-height:1.75;outline:0;font-family:inherit}.ted-area:focus{border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint)}.ted-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:10px}.ted-status{margin-inline-start:auto;font-size:12.5px;color:var(--sage);font-weight:500}.ted-status.dirty{color:var(--gold-ink)}.ted-hint{margin:10px 0 0;font-size:13px;color:var(--ink-3);line-height:1.6}.ted-preview{position:sticky;top:20px;padding:16px 18px;border-radius:var(--r);background:#fdfcfb;border:1px dashed var(--line-2);max-height:calc(100vh - 40px);overflow-y:auto}.ted-ph{display:flex;align-items:center;gap:6px;margin:0 0 12px;font-size:12.5px;font-weight:600;color:var(--ink-3)}.ted-preview .txt p{font-size:15px}.set-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fl-end{align-self:end}.logo-row{display:flex;align-items:center;gap:18px}.logo-box{width:120px;height:120px;border-radius:18px;border:1px solid var(--line);background:#fdfcfb;display:grid;place-items:center;padding:10px}.logo-box img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.logo-box img.faded{opacity:.35}.logo-act{display:grid;gap:8px;justify-items:start}.set-line{margin:0 0 6px;font-size:15.5px;color:var(--ink-2)}.trash-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.trash-i{display:flex;align-items:center;gap:14px;padding:14px 18px}.trash-i .soon-t{flex:1}.cm-pick{display:none}.cm-pick select{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font:inherit;font-size:16px;font-weight:600;color:var(--ink)}@container view (max-width: 900px){.cm{grid-template-columns:1fr}.cm-nav{display:none}.cm-pick{display:grid;gap:6px;margin-bottom:14px}.cm-pick span{font-size:13px;font-weight:600;color:var(--ink-3)}.ted{grid-template-columns:1fr}.ted-preview{position:static;max-height:none}.set-grid{grid-template-columns:1fr}}@media print{.trial-bar,.note-add,.notes{display:none!important}}.dr-mine{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:22px 0 0;padding-top:14px;border-top:1px solid var(--line);font-size:13.5px;color:var(--ink-3)}.dr-mine a{color:var(--rose-ink, var(--rose));font-weight:600;text-decoration:none}.dr-mine a:hover{text-decoration:underline}.dev-logins{margin:0 0 18px;padding:12px 14px;border-radius:14px;border:1px dashed var(--gold);background:var(--gold-tint);text-align:start}.dev-logins>p{margin:0 0 8px;font-size:13px;font-weight:600;color:var(--gold-ink)}.dev-logins>p small{font-weight:400}.dev-logins>div{display:flex;flex-wrap:wrap;gap:6px}.dev-logins .btn{height:36px;padding:0 12px;font-size:13.5px}.dev-logins .dev-admin{border-color:var(--plum);color:var(--plum-ink)}.side-search-lg{height:46px;border-radius:14px;background:#ffffff1a;border-color:#ffffff24;color:#ffffffb3}.side-search-lg input{font-size:15px}.side-all{display:flex;align-items:center;gap:10px;margin-top:4px;padding:9px 12px;border-radius:12px;text-decoration:none;color:#ffffffd1;font-size:14px;font-weight:600;transition:background .2s}.side-all:hover{background:#ffffff0f}.side-all.on{background:#ffffff1a;color:#fff}.side-all .ico{width:18px;height:18px}.side-all .count{margin-inline-start:auto;font-size:12px;background:#ffffff1f;padding:1px 8px;border-radius:99px}.who-gear{width:17px;height:17px;margin-inline-start:auto;color:#ffffff73;flex-shrink:0}.side-me:hover .who-gear,.side-me.active .who-gear{color:#fff}@media(min-width:901px){.app.rail .side-all{justify-content:center;padding:9px 0}.app.rail .side-all .lbl,.app.rail .side-all .count,.app.rail .who-gear{display:none}}.set-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 18px}.set-tabs .fchip{text-decoration:none}.md-more{display:flex;flex-wrap:wrap;align-items:center;gap:6px;width:100%;margin:18px 0 10px;padding:10px 12px;border-radius:12px;border:1px dashed var(--line-2);background:#fdfcfb;font-size:14px;font-weight:600;color:var(--ink-2);text-align:start;transition:border-color .15s,background .15s}.md-more:hover{border-color:var(--rose);background:#fff}.md-more small{font-weight:400;color:var(--ink-3);font-size:12.5px}.md-more.open{border-style:solid;background:#fff;margin-bottom:12px}.bd{display:grid;gap:5px}.bd-field{display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:15px;color:var(--ink);text-align:start;transition:border-color .15s,box-shadow .15s}.bd-field:hover{border-color:var(--rose)}.bd-field:focus-visible,.bd-field.open{outline:none;border-color:var(--rose);box-shadow:0 0 0 3px var(--rose-tint)}.bd-field>.ico{width:18px;height:18px;color:var(--rose-ink);flex-shrink:0}.bd-field b{font-weight:500}.bd-ph{color:var(--ink-3)}.bd-chev{width:14px!important;height:14px!important;margin-inline-start:auto;color:var(--ink-3)!important;transform:rotate(-90deg)}.bd-sub{font-size:12.5px;color:var(--ink-3);padding-inline-start:4px}.bd-pop{position:fixed;z-index:120;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 24px 60px -24px #1d151973;padding:12px;display:grid;gap:10px;animation:bdIn .16s var(--ease)}@keyframes bdIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.bd-pop.sheet{left:0;right:0;bottom:0;top:auto;border-radius:20px 20px 0 0;max-height:88vh;overflow-y:auto;padding:14px 14px calc(14px + env(safe-area-inset-bottom));animation:bdUp .2s var(--ease)}@keyframes bdUp{0%{transform:translateY(30px);opacity:.6}to{transform:none;opacity:1}}.bd-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:119;background:#1d151959}.bd-sheet-head{display:flex;align-items:center;justify-content:space-between}.bd-sheet-head b{font-size:17px}.bd-steps{display:flex;align-items:center;gap:4px}.bd-steps>.ico{color:var(--ink-3);flex-shrink:0}.bd-steps button{flex:1;display:grid;justify-items:center;gap:1px;padding:6px 4px;border-radius:12px;background:#f6f2ef;border:1px solid transparent;transition:background .15s}.bd-steps button em{font-style:normal;font-size:11.5px;color:var(--ink-3)}.bd-steps button b{font-size:15px;font-weight:600;color:var(--ink-2)}.bd-steps button.on{background:var(--rose-tint);border-color:#d1478959}.bd-steps button.on b{color:var(--rose-ink)}.bd-steps button:disabled{opacity:.5}.bd-type{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:12px;border:1px solid var(--line-2);background:#fdfcfb}.bd-type:focus-within{border-color:var(--rose);background:#fff}.bd-type .ico{color:var(--ink-3);flex-shrink:0}.bd-type input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15px}.bd-years{max-height:330px;overflow-y:auto;display:grid;gap:4px;padding-inline-end:2px;scrollbar-width:thin}.bd-dec{display:flex;align-items:center;gap:6px}.bd-dec-l{width:40px;flex-shrink:0;font-size:12px;font-weight:600;color:var(--ink-3)}.bd-dec-y{flex:1;display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:3px}.bd-y{height:32px;border-radius:8px;font-size:14px;color:var(--ink-2);background:#f8f5f2;transition:background .12s,color .12s,transform .12s}.bd-y:hover:not(:disabled){background:var(--rose-soft);color:var(--rose-ink);transform:translateY(-1px)}.bd-y:disabled{opacity:.28}.bd-y.hint{background:var(--gold-soft);color:var(--gold-ink)}.bd-y.dim{opacity:.35}.bd-y.on{background:var(--rose-deep);color:#fff;font-weight:600}.bd-note{margin:4px 0 0;font-size:12px;color:var(--ink-3)}.bd-months{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.bd-m{display:flex;align-items:center;justify-content:space-between;gap:6px;height:46px;padding:0 12px;border-radius:12px;background:#f8f5f2;transition:background .12s}.bd-m b{font-weight:500;font-size:15px}.bd-m small{font-size:12px;color:var(--ink-3)}.bd-m:hover:not(:disabled){background:var(--rose-soft)}.bd-m:disabled{opacity:.3}.bd-m.hint{background:var(--gold-soft)}.bd-m.on{background:var(--rose-deep);color:#fff}.bd-m.on small{color:#fffc}.bd-month-t{margin:0 0 6px;font-size:14px;font-weight:600;text-align:center;color:var(--ink-2)}.bd-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.bd-wd{text-align:center;font-size:12px;font-weight:600;color:var(--ink-3);padding-bottom:2px}.bd-d{height:38px;border-radius:10px;font-size:15px;background:#f8f5f2;transition:background .12s,transform .12s}.bd-d:hover:not(:disabled){background:var(--rose-soft);color:var(--rose-ink);transform:translateY(-1px)}.bd-d:disabled{opacity:.28}.bd-d.hint{background:var(--gold-soft);color:var(--gold-ink)}.bd-d.on{background:var(--rose-deep);color:#fff;font-weight:600}.bd-pop.sheet .bd-y{height:36px}.bd-pop.sheet .bd-d{height:42px}.c-incomplete{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:18px}.c-incomplete>div{flex:1;min-width:220px}.c-incomplete h2{margin:0 0 4px;font-size:19px}.c-incomplete p{margin:0;color:var(--ink-2);font-size:15px}.c-notice{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px 16px;border-radius:var(--r);background:var(--gold-tint);border:1px solid var(--gold-soft);color:var(--gold-ink);font-size:14.5px}.c-notice>span{flex:1;min-width:200px}.c-notice .ico{width:18px;height:18px}.cc-incomplete{border-style:dashed;background:#fdfcfb}.cc-incomplete .cc-id small{color:var(--gold-ink);font-weight:600}.cl-more{margin:16px 0 0;text-align:center}.side-switch{background:#d1478929;color:#fff;border:1px solid rgba(209,71,137,.35);margin-bottom:4px}.side-switch:hover{background:#d1478947}.pl{display:grid;gap:18px}.pl-top{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@container view (max-width: 1080px){.pl-top{grid-template-columns:1fr 1fr}.pl-top>:last-child{grid-column:1 / -1}}@container view (max-width: 700px){.pl-top{grid-template-columns:1fr}}.pl-card .sub-h{margin-top:16px}.pl-card .ch+.sub-h{margin-top:0}.pl-digits{display:flex;flex-wrap:wrap;gap:8px}.pl-dig{display:inline-flex;gap:5px;padding:5px 11px;border-radius:12px;background:var(--gold-tint);border:1px solid var(--gold-soft);color:var(--gold-ink);font-weight:600;font-size:16px;transition:background .2s}.pl-dig:hover{background:var(--gold-soft)}.pl-n{min-width:32px;height:32px;padding:0 8px;border-radius:10px;font-weight:600;font-size:16px;display:inline-grid;place-items:center;color:var(--ink);transition:background .2s,color .2s}.pl-n:hover{background:var(--teal-tint);color:var(--teal-ink)}.pl-miss{border:1.5px dashed var(--rose);color:var(--rose-ink)}.pl-miss:hover{background:var(--rose-tint);color:var(--rose-ink)}.pl-atts{display:flex;flex-wrap:wrap;gap:6px}.pl-att{height:28px;min-width:0;padding:0 10px;font-size:14px;border-radius:999px;border:1px solid var(--line-2);background:#fff}.pl-att:hover{border-color:var(--gold);background:var(--gold-tint);color:var(--gold-ink)}.pl-none{color:var(--ink-3);font-size:14px}.pl-ess{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pl-ess>button,.pl-total{display:grid;justify-items:center;gap:2px;padding:12px 4px 10px;border-radius:14px;background:var(--rose-tint);border:1px solid var(--rose-soft);transition:border-color .2s,box-shadow .2s}.pl-ess>button:hover:not(:disabled){border-color:var(--rose);box-shadow:var(--sh)}.pl-ess em,.pl-glass em{font-style:normal;font-size:12.5px;color:var(--ink-3);font-weight:600;white-space:nowrap}.pl-ess b{font-size:30px;line-height:1.1;font-weight:600;color:var(--rose-ink)}.pl-code{grid-template-columns:repeat(4,minmax(0,1fr))}.pl-code>button{background:var(--plum-tint);border-color:var(--plum-soft)}.pl-code>button:hover:not(:disabled){border-color:var(--plum)}.pl-code b{color:var(--plum-ink)}.pl-total{background:#fff;border-style:dashed;border-color:var(--line-2)}.pl-total b{color:var(--ink-2)}.pl-scroll{overflow-x:auto;margin:0 -6px;padding:0 6px 4px}.pl-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px}.pl-table th,.pl-table td{padding:8px 6px;text-align:center;border-bottom:1px solid var(--line);vertical-align:middle}.pl-table thead th{font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap;border-bottom-color:var(--line-2)}.pl-table tbody th{font-weight:600;white-space:nowrap;color:var(--ink-2)}.pl-table th small{display:block;font-size:11.5px;font-weight:500;color:var(--ink-3)}.pl-table tbody tr:last-child>*{border-bottom:0}.pl-dim .pl-n{color:var(--ink-3)}.pl-pipe-h,.pl-pipe{background:var(--teal-tint)}.pl-pipe-h{color:var(--teal-ink)!important}.pl-pipe{padding:4px 6px!important;min-width:92px}.pl-cell{display:flex;justify-content:center;align-items:center;gap:4px;min-height:26px;width:100%;border-radius:8px;font-weight:600;font-size:15px;color:var(--teal-deep)}.pl-cell+.pl-cell{border-top:1px dashed rgba(45,147,171,.25);border-radius:0}.pl-cell-empty:after{content:"·";color:#2d93ab59}button.pl-cell:hover{background:#ffffffbf}.pl-table tr.pl-cur>th[scope=row]{color:var(--teal-ink)}.pl-table tr.pl-cur>th small{color:var(--teal-ink);font-weight:600}.pl-table tr.pl-cur>td:not(.pl-pipe){background:#fafdfe}.pl-table tr.pl-cur>*{border-bottom-color:var(--teal-soft)}.pl-att-td{text-align:start!important;min-width:150px}.pl-years th,.pl-years td{min-width:62px}.pl-years .pl-cur{background:var(--teal-tint)}.pl-years thead th.pl-cur{color:var(--teal-ink)}.pl-years thead th span{font-size:14px;color:var(--ink-2)}.pl-years .pl-yatt td{vertical-align:top}.pl-years .pl-yatt td .pl-atts{flex-direction:column;align-items:center;gap:4px}.pl-gps .ch{flex-wrap:wrap}.pl-glass{margin-inline-start:auto;display:flex;align-items:center;gap:8px;padding:5px 14px;border-radius:999px;background:var(--gold-tint);border:1px solid var(--gold-soft);transition:background .2s}.pl-glass:hover{background:var(--gold-soft)}.pl-glass b{font-size:22px;line-height:1;color:var(--gold-ink)}.pl-sumlist{display:flex;flex-wrap:wrap;gap:8px}.pl-sumi{display:inline-flex;align-items:baseline;gap:6px;padding:5px 12px;border-radius:999px;border:1px solid var(--line-2);background:#fff;transition:background .2s,border-color .2s}.pl-sumi b{font-size:16px}.pl-sumi span{font-size:13px;color:var(--ink-3)}.pl-sumi:hover{border-color:var(--gold);background:var(--gold-tint)}.pl-reading{margin-top:14px}.pl-ds-note{font-size:14px;font-weight:500;color:var(--ink-3);margin-inline-start:2px}.adm-product{align-items:flex-start}.adm-product input{margin-top:3px}.adm-product span{display:grid;gap:1px}.adm-product small{font-size:13px}.adm-tag{display:inline-block;margin-inline-start:6px;padding:0 7px;border-radius:99px;font-size:11.5px;font-weight:600;background:var(--teal-soft);color:var(--teal-ink);vertical-align:middle}@media print{.pl-scroll{overflow:visible}.pl .card{-moz-column-break-inside:avoid;break-inside:avoid;box-shadow:none}}.print-set{display:flex;align-items:center;gap:8px}.ctab-sep{align-self:center;width:1px;height:22px;margin:0 6px;background:var(--line-2);flex-shrink:0}@media(max-width:720px){.print-set{flex:1;min-width:0}}.set-cancel-row{margin:10px 0 0}.set-cancelled{margin:12px 0 4px;padding:12px 14px;border-radius:14px;background:var(--coral-soft);display:grid;gap:10px;justify-items:start}.set-cancelled p{margin:0;font-size:14.5px;color:#7a3626;display:flex;gap:8px;align-items:flex-start;line-height:1.55}.auth-quiet{font-size:13px;color:var(--ink-3)}a.stat{text-decoration:none;color:inherit;transition:transform .2s var(--ease),box-shadow .2s}a.stat:hover{transform:translateY(-2px);box-shadow:0 14px 28px -18px #2b1f2673}.btn-sm{height:34px;padding:0 12px;font-size:13.5px;border-radius:10px}kbd{font:inherit;font-size:11.5px;padding:1px 6px;border-radius:6px;border:1px solid var(--line-2);background:#fff}mark{background:var(--gold-soft);color:var(--ink);padding:0 2px;border-radius:4px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.spill{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap}.spill-paid{background:var(--sage-soft);color:#3e6b50}.spill-active{background:var(--gold-soft);color:var(--gold-ink)}.spill-trial{background:var(--teal-soft);color:var(--teal-ink)}.spill-expired{background:var(--coral-soft);color:#9a4330}.spill-deleted{background:#efeae7;color:var(--ink-3)}.adm-cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-bottom:18px}.adm-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.adm-row{display:flex;align-items:center;gap:12px;padding:8px 6px;border-radius:14px}.adm-row:hover{background:#faf6f3}.adm-who{display:flex;align-items:center;gap:12px;min-width:0;flex:1;text-decoration:none;color:inherit}.adm-who>span:last-child{display:grid;line-height:1.35;min-width:0}.adm-who b{font-weight:600;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-who small{font-size:12.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-act{display:flex;gap:6px}.adm-health .ch{margin-bottom:14px}.hbar{display:flex;height:14px;border-radius:999px;overflow:hidden;background:#f1ece7}.hbar i{display:block;height:100%}.hb-ok{background:linear-gradient(90deg,var(--rose),var(--rose-deep))}.hb-short{background:var(--gold)}.hb-empty{background:repeating-linear-gradient(-45deg,#e6ddd7 0,#e6ddd7 6px,#f1ece7 6px,#f1ece7 12px)}.adm-health-foot{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px}.adm-health-foot .cm-legend{margin:0 0 0 auto}.cm-legend .lg-ok{background:var(--rose-tint);border-color:#d1478973}.cm-legend .lg-short{background:var(--gold-soft);border-color:var(--gold)}.cm-legend .lg-del{background:#f3efec;border-color:#c9b9b1;position:relative}.cm-legend .lg-dot{width:8px;height:8px;border-radius:50%;border:0;background:var(--teal)}.adm-health .lg-ok{background:var(--rose);border-color:var(--rose)}.adm-bar{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px}.adm-bar .cl-search{flex:1;min-width:220px}.chips{display:flex;flex-wrap:wrap;gap:6px}.fchip{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--line-2);background:#fff;font-size:14px;color:var(--ink-2);transition:background .15s,border-color .15s}.fchip:hover{border-color:var(--rose)}.fchip.on{background:var(--night);border-color:var(--night);color:#fff}.fchip em{font-style:normal;font-size:12px;font-weight:700;min-width:22px;height:20px;padding:0 6px;border-radius:99px;display:inline-grid;place-items:center;background:#f1ece7;color:var(--ink-2)}.fchip.on em{background:#ffffff2e;color:#fff}.fchip-x{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;color:#ffffffbf;margin-inline-start:2px}.fchip-x:hover{background:#ffffff2e;color:#fff}.fchip-x .ico{width:14px;height:14px}.adm-table{padding:10px 12px 12px}.at-head,.at-row{display:grid;grid-template-columns:minmax(0,2.4fr) 90px minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:14px;padding:10px 12px}.at-head{font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;border-bottom:1px solid var(--line);margin-bottom:4px}.at-row{border-radius:14px;text-decoration:none;color:inherit;transition:background .15s}.at-row:hover{background:#faf6f3}.at-exp{display:grid;line-height:1.35}.at-exp b{font-weight:500;font-size:14.5px}.at-exp small,.at-login{font-size:12.5px;color:var(--ink-3)}.seg-4{grid-template-columns:repeat(4,minmax(0,1fr))}.adm-thead{margin-bottom:20px}.adm-thead .meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.adm-logo{width:62px;height:62px;border-radius:16px;-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid var(--line);padding:6px}.adm-banner{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;margin-bottom:18px;border-radius:var(--r);background:var(--coral-soft);color:#7c3626;font-size:14.5px}.adm-banner>span{flex:1;min-width:200px}.adm-banner .ico{width:20px;height:20px}.adm-big{display:flex;align-items:baseline;gap:10px;margin:0 0 14px}.adm-big b{font-size:30px;font-weight:500;color:var(--teal-ink)}.adm-big span{color:var(--ink-3);font-size:14px}.adm-check{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:14.5px;cursor:pointer}.adm-check input{width:18px;height:18px;accent-color:var(--rose)}.adm-check small{color:var(--ink-3)}.adm-quick{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:14px}.adm-until{display:flex;align-items:flex-end;gap:10px}.adm-until .fl{flex:1}.adm-send{display:grid;gap:8px;justify-items:start}.fl-wide{grid-column:1 / -1}.adm-mini{list-style:none;margin:0;padding:0;display:grid;gap:8px}.adm-mini li{display:flex;align-items:center;gap:10px}.adm-mini li>span:last-child{display:grid;line-height:1.3}.adm-mini b{font-weight:500;font-size:14.5px}.adm-mini small{font-size:12px;color:var(--ink-3)}.adm-ovl{margin:10px 0 0;padding-inline-start:18px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 16px;font-size:14px;color:var(--ink-2)}.adm-danger{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-top:18px;border-color:#f0d9d4}.adm-danger h2{margin:0 0 4px;font-size:17px}.adm-danger p{margin:0;font-size:14px;color:var(--ink-3)}.cms-search{display:flex;align-items:center;gap:10px;height:50px;min-width:min(380px,100%);padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:#fff;box-shadow:var(--sh)}.cms-search:focus-within{border-color:var(--rose);box-shadow:0 0 0 4px var(--rose-tint)}.cms-search .ico{width:19px;height:19px;color:var(--ink-3)}.cms-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:15.5px}.cms-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.cm-cat em.cm-miss{background:var(--gold-soft);color:var(--gold-ink)}.cms-main .ch{flex-wrap:wrap}.cms-fill{margin-inline-start:auto;height:30px;font-size:13px}.cm-n.st-ok{background:var(--rose-tint);border-color:#d1478959;color:var(--rose-ink)}.cm-n.st-short{background:var(--gold-soft);border-color:var(--gold);color:var(--gold-ink)}.cm-n.st-empty{border-style:dashed;color:var(--ink-3);background:transparent}.cm-n.st-deleted{background:#f3efec;color:var(--ink-3);text-decoration:line-through;border-color:#d9ccc5}.cm-n.on{background:var(--rose-deep);border-color:var(--rose-deep);color:#fff;text-decoration:none}.cms-main .cm-n i{background:var(--teal)}.cms-main .cm-n.on i{background:#fff}.cms-itembar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:6px 0 12px;padding-top:14px;border-top:1px solid var(--line)}.cms-itembar h3{margin:0;font-size:20px;font-weight:600}.cms-itembar h3 b{color:var(--rose-ink);font-weight:600}.cms-nav{margin-inline-start:auto;display:flex;gap:6px}.st-flag-ok{background:var(--rose-soft);color:var(--rose-ink)}.st-flag-short{background:var(--gold-soft);color:var(--gold-ink)}.st-flag-empty,.st-flag-deleted{background:#f3efec;color:var(--ink-3)}.cms-info{display:flex;align-items:flex-start;gap:8px;margin:0 0 12px;padding:10px 14px;border-radius:12px;background:var(--teal-tint);color:var(--teal-deep);font-size:14px;line-height:1.55}.cms-info .ico{margin-top:3px;flex-shrink:0}.cms-hist{margin-top:22px;padding-top:16px;border-top:1px solid var(--line)}.cms-hist h3{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:15.5px;font-weight:600}.cms-hist ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.cms-hist details{border:1px solid var(--line);border-radius:14px;padding:10px 14px;background:#fdfcfb}.cms-hist details[open]{background:#fff;box-shadow:var(--sh)}.cms-hist summary{cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px}.cms-hist summary small{color:var(--ink-3);font-size:12.5px}.cms-hist .txt{margin:10px 0;max-height:280px;overflow-y:auto}.cms-hist .txt p{font-size:14.5px}.cms-del{margin:16px 0 0;text-align:end;font-size:13.5px}.cms-results .adm-list{gap:6px}.cms-hit{display:grid;gap:4px;width:100%;text-align:start;padding:12px 14px;border-radius:14px;border:1px solid var(--line);background:#fdfcfb;transition:border-color .15s,background .15s}.cms-hit:hover{border-color:var(--rose);background:#fff}.cms-hit-h{display:flex;align-items:center;gap:10px}.cms-hit-h b{font-weight:600}.cms-hit-h small{font-size:12px;color:var(--ink-3)}.cms-hit-s{font-size:14px;color:var(--ink-2);line-height:1.6}.cms-mlist{list-style:none;margin:0;padding:0;display:grid;gap:2px}.cms-mlist li{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:12px 6px;border-bottom:1px solid var(--line)}.cms-mlist li:last-child{border-bottom:0}.cms-mt{display:grid;line-height:1.35;min-width:180px}.cms-mt b{font-weight:600}.cms-mt small{font-size:12.5px;color:var(--ink-3)}.cms-mnums{display:flex;flex-wrap:wrap;gap:6px}.cms-mnums .cm-n{min-width:40px;height:40px}.adm-days input{max-width:140px}.set-wide{grid-column:1 / -1}.adm-lock{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:start}.adm-lock textarea{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);font:inherit;font-size:15px;line-height:1.6;resize:vertical}.adm-lock-prev{display:grid;justify-items:center;gap:8px;text-align:center;padding:22px 18px;border-radius:var(--r-lg);border:1px dashed var(--line-2);background:linear-gradient(180deg,#FFFDFC,var(--paper))}.adm-lock-prev img{height:58px}.adm-lock-prev b{font-size:18px}.adm-lock-prev p{margin:0;color:var(--ink-2);white-space:pre-line;font-size:14.5px}.adm-lock-prev small{color:var(--ink-3);font-size:12.5px}.adm-save{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-top:18px}@container view (max-width: 900px){.adm-cols,.adm-lock{grid-template-columns:1fr}.at-head{display:none}.at-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.at-exp{grid-column:1;grid-row:2;padding-inline-start:46px;display:flex;gap:8px;align-items:baseline}.at-login{display:none}.adm-row{flex-wrap:wrap}.adm-act{width:100%;padding-inline-start:46px}.seg-4{grid-template-columns:1fr 1fr}.cms-search{min-width:0;width:100%}.cms-nav{margin-inline-start:0;width:100%}.cms-nav .btn{flex:1;justify-content:center}.adm-ovl{grid-template-columns:1fr}}.adm-head-act{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.at-head,.at-row{grid-template-columns:30px minmax(0,2.4fr) 92px 70px minmax(0,1.2fr) minmax(0,1fr) 44px;gap:12px}.at-head{position:sticky;top:0;z-index:2;background:var(--card)}.at-row{cursor:pointer}.at-row.sel{background:var(--rose-tint)}.at-row.sel:hover{background:#fbe6ef}.at-row a{color:inherit;text-decoration:none}.at-row a:hover b{text-decoration:underline}.at-cb{display:grid;place-items:center}.at-cb input{width:17px;height:17px;accent-color:var(--rose-deep);cursor:pointer}.at-num{text-align:center;font-size:14.5px}.at-sort{text-align:start;font:inherit;font-size:12px;font-weight:600;color:var(--ink-3);letter-spacing:.04em;padding:0}.at-sort.at-num{text-align:center}.at-sort:hover,.at-sort.on{color:var(--rose-ink)}.at-menu-wrap{position:relative;display:grid;place-items:center}.at-menu{min-width:230px}.at-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 4px;border-top:1px solid var(--line);margin-top:6px;font-size:13.5px;color:var(--ink-3)}.at-pages{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.at-pn-wrap{display:inline-flex;align-items:center;gap:4px}.at-pn{min-width:34px;height:34px;border-radius:10px;font-size:14px;color:var(--ink-2)}.at-pn:hover{background:#f6f2ef}.at-pn.on{background:var(--night);color:#fff;font-weight:600}.at-gap{color:var(--ink-3);padding:0 2px}.at-bulk{position:sticky;bottom:16px;z-index:20;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:14px;padding:12px 16px;border-radius:16px;background:var(--night);color:#fff;box-shadow:0 18px 40px -16px #1d151999;animation:bdIn .16s var(--ease)}.at-bulk-n{font-size:14.5px}.at-bulk .link{color:#ffffffd9;font-size:13.5px}.at-bulk-act{display:flex;flex-wrap:wrap;gap:6px}.at-bulk .btn{background:#ffffff1f;color:#fff;border:1px solid rgba(255,255,255,.18)}.at-bulk .btn:hover:not(:disabled){background:#ffffff38}.at-bulk .at-danger{background:#d9735a40;border-color:#d9735a80}.at-bulk-busy{font-size:13px;color:#ffffffb3}.at-bulk-clear{margin-inline-start:auto}@container view (max-width: 900px){.at-head{display:none}.at-row{grid-template-columns:30px minmax(0,1fr) auto 44px;row-gap:4px}.at-row>.at-num,.at-row>.at-login{display:none}.at-row>.at-exp{grid-column:2 / -1;grid-row:2;padding-inline-start:46px}.at-pager{justify-content:center}.at-bulk{bottom:8px}}body:has(.at-bulk) .toast{bottom:100px}.plan-picker{display:grid;gap:12px;margin-bottom:14px}.plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-b{min-height:44px;padding:8px 10px;border-radius:12px;border:1px solid var(--line-2);background:#fff;font-size:14.5px;font-weight:500;color:var(--ink-2);transition:border-color .15s,background .15s,color .15s}.plan-b:hover:not(:disabled){border-color:var(--teal)}.plan-b.on{background:var(--teal-tint);border-color:var(--teal);color:var(--teal-ink);font-weight:600}.plan-b:disabled{opacity:.5}.plan-sum{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14.5px;color:var(--ink-2)}.plan-sum b{color:var(--teal-ink);font-weight:600}.plan-warn{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:99px;background:var(--gold-tint);color:var(--gold-ink);font-size:13px}.plan-picker>.btn{justify-self:start}@media(max-width:520px){.plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-usage .home-head{align-items:flex-end}.us-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--sage);margin-inline-end:6px;box-shadow:0 0 0 3px var(--sage-soft);vertical-align:middle}.us-insights{margin-bottom:18px}.us-insights ul{list-style:none;margin:0;padding:0;display:grid;gap:8px}.us-ins{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;background:#faf6f3;font-size:15px;line-height:1.55;color:var(--ink)}.us-ins .ico{flex:none;margin-top:3px;color:var(--ink-3)}.us-ins-warn{background:var(--gold-tint)}.us-ins-warn .ico{color:var(--gold-ink)}.us-ins-good{background:var(--sage-soft)}.us-ins-good .ico{color:#3e6b50}.us-stats{margin-bottom:12px}.us-delta{display:flex;align-items:center;gap:3px;margin-top:2px;font-size:12px;color:var(--ink-3)}.us-mini{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px}.us-mini-i{display:grid;gap:2px;padding:12px 16px;border-radius:var(--r);background:var(--card);border:1px solid var(--line)}.us-mini-i b{font-size:20px;font-weight:500;color:var(--ink)}.us-mini-i span{font-size:13px;color:var(--ink-2)}.us-mini-i small{font-size:11.5px;color:var(--ink-3)}.adm-usage>.card{margin-bottom:18px}.us-h3{margin:20px 0 10px;font-size:14px;font-weight:600;color:var(--ink-2)}.us-chart{position:relative}.us-plot{position:relative;display:flex;align-items:flex-end;gap:2px;border-bottom:1px solid var(--line-2)}.us-grid{position:absolute;left:0;right:0;border-top:1px dashed var(--line);pointer-events:none}.us-grid-top{top:0}.us-grid-mid{top:50%}.us-grid em{position:absolute;top:-9px;left:0;padding-right:6px;background:var(--card);font-style:normal;font-size:11px;color:var(--ink-3)}.us-col{position:relative;flex:1;height:100%;display:flex;align-items:flex-end;outline:none;cursor:default}.us-col:focus-visible{box-shadow:inset 0 0 0 2px var(--rose-soft);border-radius:4px}.us-bar{display:block;width:100%;min-height:0;background:var(--rose);border-radius:4px 4px 0 0;transition:background .15s}.us-col.on .us-bar{background:var(--rose-deep)}.us-col.on{background:#d147890f}.us-x{display:flex;gap:2px;margin-top:6px}.us-x span{flex:1;font-size:11px;color:var(--ink-3);white-space:nowrap;overflow:visible;text-align:left}.us-tip{position:absolute;top:4px;transform:translate(-50%);z-index:5;display:grid;gap:1px;min-width:130px;padding:8px 10px;border-radius:10px;background:var(--night);color:#fff;font-size:12.5px;line-height:1.45;pointer-events:none;box-shadow:var(--sh-hi);white-space:nowrap}.us-tip b{font-weight:600}.us-tip span{color:#ffffffd1}.us-tip-start{transform:translate(-12%)}.us-tip-end{transform:translate(-88%)}.us-hl{list-style:none;margin:0;padding:0;display:grid;gap:10px}.us-hl li{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) 64px;align-items:center;gap:12px}.us-hl-l{display:grid;line-height:1.3;min-width:0}.us-hl-l b{font-weight:500;font-size:14.5px}.us-hl-l small{font-size:12px;color:var(--ink-3)}.us-hl-bar,.us-seg-bar{display:block;height:10px;border-radius:99px;background:#f1ece7;overflow:hidden}.us-hl-bar i,.us-seg-bar i{display:block;height:100%;border-radius:99px;background:var(--rose)}.us-hl-v{text-align:left;font-size:14px;color:var(--ink-2)}.us-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:16px}.us-week span{display:grid;justify-items:center;gap:4px}.us-week i{display:block;width:100%;height:22px;border-radius:6px;background:var(--rose)}.us-week small{font-size:11.5px;color:var(--ink-3)}.us-seg{list-style:none;margin:0;padding:0;display:grid;gap:12px}.us-seg li{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) 92px;align-items:center;gap:12px}.us-seg li>span:first-child{display:grid;line-height:1.3}.us-seg b{font-weight:500;font-size:14.5px}.us-seg small{font-size:12px;color:var(--ink-3)}.us-seg-n{text-align:left;font-size:14px;color:var(--ink-2)}.us-table{display:grid}.us-tr{display:grid;grid-template-columns:minmax(0,2.2fr) repeat(6,minmax(0,.8fr)) minmax(0,1.2fr);align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:14px}.us-tr:not(.us-th):hover{background:#faf6f3}.us-th{font-size:12px;font-weight:600;color:var(--ink-3);border-bottom:1px solid var(--line);border-radius:0;margin-bottom:4px}.ta-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px}.ta-nums span{display:grid;padding:8px 10px;border-radius:12px;background:#faf6f3}.ta-nums b{font-size:18px;font-weight:500}.ta-nums small{font-size:12px;color:var(--ink-3)}.ta-feed{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:360px;overflow:auto}.ta-feed li{display:flex;gap:10px;align-items:baseline;padding:5px 4px;font-size:14px;border-bottom:1px solid var(--line)}.ta-feed time{flex:none;width:92px;font-size:12.5px;color:var(--ink-3)}.ta-feed small{color:var(--ink-3)}.ta-day{padding:10px 4px 4px!important;font-size:12.5px!important;font-weight:600;color:var(--ink-2);border-bottom:0!important}@media(max-width:960px){.us-mini{grid-template-columns:repeat(2,minmax(0,1fr))}.us-tr{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr))}.us-tr>:nth-child(3),.us-tr>:nth-child(4),.us-tr>:nth-child(6),.us-tr>:nth-child(8){display:none}}@media(max-width:520px){.us-hl li,.us-seg li{grid-template-columns:minmax(0,1fr) 70px}.us-hl-bar,.us-seg-bar{grid-column:1 / -1;grid-row:2}.ta-nums{grid-template-columns:repeat(2,minmax(0,1fr))}}.spill-trialEnded{background:var(--plum-soft);color:var(--plum-ink)}.spill-cancelled{background:#fff;color:#9a4330;border:1px solid var(--coral-soft);margin-inline-start:4px}.stats.stats-6{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:670px){.stats.stats-6{grid-template-columns:repeat(2,minmax(0,1fr))}}.adm-search{margin-bottom:22px}.adm-search .cl-search{max-width:none;width:100%}.adm-hits{margin-top:12px}.adm-hits .adm-row{cursor:pointer}.adm-hits-more{display:block;margin-top:8px;font-size:14px}.adm-cancel{margin-top:14px;padding:12px 14px;border-radius:14px;background:var(--coral-soft);display:grid;gap:10px;justify-items:start}.adm-cancel p{margin:0;font-size:14px;color:#7a3626;display:flex;gap:8px;align-items:flex-start}.adm-cancel-row{margin:12px 0 0;display:grid;gap:2px}.adm-cancel-row small{color:var(--ink-3);font-size:13px}.pm{display:none}html.print-measure-map #print-map,html.print-measure-pl #print-pl{display:block;position:absolute;left:-10000px;top:0;width:190mm}@page mapsheet{size:A4 portrait;margin:10mm}@media print{html.print-map body,html.print-pl body{background:#fff}html.print-map .page.client>:not(#print-map),html.print-map .trial-bar{display:none!important}html.print-map #print-map{display:block;page:mapsheet;width:190mm}html.print-pl .page.client>:not(#print-pl),html.print-pl .trial-bar{display:none!important}html.print-pl #print-pl{display:block;page:mapsheet;width:190mm}html.print-full #print-map,html.print-pl-full #print-pl{display:block;page:mapsheet;width:190mm;-moz-column-break-after:page;break-after:page}html.print-full .doc-keys{display:none!important}}.pm{font-family:Rubik,system-ui,sans-serif;color:#1f161b;font-size:9.6pt;line-height:1.38;-webkit-print-color-adjust:exact;print-color-adjust:exact}.pm p{margin:0}.pm .tnum{font-variant-numeric:tabular-nums}.pm-head{display:flex;justify-content:space-between;align-items:flex-start;gap:6mm;padding-bottom:3mm;margin-bottom:4mm;border-bottom:.5mm solid #D14789}.pm-eyebrow{font-size:8pt;font-weight:600;letter-spacing:.08em;color:#b03a72}.pm-head h1{margin:.8mm 0 1mm;font-size:24pt;font-weight:700;line-height:1.1}.pm-meta{font-size:9.6pt;color:#54464e}.pm-meta i{margin:0 1.6mm;font-style:normal;color:#c9b9b1}.pm-logo{height:20mm;width:auto;max-width:42mm;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.pm-hero{display:grid;grid-template-columns:1.3fr 1.3fr 1fr;gap:3mm;margin-bottom:3.5mm}.pm-road,.pm-year,.pm-cur{border-radius:4mm;padding:3.2mm 4mm 3.5mm}.pm-road{background:linear-gradient(135deg,#d14789,#a93268);color:#fff}.pm-year{background:linear-gradient(135deg,#2d93ab,#17556a);color:#fff}.pm-cur{background:#eff8fa;border:.3mm solid #D7EEF3;display:grid;gap:2mm;align-content:start}.pm-lbl{font-size:8pt;font-weight:600;letter-spacing:.04em;opacity:.9;margin-bottom:.8mm!important}.pm-cur .pm-lbl{color:#1e6c80}.pm-hero-n{display:flex;align-items:baseline;gap:2.5mm}.pm-hero-n b{font-size:34pt;font-weight:300;line-height:1}.pm-hero-n span{font-size:12pt;font-weight:600}.pm-say{margin-top:1.6mm!important;font-size:8.8pt;line-height:1.42}.pm-dots{display:flex;gap:1mm;margin:1.8mm 0 1.4mm}.pm-dots span{width:4.6mm;height:4.6mm;border-radius:50%;display:grid;place-items:center;font-size:6.8pt;border:.25mm solid rgba(255,255,255,.55)}.pm-dots .past{background:#ffffff47}.pm-dots .now{background:#fff;color:#17556a;font-weight:700;border-color:#fff}.pm-small{margin-top:.7mm!important;font-size:8.5pt}.pm-num{display:flex;align-items:center;gap:2mm;min-width:0}.pm-num>b{width:9mm;height:9mm;border-radius:50%;display:grid;place-items:center;font-size:13pt;font-weight:500;flex-shrink:0}.pm-num>span{display:grid;line-height:1.22;min-width:0}.pm-num em{font-style:normal;font-weight:600;font-size:9pt}.pm-num small{font-size:8pt;color:#87777f}.pm-rose>b{background:#fdf0f5;color:#b03a72;border:.3mm solid #F7DDE9}.pm-teal>b{background:#fff;color:#1e6c80;border:.3mm solid #BFE2EA}.pm-plum>b{background:#f8f0f5;color:#5a2f4c;border:.3mm solid #EEDDE8}.pm-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:3mm;margin-bottom:3.5mm}.pm-sec{min-width:0;overflow:hidden;border:.3mm solid #EEE7E2;border-radius:4mm;padding:3mm 3.5mm 3.2mm;-moz-column-break-inside:avoid;break-inside:avoid}.pm-sec h2{margin:0 0 2.4mm;font-size:11.5pt;font-weight:700}.pm-sec h2 small{font-weight:400;font-size:7.5pt;color:#87777f;margin-inline-start:2mm}.pm-decode{display:flex;flex-wrap:wrap;gap:3mm;margin-bottom:2.6mm}.pm-word{display:flex;gap:.6mm}.pm-lt{display:grid;justify-items:center;width:6mm;padding:.6mm 0 .4mm;border-radius:1.4mm;background:#f8f5f2}.pm-lt b{font-size:11pt;font-weight:600;line-height:1.15}.pm-lt i{font-style:normal;font-size:7.6pt;color:#87777f}.pm-lt.v{background:#fdf0f5}.pm-lt.v i{color:#b03a72;font-weight:600}.pm-nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2.2mm 2.5mm}.pm-nums-1{grid-template-columns:1fr}.pm-reps{margin-top:2.2mm!important;font-size:8pt;color:#54464e}.pm-reps span{margin-inline-start:2mm;font-weight:600;color:#1f161b}.pm-reps small{font-weight:400;color:#87777f}.pm-life{margin-bottom:3.5mm}.pm-life ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:2mm}.pm-life li{border-radius:3mm;background:#f8f5f2;padding:2mm 2.5mm 2.2mm}.pm-life li.on{background:#eff8fa;box-shadow:inset 0 0 0 .45mm #2d93ab}.pm-life li.past{opacity:.62}.pm-band-h{display:flex;align-items:center;gap:1.5mm;margin-bottom:1mm!important;font-size:9pt}.pm-band-h span{color:#87777f;font-size:8pt}.pm-band-h em{margin-inline-start:auto;font-style:normal;font-size:7pt;font-weight:700;color:#fff;background:#2d93ab;padding:.3mm 1.6mm;border-radius:2mm}.pm-band-v{display:flex;align-items:baseline;gap:1.2mm;margin-top:.5mm!important;font-size:8pt}.pm-band-v span{color:#87777f;width:7.5mm;flex-shrink:0}.pm-band-v b{font-size:12pt;font-weight:600;color:#1e6c80}.pm-band-v small{font-size:7.8pt;color:#54464e}.pm-grids-in{display:flex;gap:3.5mm;align-items:flex-start}.pm-grids-in figure{margin:0;flex-shrink:0}.pm-grids-in figcaption{font-size:7.5pt;color:#87777f;margin-bottom:1mm;text-align:center}.pm-grid{--c: 9mm;--g: 1.1mm;position:relative;display:grid;grid-template-columns:repeat(3,var(--c));gap:var(--g)}.pm-cell{position:relative;height:var(--c);border-radius:1.6mm;display:grid;place-items:center;background:#fdf0f5;border:.3mm solid #F7DDE9}.pm-cell b{font-size:11.5pt;font-weight:600;color:#b03a72}.pm-cell sup{position:absolute;top:.2mm;right:.7mm;font-size:5.6pt;color:#87777f}.pm-cell.miss{background:#fff;border-style:dashed;border-color:#e1d7d1}.pm-cell.miss b{color:#c9b9b1;font-weight:400}.pm-cell.both{background:repeating-linear-gradient(-45deg,#f3efec 0,#f3efec 1mm,#fff 1mm,#fff 2mm)}.pm-wl{position:absolute;border-radius:.4mm;pointer-events:none}.pm-row0,.pm-row1,.pm-row2{left:.6mm;right:.6mm;height:.7mm}.pm-row0{top:calc(var(--c) / 2 - .35mm)}.pm-row1{top:calc(var(--c) * 1.5 + var(--g) - .35mm)}.pm-row2{top:calc(var(--c) * 2.5 + var(--g) * 2 - .35mm)}.pm-col0,.pm-col1,.pm-col2{top:.6mm;bottom:.6mm;width:.7mm}.pm-col0{left:calc(var(--c) / 2 - .35mm)}.pm-col1{left:calc(var(--c) * 1.5 + var(--g) - .35mm)}.pm-col2{left:calc(var(--c) * 2.5 + var(--g) * 2 - .35mm)}.pm-dia0,.pm-dia1{left:50%;top:50%;width:calc((var(--c) * 3 + var(--g) * 2) * 1.32);height:.7mm}.pm-dia0{transform:translate(-50%,-50%) rotate(45deg)}.pm-dia1{transform:translate(-50%,-50%) rotate(-45deg)}.pm-wl-rose{background:#d14789cc}.pm-wl-gold{background:#c9a66bf2}.pm-wl-plum{background:#6b3a5bcc}.pm-wl-coral{background:#d9735ad9}.pm-wl-strong{background:#2d93abd9}.pm-tri{flex:1;min-width:0;padding-top:4mm}.pm-tri p{display:flex;gap:1.5mm;align-items:baseline;margin-bottom:1.4mm!important;font-size:8.4pt;line-height:1.35}.pm-tri p i{width:3.2mm;height:.9mm;border-radius:.4mm;flex-shrink:0;transform:translateY(-.7mm)}.pm-tri p.pm-wl-rose,.pm-tri p.pm-wl-gold,.pm-tri p.pm-wl-plum,.pm-tri p.pm-wl-coral,.pm-tri p.pm-wl-strong{background:none}.pm-tri p.pm-wl-rose i{background:#d14789}.pm-tri p.pm-wl-gold i{background:#c9a66b}.pm-tri p.pm-wl-plum i{background:#6b3a5b}.pm-tri p.pm-wl-coral i{background:#d9735a}.pm-tri p.pm-wl-strong i{background:#2d93ab}.pm-both{font-size:7.8pt;color:#54464e}.pm-pyrs{display:flex;flex-wrap:wrap;gap:3mm 4mm;justify-content:center}.pm-pyr{margin:0;display:grid;justify-items:center;gap:.6mm}.pm-pyr figcaption{font-size:7.5pt;color:#87777f;margin-bottom:.4mm}.pm-pyr-row{display:flex;gap:.6mm}.pm-pyr-row span{width:var(--pc, 5.2mm);height:var(--pc, 5.2mm);display:grid;place-items:center;font-size:calc(var(--pc, 5.2mm) * .52);border-radius:1mm;background:#fbf6ec;color:#7a5f28}.pm-pyr-row.base span{background:#fff;border:.25mm solid #F2E6CC;color:#54464e}.pm-pyr-row span.end{background:#c9a66b;color:#fff;font-weight:700}.pm-years{margin-top:2.4mm;padding-top:2.2mm;border-top:.3mm dashed #E1D7D1;display:flex;align-items:center;gap:3mm}.pm-years>p{font-size:8pt;color:#87777f;white-space:nowrap}.pm-years ol{list-style:none;margin:0;padding:0;display:flex;gap:1.2mm;flex-wrap:wrap}.pm-years li{display:grid;justify-items:center;min-width:8.5mm;padding:.8mm 1mm;border-radius:2mm;background:#f8f5f2}.pm-years li b{font-size:10.5pt;font-weight:600;color:#1e6c80;line-height:1.1}.pm-years li small{font-size:6.6pt;color:#87777f}.pm-years li.past{opacity:.55}.pm-years li.now{background:#2d93ab}.pm-years li.now b,.pm-years li.now small{color:#fff}.pm-foot{display:flex;justify-content:space-between;gap:4mm;padding-top:2mm;border-top:.3mm solid #EEE7E2;font-size:7.5pt;color:#87777f}.pps-top{display:grid;grid-template-columns:1.25fr 1fr 1.15fr;gap:3mm;margin-bottom:3mm}.pps-top .pm-sec{margin:0}.pps-lbl{margin:1.6mm 0 .8mm!important;font-size:7.5pt;font-weight:600;color:#87777f}.pps-sec h2+.pps-lbl,.pm-sec h2+.pps-lbl{margin-top:0!important}.pps-digs{display:flex;flex-wrap:wrap;gap:1.2mm}.pps-digs span{padding:.5mm 1.8mm;border-radius:1.6mm;background:#fbf6ec;border:.25mm solid #F2E6CC;color:#7a5f28;font-weight:600;font-size:10pt}.pps-miss span{background:#fff;border:.3mm dashed #D14789;color:#b03a72}.pps-digs em{font-style:normal;font-size:8.5pt;color:#87777f}.pps-atts{font-size:8.3pt;line-height:1.5;color:#54464e}.pps-vals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.6mm}.pps-vals4{grid-template-columns:repeat(4,minmax(0,1fr))}.pps-vals span{display:grid;justify-items:center;padding:1.4mm .5mm 1.2mm;border-radius:2.4mm;background:#fdf0f5;border:.25mm solid #F7DDE9}.pps-vals4 span{background:#f8f0f5;border-color:#eedde8}.pps-vals span.tot{background:#fff;border-style:dashed;border-color:#e1d7d1}.pps-vals em{font-style:normal;font-size:7pt;font-weight:600;color:#87777f;white-space:nowrap}.pps-vals b{font-size:16pt;font-weight:600;line-height:1.1;color:#b03a72}.pps-vals4 b{color:#5a2f4c}.pps-glass{display:flex;align-items:baseline;gap:2mm;margin-top:2mm;padding-top:1.6mm;border-top:.3mm dashed #E1D7D1}.pps-glass em{font-style:normal;font-size:8pt;font-weight:600;color:#87777f}.pps-glass b{font-size:14pt;font-weight:600;color:#7a5f28}.pps-sec{margin-bottom:3mm}.pps-table{width:100%;border-collapse:collapse;font-size:8.6pt}.pps-table th,.pps-table td{padding:1mm .8mm;text-align:center;border-bottom:.25mm solid #EEE7E2;vertical-align:middle}.pps-table thead th{font-size:7.2pt;font-weight:600;color:#87777f;line-height:1.2}.pps-table th small{display:block;font-size:6.6pt;font-weight:400;color:#87777f}.pps-table tbody th{font-weight:600;white-space:nowrap;font-size:8.4pt}.pps-table tbody td{font-size:10pt;font-weight:600}.pps-table tbody tr:last-child>*{border-bottom:0}.pps-table .dim{color:#a99ba2;font-weight:400}.pps-table .pipe{background:#eff8fa}.pps-table thead .pipe{color:#1e6c80}.pps-table td.pipe{padding:.4mm .8mm}.pps-table td.pipe span{display:block;min-height:4.2mm;line-height:4.2mm;color:#17556a;font-size:9pt}.pps-table td.pipe span+span{border-top:.2mm dashed rgba(45,147,171,.3)}.pps-table td.atts{font-size:8pt;font-weight:500;color:#54464e;text-align:start;width:30mm}.pps-table tr.cur>th{color:#1e6c80}.pps-table tr.cur>th small{color:#1e6c80;font-weight:700}.pps-table tr.cur>td:not(.pipe){background:#fafdfe}.pps-years th,.pps-years td{width:9%}.pps-years tbody th{width:auto}.pps-years .cur{background:#eff8fa}.pps-years thead .cur{color:#1e6c80}.pps-years thead th span{font-size:8.4pt;color:#54464e}.pps-years .atts-row td{font-size:7.6pt;font-weight:500;color:#54464e;vertical-align:top;line-height:1.35}.pps-years .atts-row td span{display:block}.pps-sum{display:flex;flex-wrap:wrap;gap:1.2mm 3.4mm;font-size:9pt}.pps-sum b{font-weight:600}.pps-sum small{font-size:7pt;color:#87777f;margin-inline-start:.4mm}
