/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.collapse{visibility:collapse}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.static{position:static}.\!start{inset-inline-start:var(--spacing)!important}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.border{border-style:var(--tw-border-style);border-width:1px}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[admin-points\:adjustment-totals\]{admin-points:adjustment-totals}.\[admin-points\:adjustments-legacy\]{admin-points:adjustments-legacy}.\[admin-points\:adjustments\]{admin-points:adjustments}.\[admin-points\:members\]{admin-points:members}.\[admin-points\:recent\]{admin-points:recent}.\[admin-points\:schema\]{admin-points:schema}.\[admin-points\:totals\]{admin-points:totals}}:root{--navy:#2b2722;--navy-2:#0a2a63;--blue:#a67c45;--blue-2:#c79c5b;--pale:#f3ede4;--line:#dce8f6;--muted:#6b7891;--gold:#e7b341;--green:#19a96b;--brand-teal:#b88b4d;--brand-teal-soft:#f0e5d4;--button-primary:#b88b4d;--button-primary-hover:#0d837d;--button-primary-shadow:0 8px 18px #119a932e;--shadow:0 12px 35px #0c2c5e17;--bottom-nav-height:96px}.about-isl-ethics-entry{margin:0 var(--isl-gutter) 18px}.about-isl-ethics-entry .ethics-entry-card{box-shadow:none;margin:0}.whitepaper-page{color:#173b39;background:#f4f7f5;min-height:100%}.whitepaper-header{z-index:20;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.whitepaper-header>a{color:#866315;border:1px solid #d9e2df;border-radius:999px;padding:8px 13px;font-size:13px;font-weight:850;text-decoration:none}.whitepaper-hero{color:#fff;text-align:center;background:radial-gradient(circle at 82% 15%,#c8972333,#0000 29%),linear-gradient(145deg,#092d2c,#174846);padding:58px 22px 50px}.whitepaper-hero>small{color:#e2b84f;letter-spacing:.12em;font-size:11px;font-weight:900}.whitepaper-hero h1{word-break:keep-all;max-width:760px;margin:22px auto 18px;font-size:clamp(31px,7vw,54px);line-height:1.22}.whitepaper-hero h1 em{color:#edc768;font-style:normal}.whitepaper-hero>p{color:#d8e7e4;word-break:keep-all;max-width:680px;margin:0 auto;font-size:16px;line-height:1.7}.whitepaper-hero>div{flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:28px;display:flex}.whitepaper-hero>div span{color:#9fc0bc;font-size:12px}.whitepaper-hero>div b{font-size:13px}.whitepaper-body{width:min(100%,860px);margin:0 auto;padding:28px 18px 70px}.whitepaper-body>section{background:#fff;border:1px solid #dce5e2;border-radius:20px;margin:18px 0;padding:28px 22px;position:relative;box-shadow:0 10px 28px #193e3b0f}.whitepaper-body>section>span{color:#a8740b;background:#edf5f2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:12px;font-weight:950;display:inline-grid}.whitepaper-body h2{color:#123f3d;word-break:keep-all;margin:16px 0 15px;font-size:25px;line-height:1.3}.whitepaper-body h3{color:#23726d;margin:25px 0 9px;font-size:18px}.whitepaper-body p,.whitepaper-body li{color:#455e5b;word-break:keep-all;font-size:15px;line-height:1.75}.whitepaper-summary{text-align:center;background:#f7efd7!important;border:0!important}.whitepaper-summary small,.whitepaper-review>small{color:#9b6d0e;letter-spacing:.08em;font-size:12px;font-weight:950}.whitepaper-summary p{color:#173b39!important;margin:10px 0 0!important;font-size:19px!important;font-weight:850!important}.whitepaper-flow{text-align:center;background:#eff6f4;border-radius:14px;justify-content:center;align-items:center;gap:12px;margin-top:22px;padding:18px;display:flex}.whitepaper-flow b{font-size:14px}.whitepaper-flow i{color:#b88417;font-style:normal}.whitepaper-cards{grid-template-columns:1fr 1fr;gap:12px;margin-top:20px;display:grid}.whitepaper-cards article{background:#f8fbfa;border:1px solid #dce7e4;border-radius:15px;padding:20px}.whitepaper-cards small{color:#b07a0b;letter-spacing:.08em;font-size:10px;font-weight:950}.whitepaper-cards b{margin-top:8px;font-size:18px;display:block}.whitepaper-cards p{margin-bottom:0;font-size:13px}.whitepaper-body ol,.whitepaper-body ul{margin:14px 0;padding-left:23px}.whitepaper-body li+li{margin-top:6px}.whitepaper-note{background:#faf6e8;border-left:4px solid #d3a230;padding:14px 16px}.whitepaper-body blockquote{color:#174946;background:#edf5f2;border:0;border-radius:15px;margin:22px 0 0;padding:21px;font-size:17px;font-weight:850;line-height:1.6}.whitepaper-key{color:#d9e9e6;text-align:center;background:#123f3d;border-radius:16px;margin-top:22px;padding:22px;font-size:15px;line-height:1.7}.whitepaper-key b{color:#f0cb70;font-size:18px}.whitepaper-misconception{border-color:#eadfc2!important}.whitepaper-review{grid-template-columns:1fr 1fr;gap:12px;background:#0e3533!important;display:grid!important}.whitepaper-review>small,.whitepaper-review>h2{grid-column:1/-1}.whitepaper-review>h2{color:#fff;margin-top:0}.whitepaper-review>div{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:14px;padding:17px}.whitepaper-review b{color:#efc86a}.whitepaper-review p{color:#d8e7e4;margin:6px 0 0;font-size:13px}.whitepaper-disclaimer{text-align:center;padding:0 6px;color:#738783!important;font-size:12px!important}.whitepaper-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:26px;display:grid}.whitepaper-actions a,.whitepaper-actions button{color:#174846;background:#fff;border:1px solid #174846;border-radius:13px;place-items:center;min-height:48px;font-size:14px;font-weight:900;text-decoration:none;display:grid}.whitepaper-actions button{color:#fff;background:#174846}@media (width<=560px){.whitepaper-hero{padding-top:44px}.whitepaper-body>section{padding:23px 18px}.whitepaper-cards,.whitepaper-review{grid-template-columns:1fr}.whitepaper-review>small,.whitepaper-review>h2{grid-column:auto}.whitepaper-flow{gap:7px;padding:15px 9px}.whitepaper-flow b{font-size:12px}.whitepaper-actions{grid-template-columns:1fr}}*{box-sizing:border-box}html{background:#f0e7da}body{color:var(--navy);background:radial-gradient(circle at 15% 10%,#247ef424,#0000 32%),linear-gradient(135deg,#eff7ff,#dfeeff);margin:0;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,Segoe UI,Arial,sans-serif}.runtime-recovery-page{color:#123b38;background:#eef6f3;place-items:center;min-height:100dvh;padding:24px;display:grid}.runtime-recovery-page>section{text-align:center;background:#fff;border:1px solid #c8ddd7;border-radius:24px;width:min(100%,460px);padding:30px 24px;box-shadow:0 22px 60px #0d433d1f}.runtime-recovery-page img{margin:0 auto 16px;display:block}.runtime-recovery-page small{color:#187d70;letter-spacing:.13em;font-size:11px;font-weight:900}.runtime-recovery-page h1{margin:10px 0 8px;font-size:24px}.runtime-recovery-page p{color:#58736f;margin:0;font-size:14px;line-height:1.65}.runtime-recovery-page div{grid-template-columns:1fr 1fr;gap:9px;margin-top:22px;display:grid}.runtime-recovery-page button,.runtime-recovery-page a{color:#fff;min-height:46px;font:inherit;background:#168779;border:1px solid #168779;border-radius:12px;place-items:center;font-size:14px;font-weight:850;text-decoration:none;display:grid}.runtime-recovery-page a{color:#126e64;background:#fff}html[data-theme=dark] .runtime-recovery-page{color:#e7faf5;background:#071f1d}html[data-theme=dark] .runtime-recovery-page>section{background:#0d2a27;border-color:#254f49}html[data-theme=dark] .runtime-recovery-page p{color:#a9c6c0}html[data-theme=dark] .runtime-recovery-page a{color:#d8f4ee;background:#123632}@media (width<=420px){.runtime-recovery-page div{grid-template-columns:1fr}}button,input{font:inherit}button{color:inherit;cursor:pointer}button:disabled,input:disabled,textarea:disabled,select:disabled{cursor:not-allowed;opacity:.48}.tester-install-page{color:#2b2722;min-height:100dvh;padding-bottom:max(24px, env(safe-area-inset-bottom));background:#faf7f1}.tester-install-hero{padding:max(34px, calc(env(safe-area-inset-top) + 20px)) 22px 27px;color:#fff;background:radial-gradient(circle at 85% 8%,#59a4ff57,#0000 31%),linear-gradient(145deg,#211e1a,#a67c45);border-radius:0 0 30px 30px}.tester-install-logo{color:#ffd46b;background:#ffffff1a;border:1px solid #ffffff73;border-radius:20px;place-items:center;width:62px;height:62px;font-size:25px;font-weight:950;display:grid}.tester-install-hero>small{color:#9bc8ff;letter-spacing:.14em;margin-top:18px;font-size:12px;font-weight:900;display:block}.tester-install-hero h1{letter-spacing:-.055em;margin:7px 0 0;font-size:clamp(31px,8vw,46px);line-height:1.08}.tester-install-hero p{color:#d5e7ff;word-break:keep-all;max-width:520px;margin:13px 0 0;font-size:15px;line-height:1.55}.tester-install-actions{grid-template-columns:1.15fr 1fr;gap:9px;margin-top:22px;display:grid}.tester-install-actions button{color:#075ecb;background:#fff;border:1px solid #fff;border-radius:14px;min-height:50px;font-size:16px;font-weight:900}.tester-install-actions button:last-child{color:#fff;background:0 0}.tester-install-message{color:#fff4c5;background:#0003;border-radius:10px;margin-top:11px;padding:9px 11px;font-size:13px;line-height:1.4}.tester-guide-heading{justify-content:space-between;align-items:center;margin:0 3px 9px;display:flex}.tester-device-guide article{background:#fff;border:1px solid #d4e2f3;border-radius:17px;margin-bottom:9px;padding:15px;position:relative}.tester-device-guide article.recommended{background:#fbf8f2;border:2px solid #b88b4d;box-shadow:0 9px 24px #075bc41a}.tester-device-guide article.recommended:after{content:"내 기기";color:#fff;background:#98703e;border-radius:999px;padding:4px 7px;font-size:11px;font-weight:850;position:absolute;top:12px;right:12px}.tester-device-guide strong{font-size:16px}.tester-device-guide ol{color:#52667f;margin:10px 0 0;padding-left:22px;font-size:14px;line-height:1.75}.tester-device-guide li::marker{color:#98703e;font-weight:900}.tester-checklist{background:#fff;border:1px solid #d4e2f3;border-radius:19px;padding:16px}.tester-checklist h2{margin:0 0 10px;font-size:18px}.tester-checklist div{border-bottom:1px solid #e8eef7;grid-template-columns:27px 1fr;align-items:center;gap:9px;padding:8px 0;display:grid}.tester-checklist div:last-child{border-bottom:0}.tester-checklist span{color:#a67c45;background:#e8f2ff;border-radius:9px;place-items:center;width:27px;height:27px;font-size:13px;font-weight:900;display:grid}.tester-checklist p{color:#405875;margin:0;font-size:14px}.tester-open-app{color:#a67c45;background:#fff;border:1px solid #98703e;border-radius:14px;place-items:center;min-height:48px;margin:0 16px;font-size:15px;font-weight:900;text-decoration:none;display:grid}.tester-install-page footer{color:#8794a7;text-align:center;margin-top:20px;font-size:11px}@media (width>=720px){.tester-install-page{max-width:720px;margin:0 auto;box-shadow:0 0 70px #061f461f}.tester-install-hero{padding-inline:34px}.tester-device-guide,.tester-checklist,.tester-open-app{margin-inline:24px}}.app-stage{grid-template-columns:minmax(280px,470px) minmax(360px,430px);justify-content:center;align-items:center;gap:76px;min-height:100vh;padding:38px;display:grid}.desktop-context span{letter-spacing:.22em;color:var(--blue);font-size:16px;font-weight:800}.desktop-context h2{letter-spacing:-.04em;margin:20px 0;font-size:clamp(36px,4vw,62px);line-height:1.12}.desktop-context p{color:var(--muted);font-size:18px}.phone-shell{overscroll-behavior:none;overscroll-behavior-x:none;touch-action:pan-y;background:#fdfbf7;border:10px solid #111827;border-radius:48px;width:100%;height:min(900px,100vh - 48px);min-height:690px;position:relative;overflow:hidden;box-shadow:0 35px 90px #0112333d,inset 0 0 0 1px #ffffff80}.phone-content{will-change:transform}.phone-content.tab-swipe-transition{transition:transform .2s cubic-bezier(.22,.78,.28,1)}.viewer-mode-badge{z-index:90;color:#275f9f;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #b9d4f4;border-radius:999px;align-items:center;min-height:25px;padding:0 9px;font-size:16px;font-weight:850;display:inline-flex;position:absolute;top:42px;right:18px;box-shadow:0 5px 16px #12437d1f}.language-switch{z-index:68;right:max(16px, env(safe-area-inset-right,0px));bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 18px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #bfd3ec;border-radius:999px;grid-template-columns:auto auto;min-height:34px;display:grid;position:absolute;overflow:hidden;box-shadow:0 6px 18px #0e39701f}.language-switch button{color:#6b7891;touch-action:manipulation;background:0 0;border:0;min-width:43px;min-height:34px;padding:0 9px;font-size:12px;font-weight:850}.language-switch button.active{background:var(--blue);color:#fff}.settings-menu-entry>span{color:#294b78!important;background:#e8effa!important}.settings-page{padding:0 18px calc(var(--bottom-nav-height) + 34px)}.settings-preview{color:#fff;background:linear-gradient(145deg,#102b55,#07172f);border-radius:23px;align-items:center;gap:15px;margin:8px 0 16px;padding:20px;display:flex;box-shadow:0 15px 30px #04183733}.settings-preview-orb{color:#ffd46b;background:#ffffff1a;border:1px solid #fff3;border-radius:18px;flex:0 0 54px;place-items:center;height:54px;font-size:27px;display:grid}.settings-preview div{min-width:0}.settings-preview small{color:#83b9ff;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.settings-preview b{margin-top:4px;font-size:18px;display:block}.settings-preview p{color:#c9dcf6;margin:5px 0 0;font-size:12px}.settings-card{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:22px;padding:16px}.settings-card>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.settings-card>header small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:900}.settings-card>header h2{margin:2px 0 0;font-size:19px}.settings-card>header>span{background:var(--pale);color:var(--blue);border-radius:999px;padding:6px 9px;font-size:11px;font-weight:850}.theme-options{gap:8px;display:grid}.language-settings-card{margin-bottom:12px}.language-settings-card>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.settings-language-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.settings-language-options button{border:1px solid var(--line);min-width:0;min-height:66px;color:var(--navy);text-align:left;background:#fdfbf7;border-radius:15px;grid-template-columns:38px minmax(0,1fr) 22px;align-items:center;gap:9px;padding:10px;display:grid}.settings-language-options button>span{color:#98703e;background:#f0e7da;border-radius:12px;place-items:center;width:38px;height:38px;font-size:18px;font-weight:900;display:grid}.settings-language-options button div{min-width:0}.settings-language-options button b,.settings-language-options button small{display:block}.settings-language-options button b{font-size:14px}.settings-language-options button small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.3}.settings-language-options button i{color:#0000;border:1px solid #cbd9eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.settings-language-options button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f3ede4}.settings-language-options button.active i{border-color:var(--blue);background:var(--blue);color:#fff}.theme-options button{border:1px solid var(--line);text-align:left;background:#fdfbf7;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;padding:11px;display:grid}.theme-options button>span{color:#98703e;background:#f0e7da;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.theme-options button div{min-width:0}.theme-options button b,.theme-options button small{display:block}.theme-options button b{font-size:14px}.theme-options button small{color:var(--muted);margin-top:3px;font-size:11px}.theme-options button i{color:#0000;border:1px solid #cbd9eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.theme-options button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f3ede4}.theme-options button.active i{border-color:var(--blue);background:var(--blue);color:#fff}.notification-sound-settings-card,.notification-sound-settings-card+.app-badge-settings-card{margin-top:12px}.notification-sound-settings-card>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.notification-sound-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.notification-sound-options button{border:1px solid var(--line);min-height:54px;color:var(--navy);text-align:left;background:#fdfbf7;border-radius:15px;grid-template-columns:34px minmax(0,1fr) 22px;align-items:center;gap:8px;padding:10px;display:grid}.notification-sound-options button>span{color:#98703e;background:#f0e7da;border-radius:11px;place-items:center;width:34px;height:34px;font-size:18px;font-weight:900;display:grid}.notification-sound-options button b{font-size:13px}.notification-sound-options button i{color:#0000;border:1px solid #cbd9eb;border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;font-style:normal;display:grid}.notification-sound-options button.active{border-color:var(--blue);box-shadow:inset 0 0 0 1px var(--blue);background:#f3ede4}.notification-sound-options button.active i{border-color:var(--blue);background:var(--blue);color:#fff}.app-badge-settings-card>p{color:var(--muted);margin:0 0 12px;font-size:13px;line-height:1.55}.app-badge-settings-card>button{background:var(--blue);color:#fff;border:0;border-radius:14px;width:100%;padding:12px;font-size:13px;font-weight:900}.app-badge-settings-card>button:disabled{color:#75869a;background:#d8e1ec}.app-badge-settings-card>small{color:var(--muted);text-align:center;margin-top:9px;font-size:11px;display:block}.settings-storage-note{color:var(--muted);text-align:center;margin:13px 0 0;font-size:11px}html[data-theme=dark]{--navy:#f0e7da;--navy-2:#d7e7fb;--blue:#bc9259;--blue-2:#72b2ff;--pale:#15263b;--line:#4b4237;--muted:#9db0c7;--gold:#f2c45f;--green:#40ca91;--brand-teal:#45d2c7;--brand-teal-soft:#153b3b;--button-primary:#238f89;--button-primary-hover:#2ca9a1;--button-primary-shadow:0 8px 20px #0000003d;--shadow:0 12px 35px #00000047;background:#1d1a17}html[data-theme=dark] body{color:var(--navy);background:radial-gradient(circle at 15% 10%,#1f65be33,#0000 32%),linear-gradient(135deg,#1d1a17,#0d1b2d)}html[data-theme=dark] .auth-stage{background:radial-gradient(circle at 20% 10%,#2670cf33,#0000 34%),#1d1a17}html[data-theme=dark] .auth-card{color:#f0e7da;background:#2b2722;border-color:#4b4237;box-shadow:0 24px 70px #0006}html[data-theme=dark] :is(.page-heading,.sub-header,.my-menu,.profile-card,.today-dream-card,.settings-card,.account-settings-card,.account-identity-card,.app-install-guide,.my-affiliation-status,.card,article,details,dialog){border-color:#4b4237}html[data-theme=dark] :is(.my-menu>button,.profile-card,.today-dream-card,.settings-card,.account-settings-card,.account-identity-card,.app-install-guide,.my-affiliation-status,.theme-options button,.language-switch,.viewer-mode-badge){color:#f0e7da;background-color:#2b2722}html[data-theme=dark] .phone-content :is([class$=-card],[class*=-card\ ],[class$=-panel],[class$=-editor],[class$=-modal]){color:#f0e7da;background-color:#2b2722;border-color:#4b4237}.success-path-menu-entry .glyph-success-path{background:var(--isl-brand,#169b91);color:#fff;border-radius:12px;font-weight:900}.success-path-hero{border:1px solid var(--line);background:var(--isl-surface,#fff);border-radius:22px;margin:8px 6px 12px;padding:20px}.success-path-hero>small{color:var(--brand-teal);letter-spacing:.12em;font-weight:900}.success-path-hero h2{margin:7px 0;font-size:27px}.success-path-hero>div{background:var(--isl-soft,#e8f4f2);border-radius:99px;height:9px;overflow:hidden}.success-path-hero i{background:var(--brand-teal);border-radius:inherit;height:100%;display:block}.success-path-hero p{color:var(--muted);margin:12px 0}.success-path-hero>strong{background:var(--isl-soft,#e8f4f2);border-radius:14px;padding:12px;font-size:12px;display:block}.success-path-hero>strong span{color:var(--navy);margin-top:4px;font-size:15px;display:block}.success-path-list{gap:8px;margin:0 6px;display:grid}.success-path-list article{border:1px solid var(--line);background:var(--isl-surface,#fff);border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;gap:10px;padding:14px;display:grid}.success-path-list article>span{background:var(--isl-soft,#e8f4f2);width:38px;height:38px;color:var(--brand-teal);border-radius:12px;place-items:center;font-weight:900;display:grid}.success-path-list article.completed>span{background:var(--brand-teal);color:#fff}.success-path-list article.on_hold{border-style:dashed}.success-path-list header{justify-content:space-between;gap:8px;display:flex}.success-path-list header b{font-size:15px}.success-path-list header em{color:var(--brand-teal);font-size:11px;font-style:normal}.success-path-list p{color:var(--muted);margin:5px 0;font-size:12px}.success-path-list small,.success-path-list strong{margin-top:4px;font-size:11px;display:block}.success-path-list nav button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:10px;padding:7px}.success-path-summary{grid-template-columns:1fr 1fr;gap:8px;margin:12px 6px;display:grid}.success-path-summary article{border:1px solid var(--line);background:var(--isl-surface,#fff);border-radius:18px;padding:14px}.success-path-summary small,.success-path-summary span{color:var(--muted);font-size:11px;display:block}.success-path-summary b{margin:5px 0;font-size:22px;display:block}.success-path-safety,.success-path-empty{color:var(--muted);margin:12px 8px 90px;font-size:12px;line-height:1.6}@media (width>=700px){.success-path-list{grid-template-columns:1fr 1fr}.success-path-hero,.success-path-list,.success-path-summary{margin-left:16px;margin-right:16px}}.admin-success-metrics{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.admin-success-metrics article{border:1px solid var(--line);background:var(--isl-surface,#fff);border-radius:16px;padding:14px}.admin-success-metrics small{color:var(--muted);display:block}.admin-success-metrics b{font-size:24px}.admin-success-list{gap:8px;display:grid}.admin-success-list article{border:1px solid var(--line);background:var(--isl-surface,#fff);border-radius:16px;grid-template-columns:38px minmax(0,1fr) auto;align-items:start;gap:10px;padding:13px;display:grid}.admin-success-list article>span{background:var(--isl-soft,#e8f4f2);width:34px;height:34px;color:var(--brand-teal);border-radius:10px;place-items:center;font-weight:900;display:grid}.admin-success-list small,.admin-success-list p{color:var(--muted);margin:4px 0 0;font-size:11px;display:block}.admin-success-list em{color:var(--brand-teal);font-size:11px;font-style:normal}@media (width<=520px){.admin-success-metrics{grid-template-columns:1fr 1fr}}html[data-theme=dark] :is(input,textarea,select){color:#f4eee5!important;background-color:#0a1725!important;border-color:#31475f!important}html[data-theme=dark] :is(input,textarea)::placeholder{color:#71869e}html[data-theme=dark] :is(.bottom-nav,.app-header,.top-header,.sub-header){color:#f0e7da;background-color:#091522f5;border-color:#263b52}html[data-theme=dark] .theme-options button.active{background:#162e49;border-color:#bc9259}html[data-theme=dark] .notification-sound-options button{color:#f0e7da;background:#11283d;border-color:#35536f}html[data-theme=dark] .notification-sound-options button>span{color:#8ec1ff;background:#1b3450}html[data-theme=dark] .notification-sound-options button.active{background:#162e49;border-color:#bc9259;box-shadow:inset 0 0 0 1px #bc9259}html[data-theme=dark] .settings-language-options button{color:#f0e7da;background:#11283d;border-color:#35536f}html[data-theme=dark] .settings-language-options button>span{color:#8ec1ff;background:#1b3450}html[data-theme=dark] .settings-language-options button.active{background:#162e49;border-color:#bc9259;box-shadow:inset 0 0 0 1px #bc9259}html[data-theme=dark] .theme-options button>span,html[data-theme=dark] .settings-menu-entry>span{color:#8dc0ff!important;background:#1c3551!important}html[data-theme=dark] .settings-card>header>span{color:#8ec1ff;background:#1b3450}html[data-theme=dark] :is(.my-legal-footer,.my-legal-footer button,.settings-storage-note){color:#8499b1}html[data-theme=dark] a{color:#87bcff}.community-media-preview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:12px 0;display:grid}.community-media-preview-grid figure{border:1px solid var(--line);aspect-ratio:1;background:#2b2722;border-radius:14px;margin:0;position:relative;overflow:hidden}.community-media-preview-grid img,.community-media-preview-grid video{object-fit:cover;width:100%;height:100%}.community-media-preview-grid button{color:#fff;background:#040f20c2;border:0;border-radius:50%;width:26px;height:26px;font-weight:900;position:absolute;top:6px;right:6px}.community-media-preview-grid figcaption{color:#fff;text-align:center;background:#040f20b8;border-radius:7px;padding:3px 5px;font-size:9px;position:absolute;inset:auto 5px 5px}.community-upload-limits{color:var(--muted);text-align:center;margin:7px 0 0;font-size:11px}.community-media-carousel{background:0 0;outline:none;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}.community-media-carousel:focus-visible{box-shadow:inset 0 0 0 3px #bc9259}.community-media-carousel-track{overscroll-behavior-x:none;touch-action:pan-y;width:100%;min-width:0;max-width:100%;display:block;overflow:hidden}.community-media-carousel-track::-webkit-scrollbar{display:none}.community-media-carousel-slide{scroll-snap-align:none;background:#020a16;place-items:center;width:100%;min-width:0;max-width:100%;min-height:260px;display:grid;position:relative;overflow:hidden}.community-media-carousel-slide.image{background:0 0;min-height:0}.community-media-carousel-slide img{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;background:0 0;border:0;width:100%;max-width:100%;height:auto;max-height:none;display:block}.zoomable-photo-trigger{box-sizing:border-box;cursor:zoom-in;background:0 0;border:0;border-radius:0;width:100%;min-width:0;max-width:100%;height:auto;min-height:0;padding:0;display:block;position:relative;overflow:hidden}.zoomable-photo-trigger>span{color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020d1eb8;border:1px solid #ffffff7a;border-radius:50%;place-items:center;width:34px;height:34px;font-size:20px;font-weight:900;display:grid;position:absolute;top:12px;right:12px}html.photo-lightbox-open,body.photo-lightbox-open{touch-action:none;overscroll-behavior:none!important;overflow:hidden!important}.photo-lightbox{z-index:10000;color:#fff;overscroll-behavior:none;touch-action:none;-webkit-user-select:none;user-select:none;background:#000;grid-template-rows:1fr;width:100vw;height:100dvh;display:grid;position:fixed;inset:0;overflow:hidden}.photo-lightbox-toolbar{z-index:2;padding:max(12px,env(safe-area-inset-top)) 14px 10px;background:linear-gradient(#000000a8,#0000);justify-content:flex-end;align-items:center;gap:8px;display:flex;position:absolute;inset:0 0 auto}.photo-lightbox-toolbar span{color:#d9e8fa;margin-right:auto;font-size:13px;font-weight:900}.photo-lightbox-toolbar button{color:#fff;background:#12263c;border:1px solid #55708d;border-radius:50%;place-items:center;width:42px;height:42px;font-size:24px;font-weight:800;display:grid}.photo-lightbox-stage{touch-action:none;cursor:grab;place-items:center;width:100vw;min-width:0;min-height:0;display:grid;overflow:hidden}.photo-lightbox-stage:active{cursor:grabbing}.photo-lightbox-stage img{object-fit:contain;-webkit-user-select:none;user-select:none;will-change:transform;border:0;width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;transition:transform 80ms linear;display:block}.photo-lightbox>p{z-index:2;padding:28px 14px max(14px,env(safe-area-inset-bottom));color:#d5e0ed;text-align:center;pointer-events:none;background:linear-gradient(#0000,#000000b8);margin:0;font-size:12px;position:absolute;inset:auto 0 0}.community-media-carousel-slide video,.community-media-carousel-slide iframe{object-fit:contain;object-position:center;-webkit-user-select:none;user-select:none;background:#020a16;border:0;width:100%;height:min(72vh,520px);min-height:260px;display:block}.community-media-deferred{color:#9fb7d3;background:#020a16;place-items:center;width:100%;min-height:260px;font-size:42px;display:grid}.community-media-direct-download{z-index:3;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:manipulation;background:#020d1ed1;border:1px solid #ffffff94;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;font-size:20px;font-weight:900;line-height:1;text-decoration:none;display:grid;position:absolute;bottom:14px;right:12px;box-shadow:0 5px 18px #0000003d;color:#fff!important}.community-media-direct-download:disabled{opacity:.66}.community-legacy-photo{position:relative}.community-media-carousel-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020d1eb8;border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900;position:absolute;top:12px;right:12px}.community-media-carousel-arrow{z-index:3;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#020d1e8f;border:0;border-radius:12px;place-items:center;width:38px;height:48px;font-size:32px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.community-media-carousel-arrow.previous{left:10px}.community-media-carousel-arrow.next{right:10px}.community-media-carousel-arrow{display:grid}.community-media-carousel-count{display:block}.community-media-carousel-dots{display:flex;top:auto;bottom:12px}.community-media-carousel-arrow:disabled{opacity:0;pointer-events:none}.community-media-carousel-dots{z-index:3;gap:6px;max-width:55%;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%,9px)}.community-media-carousel-dots span{background:#d9dde3;border-radius:50%;width:6px;height:6px}.community-media-carousel-dots span.active{background:#4f70f5}@media (hover:none),(width<=720px){.community-media-carousel-arrow{background:#020d1e66;width:34px;height:44px}}.community-gallery-intro{background:linear-gradient(135deg,#eef7ff,#fff8e8);border:1px solid #bcd7f4;border-radius:18px;margin:12px 16px;padding:16px}.community-gallery-intro b{font-size:16px;display:block}.community-gallery-intro p{color:var(--muted);margin:5px 0 0;font-size:12px}.community-gallery-grid{padding:4px 14px calc(var(--bottom-nav-height) + 28px);grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.community-gallery-grid article{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:17px;overflow:hidden}.community-gallery-grid img,.community-gallery-grid video,.community-gallery-grid iframe{aspect-ratio:1;object-fit:cover;background:#06162c;border:0;width:100%;display:block}.community-gallery-grid .zoomable-photo-trigger{aspect-ratio:1;min-height:0}.community-gallery-grid .zoomable-photo-trigger img{height:100%;max-height:none}.community-gallery-grid article>div{padding:10px}.community-gallery-grid b,.community-gallery-grid small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-gallery-grid b{font-size:12px}.community-gallery-grid small{color:var(--muted);margin-top:3px;font-size:10px}.community-gallery-grid a{color:#a67c45;background:#f0e7da;border-radius:999px;margin-top:8px;padding:6px 9px;font-size:10px;font-weight:900;text-decoration:none;display:inline-flex}.community-gallery-download{color:#a67c45;touch-action:manipulation;background:#f0e7da;border:0;border-radius:999px;justify-content:center;align-items:center;min-height:36px;margin-top:8px;padding:8px 12px;font-size:11px;font-weight:900;display:inline-flex}.community-gallery-download:disabled{opacity:.65}html[data-theme=dark] .community-gallery-intro,html[data-theme=dark] .community-gallery-grid article{background:#2b2722;border-color:#4b4237}html[data-theme=dark] .community-gallery-download{color:#8fc6ff;background:#193b5e}.community-event-album-list{padding:0 16px calc(var(--bottom-nav-height) + 28px);gap:0;display:grid}.community-event-album-item{border-bottom:1px solid var(--line);background:#c93838;position:relative;overflow:hidden}.community-event-album-open{z-index:1;background:var(--surface,#fff);width:100%;color:inherit;text-align:left;touch-action:pan-y;border:0;grid-template-columns:148px minmax(0,1fr);align-items:center;gap:16px;padding:17px 14px;transition:transform .2s;display:grid;position:relative}.community-event-album-item.swipe-open .community-event-album-open{transform:translate(-82px)}.community-event-delete{z-index:0;color:#fff;background:#c93838;border:0;width:82px;font-size:14px;font-weight:900;position:absolute;top:0;bottom:0;right:0}.community-event-cover{aspect-ratio:2/3;background:#24211d;border-radius:12px;place-items:center;width:148px;display:grid;position:relative;overflow:hidden}.community-event-cover img,.community-event-cover video{object-fit:contain;object-position:center;background:#24211d;width:100%;height:100%;display:block}.community-event-cover>i{color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020c19a6;border:1px solid #ffffffb3;border-radius:50%;place-items:center;width:34px;height:34px;font-size:13px;font-style:normal;display:grid;position:absolute}.community-event-cover>em{color:#fff;background:#020c19bf;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;bottom:6px;right:6px}.community-event-cover>b{color:#8ebef5;font-size:26px}.community-event-info{min-width:0;display:grid}.community-event-info>small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.community-event-info>strong{-webkit-line-clamp:2;word-break:keep-all;-webkit-box-orient:vertical;margin-top:5px;font-size:19px;line-height:1.28;display:-webkit-box;overflow:hidden}.community-event-info>p{-webkit-line-clamp:2;color:var(--muted);word-break:keep-all;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-event-info>span{color:var(--muted);margin-top:6px;font-size:10px}.community-event-info>b{color:var(--blue);align-items:center;gap:6px;margin-top:10px;font-size:10px;display:flex}.community-event-info>b i{font-size:15px;font-style:normal}.community-gallery-event-header{border-bottom:1px solid var(--line);grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;padding:18px 16px;display:grid}.community-gallery-event-header>button{width:42px;height:42px;color:var(--blue);background:#f3ede4;border:1px solid #b8cde3;border-radius:50%;place-items:center;font-size:27px;display:grid}.community-gallery-event-header small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.community-gallery-event-header h1{word-break:keep-all;margin:4px 0 3px;font-size:20px;line-height:1.3}.community-gallery-event-header p{color:var(--muted);margin:0;font-size:10px}.community-gallery-event-header .community-gallery-event-description{-webkit-line-clamp:3;color:inherit;word-break:keep-all;-webkit-box-orient:vertical;margin:5px 0 7px;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.community-gallery-manager-actions,.community-event-admin-actions{gap:6px;display:flex}.community-gallery-manager-actions button,.community-event-admin-actions button{color:var(--blue);background:#f3ede4;border:1px solid #b8cde3;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:900}.community-gallery-manager-actions button.danger,.community-event-admin-actions button.danger{color:#bd3950;background:#fff1f3;border-color:#efb7bf}.community-event-admin-actions{z-index:4;position:absolute;top:10px;right:14px}.community-gallery-event-media{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px;display:grid}.community-gallery-event-media article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.community-gallery-event-media :is(img,video,iframe,.zoomable-photo-trigger){object-fit:contain;background:#06162c;border:0;width:100%;display:block}.community-gallery-event-media .zoomable-photo-trigger{aspect-ratio:auto;place-items:center;min-height:0;max-height:calc(100dvh - 150px);display:grid}.community-gallery-event-media .zoomable-photo-trigger img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:calc(100dvh - 150px)}.community-gallery-event-media video{object-fit:contain;width:100%;height:min(72dvh,720px);max-height:calc(100dvh - 150px)}.community-gallery-event-media .community-event-stream{background:#06162c;width:100%;height:min(72dvh,720px);max-height:calc(100dvh - 150px);aspect-ratio:auto!important}.community-gallery-event-media .community-event-stream iframe{width:100%;height:100%}.community-gallery-event-media article>div{padding:10px}.community-gallery-event-media article>div>b,.community-gallery-event-media article>div>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.community-gallery-event-media article>div>b{font-size:11px}.community-gallery-event-media article>div>small{color:var(--muted);margin-top:3px;font-size:9px}.community-gallery-engagement{padding:4px 14px calc(var(--bottom-nav-height) + 28px);gap:14px;display:grid}.community-gallery-like-row,.community-gallery-cheers{border:1px solid var(--line);background:var(--surface,#fff);border-radius:18px;padding:14px}.community-gallery-like-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-gallery-like-row button{color:#d7355b;background:#fff4f6;border:1px solid #f0bac5;border-radius:999px;flex:none;padding:10px 13px;font-size:12px;font-weight:900}.community-gallery-like-row button.liked{color:#fff;background:#d7355b}.community-gallery-like-row p,.community-gallery-point-guide{color:var(--muted);word-break:keep-all;margin:0;font-size:10px;line-height:1.45}.community-gallery-cheers>header{justify-content:space-between;align-items:center;display:flex}.community-gallery-cheers>header small{color:var(--blue);letter-spacing:.12em;font-size:8px;font-weight:900}.community-gallery-cheers>header h2{margin:3px 0 0;font-size:17px}.community-gallery-cheers>header>span{color:var(--blue);background:#f0e7da;border-radius:999px;padding:5px 9px;font-size:10px;font-weight:900}.community-gallery-cheer-list{gap:8px;margin-top:12px;display:grid}.community-gallery-cheer-list article{border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:8px;padding-top:9px;display:flex}.community-gallery-cheer-list article div{min-width:0}.community-gallery-cheer-list b{font-size:11px}.community-gallery-cheer-list b em{color:var(--blue);font-size:8px;font-style:normal}.community-gallery-cheer-list p{overflow-wrap:anywhere;margin:4px 0;font-size:12px;line-height:1.45}.community-gallery-cheer-list small{color:var(--muted);font-size:9px}.community-gallery-cheer-list button{color:#bd3950;background:0 0;border:0;padding:2px;font-size:9px;font-weight:900}.community-gallery-cheer-list .community-gallery-cheer-author{color:var(--navy);text-align:left;align-items:center;gap:6px;padding:0;font-size:11px;display:inline-flex}.community-gallery-cheer-composer{grid-template-columns:minmax(0,1fr) auto;gap:8px;margin-top:13px;display:grid}.community-gallery-cheer-composer input{min-width:0;height:42px;color:inherit;background:#fdfbf7;border:1px solid #cbd9e8;border-radius:12px;padding:0 12px;font-size:13px}.community-gallery-cheer-composer button{background:var(--blue);color:#fff;border:0;border-radius:12px;padding:0 14px;font-size:11px;font-weight:900}.community-gallery-cheer-composer button:disabled{opacity:.5}.community-gallery-point-guide{margin-top:9px}html[data-theme=dark] .community-event-album-item{border-color:#4b4237}html[data-theme=dark] .community-event-album-open{color:#fbf8f2;background:#091827}html[data-theme=dark] .community-gallery-event-header{border-color:#4b4237}html[data-theme=dark] .community-gallery-event-header>button{color:#91c5ff;background:#142d47;border-color:#3b5b79}html[data-theme=dark] .community-gallery-event-media article{color:#fbf8f2;background:#2b2722;border-color:#4b4237}html[data-theme=dark] .community-gallery-manager-actions button,html[data-theme=dark] .community-event-admin-actions button{color:#91c5ff;background:#142d47;border-color:#3b5b79}html[data-theme=dark] .community-gallery-manager-actions button.danger,html[data-theme=dark] .community-event-admin-actions button.danger{color:#ff9daf;background:#321823;border-color:#763b46}html[data-theme=dark] .community-gallery-like-row,html[data-theme=dark] .community-gallery-cheers{color:#fbf8f2;background:#2b2722;border-color:#4b4237}html[data-theme=dark] .community-gallery-cheer-composer input{color:#fbf8f2;background:#091827;border-color:#36516c}@media (width<=360px){.community-event-album-open{grid-template-columns:112px minmax(0,1fr);gap:11px}.community-event-cover{width:112px}.community-event-info>strong{font-size:14px}}@media (width<=520px){.community-gallery-event-header{grid-template-columns:42px minmax(0,1fr)}.community-gallery-manager-actions{grid-column:2}.community-gallery-like-row{flex-direction:column;align-items:flex-start}}.insight-entry-card{color:#fff;text-align:left;background:radial-gradient(circle at 85% 10%,#2380f252,#0000 36%),linear-gradient(135deg,#06162d,#0b2e63);border:1px solid #d1ad57;border-radius:22px;grid-template-columns:62px minmax(0,1fr) auto;align-items:center;gap:13px;width:calc(100% - 32px);min-height:108px;margin:14px 16px 10px;padding:16px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 30px #051f4633}.insight-entry-card:after{content:"INSIGHT";color:#ffffff09;letter-spacing:-.06em;font-size:42px;font-weight:950;position:absolute;bottom:-10px;right:-4px}.insight-entry-emblem{color:#f0c455;background:#020d1f6b;border:1px solid #f0c1558c;border-radius:20px;place-items:center;width:62px;height:62px;display:grid;position:relative}.insight-entry-emblem i{border:1px dashed #7cbaff7a;border-radius:50%;position:absolute;inset:8px}.insight-entry-emblem b{z-index:1;font-size:27px}.insight-entry-card div{min-width:0}.insight-entry-card div small{color:#80baff;letter-spacing:.1em;font-size:8px;font-weight:900}.insight-entry-card div h2{color:#fff;letter-spacing:.025em;margin:4px 0 2px;font-size:20px}.insight-entry-card div p{color:#bdcfe6;word-break:keep-all;margin:0;font-size:11px;line-height:1.4}.insight-entry-card>strong{z-index:1;color:#f0c455;white-space:nowrap;font-size:11px}.insight-sub-header>div,.insight-reading-header>div{text-align:center;min-width:0}.insight-sub-header h1,.insight-reading-header h1{letter-spacing:.06em;margin:0;font-size:17px}.insight-sub-header small,.insight-reading-header small{color:var(--muted);margin-top:2px;font-size:9px;display:block}.insight-board-hero{color:#fff;background:radial-gradient(circle at 88% 12%,#1f77e58c,#0000 35%),linear-gradient(145deg,#041124,#092b5c 72%,#0b3979);border-radius:26px;margin:9px 16px 20px;padding:28px 22px 24px;position:relative;overflow:hidden;box-shadow:0 18px 38px #041b3e3d}.insight-board-hero:after{content:"₿";color:#ffffff0e;font-size:146px;font-weight:900;position:absolute;bottom:-35px;right:-7px;transform:rotate(-10deg)}.insight-board-hero>small{color:#ecc45f;letter-spacing:.16em;font-size:9px;font-weight:900}.insight-board-hero h2{z-index:1;letter-spacing:-.045em;word-break:keep-all;margin:9px 0 10px;font-size:25px;line-height:1.3;position:relative}.insight-board-hero p{z-index:1;color:#c4d7ef;word-break:keep-all;margin:0;font-size:12px;line-height:1.65;position:relative}.insight-board-hero>div{z-index:1;flex-wrap:wrap;gap:5px;margin-top:17px;display:flex;position:relative}.insight-board-hero>div span{color:#d6e7fb;background:#040f2247;border:1px solid #ffffff29;border-radius:999px;padding:5px 8px;font-size:9px}.insight-board-heading{justify-content:space-between;align-items:flex-end;margin:0 18px 10px;display:flex}.insight-board-heading small{color:#a67c45;letter-spacing:.12em;font-size:9px;font-weight:900}.insight-board-heading h2{margin:3px 0 0;font-size:20px}.insight-board-heading>span{color:var(--muted);font-size:10px}.insight-article-list{padding:0 16px}.insight-article-list>button{border:1px solid var(--line);text-align:left;width:100%;box-shadow:var(--shadow);background:#fff;border-radius:23px;padding:0;display:block;overflow:hidden}.insight-article-visual{color:#edc45e;background:radial-gradient(circle,#146ddc52,#0000 25%),linear-gradient(145deg,#030c1a,#071c3c 70%,#0a3d7d);place-items:center;height:154px;display:grid;position:relative;overflow:hidden}.insight-article-visual:after{content:"THE AGE OF FRACTURE";color:#ffffff9e;letter-spacing:.18em;font-size:8px;font-weight:900;position:absolute;bottom:13px;left:16px}.insight-article-visual.mining{background:radial-gradient(circle at 50% 45%,#edc45e4d,#0000 23%),linear-gradient(145deg,#07101c,#142c3e 60%,#6e4911)}.insight-article-visual.mining:after{content:"THE MINING TURNING POINT"}.insight-article-visual.tax{background:radial-gradient(circle at 50% 42%,#ffd16547,#0000 22%),linear-gradient(145deg,#07152b,#143f67 58%,#7a5414)}.insight-article-visual.tax:after{content:"FROM THE EDGE TO THE SYSTEM"}.insight-article-visual.governance{background:radial-gradient(circle at 50% 42%,#77a9ff57,#0000 24%),linear-gradient(145deg,#050c1a,#20234e 58%,#7b5318)}.insight-article-visual.governance:after{content:"WHO DEFINES THE RULES?"}.insight-article-visual>b{z-index:2;background:#030d1e99;border:1px solid #edc45e99;border-radius:50%;place-items:center;width:66px;height:66px;font-size:30px;display:grid;box-shadow:0 0 42px #2b88ff3d}.insight-article-visual>em{color:#ffffff8c;font-size:12px;font-style:normal;font-weight:900;position:absolute;top:13px;right:15px}.insight-orbit{border:1px solid #58a1ff40;border-radius:50%;position:absolute}.insight-orbit.orbit-one{width:126px;height:126px;animation:18s linear infinite insight-spin}.insight-orbit.orbit-two{border-color:#eec45e33;width:220px;height:80px;transform:rotate(-18deg)}@keyframes insight-spin{to{transform:rotate(360deg)}}.insight-article-copy{padding:17px;display:block}.insight-article-copy>small{color:#a67c45;align-items:center;gap:7px;font-size:10px;font-weight:900;display:flex}.insight-article-copy>small i{color:#8a6300;background:#fff1c8;border-radius:999px;padding:3px 6px;font-style:normal}.insight-article-copy>strong{letter-spacing:-.045em;word-break:keep-all;margin-top:8px;font-size:20px;line-height:1.35;display:block}.insight-article-copy>p{color:var(--muted);word-break:keep-all;margin:8px 0 0;font-size:12px;line-height:1.6}.insight-article-copy>span{color:#8492a6;flex-wrap:wrap;gap:7px;margin-top:12px;font-size:10px;display:flex}.insight-article-copy>span b{color:#526985;font-size:10px;font-weight:850}.insight-article-copy>span i,.insight-article-copy>span em{font-style:normal}.insight-article-copy>b{border-top:1px solid var(--line);color:#a67c45;justify-content:space-between;align-items:center;margin-top:15px;padding-top:13px;font-size:11px;display:flex}.insight-article-copy>b i{font-size:17px;font-style:normal}.insight-coming-soon{margin:14px 16px calc(var(--bottom-nav-height) + 28px);border:1px dashed #c9d9eb;border-radius:18px;grid-template-columns:38px minmax(0,1fr);gap:11px;padding:14px;display:grid}.insight-coming-soon>span{color:#a67c45;background:#f0e7da;border-radius:13px;place-items:center;width:38px;height:38px;display:grid}.insight-coming-soon b{font-size:12px}.insight-coming-soon p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.insight-reading-page{min-height:100%;padding-bottom:calc(var(--bottom-nav-height) + 32px);background:#fdfbf7}.insight-reading-header{z-index:24;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.insight-article-hero{color:#fff;background:radial-gradient(circle at 85% 25%,#1e76e66b,#0000 33%),linear-gradient(150deg,#030b18,#071d3d 65%,#0a3670);padding:38px 22px 28px;position:relative;overflow:hidden}.insight-article-hero>small{color:#edc45e;letter-spacing:.15em;font-size:9px;font-weight:900}.insight-article-hero>h1{z-index:2;letter-spacing:-.06em;word-break:keep-all;margin:13px 0 9px;font-size:34px;line-height:1.18;position:relative}.insight-article-hero>p{z-index:2;color:#c6d8ee;word-break:keep-all;margin:0;font-size:13px;line-height:1.55;position:relative}.insight-article-author{z-index:2;align-items:center;gap:14px;margin-top:22px;display:flex;position:relative}.insight-article-author>span{background:#07172fd1;border:2px solid #edc45edb;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;display:grid;overflow:hidden;box-shadow:0 0 0 4px #edc45e1a,0 10px 24px #00000038}.insight-author-photo img{object-fit:cover;object-position:50% 48%;width:100%;height:100%}.insight-article-author>div{gap:4px;display:grid}.insight-article-author small{color:#b8cce4;letter-spacing:.08em;font-size:11px;font-weight:850}.insight-article-author strong{color:#fff;font-size:15px;font-weight:900}.insight-article-meta{z-index:2;flex-wrap:wrap;gap:6px;margin-top:17px;display:flex;position:relative}.insight-article-meta span,.insight-article-meta time{color:#e3eefb;background:#040f229e;border:1px solid #ffffff3d;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800}.insight-article-symbol{height:135px;margin-top:24px;position:relative}.insight-article-symbol>i{border:1px solid #5aa2ff38;border-radius:50%;width:118px;height:118px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.insight-article-symbol>i:nth-child(2){border-color:#edc45e2e;width:220px;height:72px;transform:translate(-50%,-50%)rotate(-15deg)}.insight-article-symbol>b{color:#edc45e;background:#07172f;border:1px solid #edc45ea3;border-radius:50%;place-items:center;width:68px;height:68px;font-size:30px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 50px #2278e547}.insight-article-symbol>span{color:#ffffff57;letter-spacing:.19em;font-size:8px;font-weight:900;position:absolute;bottom:0;right:0}.mining-insight-hero{background:radial-gradient(circle at 82% 22%,#edc45e57,#0000 32%),linear-gradient(150deg,#050b12,#11283a 62%,#5a3a0d)}.tax-insight-hero{background:radial-gradient(circle at 82% 22%,#f3c85b61,#0000 31%),linear-gradient(150deg,#061327,#0b315a 62%,#725015)}.governance-insight-hero{background:radial-gradient(circle at 82% 22%,#7ea3ff66,#0000 31%),linear-gradient(150deg,#040814,#171b42 62%,#715019)}.insight-tax-caution{background:#fff8e7;border-left:3px solid #d59b23;border-radius:0 13px 13px 0;padding:13px 15px;color:#75551a!important;font-size:11px!important}html[data-theme=dark] .insight-tax-caution{background:#2c2516;color:#e9cf8d!important}.mining-symbol>b{color:#ffd771;border-color:#edc45eb8}.mining-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.insight-article-body{max-width:680px;margin:0 auto;padding:25px 20px 8px}.insight-podcast{color:#fff;background:linear-gradient(145deg,#06162d,#0b315f);border:1px solid #cadced;border-radius:23px;margin:0 0 28px;padding:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #07274e2e}.insight-podcast:after{content:"";border:1px solid #69aeff2e;border-radius:50%;width:180px;height:180px;position:absolute;top:-80px;right:-58px}.insight-podcast>header{z-index:1;align-items:center;gap:13px;display:flex;position:relative}.insight-podcast-mark{background:#0a2243;border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;position:relative;box-shadow:0 0 0 1px #edc45e73,0 0 28px #237ee74d}.insight-podcast-mark i{border:1px solid #71b2ff52;border-radius:50%;position:absolute;inset:7px}.insight-podcast-mark i:nth-child(2){border-color:#edc45e61;inset:13px}.insight-podcast-mark b{z-index:1;color:#f0cb70;font-size:14px;position:relative}.insight-podcast>header>div{min-width:0}.insight-podcast>header small{color:#f0cb70;letter-spacing:.14em;font-size:8px;font-weight:950}.insight-podcast>header h2{color:#fff;letter-spacing:-.035em;margin:4px 0 2px;font-size:18px}.insight-podcast>header p{color:#9eb7d4;margin:0;font-size:10px}.insight-podcast-controls{z-index:1;grid-template-columns:auto auto minmax(52px,1fr) auto;align-items:center;gap:7px;margin-top:16px;display:grid;position:relative}.insight-podcast-controls button{color:#cfe0f3;background:#ffffff0f;border:1px solid #97bee740;border-radius:11px;align-items:center;gap:5px;min-height:37px;padding:0 10px;font-size:11px;font-weight:850;display:flex}.insight-podcast-controls button.primary{color:#fff;background:#1669ca;border-color:#277bdc}.insight-podcast-controls button span{white-space:nowrap}.insight-podcast-controls>em{color:#8da9c8;font-size:9px;font-style:normal;font-weight:800}.insight-podcast-progress{background:#ffffff1f;border-radius:999px;height:5px;overflow:hidden}.insight-podcast-progress i{border-radius:inherit;background:linear-gradient(90deg,#2d8bfa,#f0cb70);height:100%;transition:width .25s;display:block}.insight-podcast-transcript{z-index:1;background:#ffffff0e;border-left:3px solid #3996ff;border-radius:0 13px 13px 0;margin-top:13px;padding:12px 13px;position:relative}.insight-podcast-transcript.panel{border-left-color:#f0cb70}.insight-podcast-transcript b{color:#70b5ff;letter-spacing:.08em;font-size:9px;font-weight:950}.insight-podcast-transcript.panel b{color:#f0cb70}.insight-podcast-transcript p{color:#e1ebf7;word-break:keep-all;margin:5px 0 0;font-size:11px;line-height:1.65}.insight-podcast-chapters{z-index:1;gap:5px;margin-top:11px;display:flex;position:relative}.insight-podcast-chapters button{color:#7795b8;background:0 0;border:1px solid #9dbfe433;border-radius:50%;width:25px;height:25px;font-size:8px;font-weight:900}.insight-podcast-chapters button.active{color:#fff;background:#287edc;border-color:#4e9fff}.insight-podcast-note{z-index:1;color:#718bab;margin-top:10px;font-size:8px;line-height:1.45;display:block;position:relative}.insight-podcast-chapters.recorded{flex-wrap:wrap}.insight-podcast-error{z-index:1;color:#ffcaca;background:#aa2d2d2e;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:10px;line-height:1.5;position:relative}.insight-podcast-recorded audio{z-index:1;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;width:100%;height:44px;margin-top:14px;display:block;position:relative}.insight-podcast-audio-preparing{z-index:1;background:#1e71d024;border:1px solid #4e9fff47;border-radius:12px;flex-direction:column;gap:4px;margin-top:14px;padding:12px 14px;display:flex;position:relative}.insight-podcast-audio-preparing b{color:#dceeff;font-size:11px}.insight-podcast-audio-preparing span{color:#91acca;font-size:9px;line-height:1.5}.insight-podcast-audio-retry{z-index:1;color:#fff;background:#176fca;border:1px solid #348de9;border-radius:11px;width:100%;min-height:42px;margin-top:14px;font-size:11px;font-weight:850;position:relative}.insight-podcast-focus-note{z-index:2;color:#f2d88d;text-align:center;background:#edc45e1f;border-radius:10px;margin:10px 0 0;padding:9px 11px;font-size:9px;line-height:1.45;position:relative}.insight-podcast-cast{z-index:1;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;display:grid;position:relative}.insight-podcast-cast span{color:#8fa8c5;background:#ffffff0d;border:1px solid #97bee733;border-radius:12px;flex-direction:column;gap:3px;padding:10px 12px;font-size:9px;line-height:1.45;display:flex}.insight-podcast-cast b{color:#f0e7da;font-size:11px}.insight-lead{color:#223b5b;letter-spacing:-.025em;word-break:keep-all;border-left:3px solid #dfad36;margin:0 0 33px;padding:4px 0 4px 17px;font-size:16px;font-weight:760;line-height:1.8}.insight-article-body>section{margin:0 0 38px;position:relative}.insight-article-body>section>span{color:#a67c45;letter-spacing:.16em;font-size:10px;font-weight:950}.insight-article-body>section>h2{color:#091f43;letter-spacing:-.045em;word-break:keep-all;margin:7px 0 17px;font-size:23px;line-height:1.35}.insight-article-body>section>p{color:#3f526b;letter-spacing:-.015em;word-break:keep-all;margin:0 0 15px;font-size:14px;line-height:1.9}.insight-editorial-figure{background:#fff;border:1px solid #d9e1eb;border-radius:18px;margin:22px 0 24px;overflow:hidden;box-shadow:0 16px 42px #1331521f}.insight-editorial-figure img{width:100%;height:auto;display:block}.insight-editorial-figure figcaption{color:#66758a;text-align:center;word-break:keep-all;border-top:1px solid #e5eaf0;padding:10px 13px;font-size:9px;line-height:1.55}.insight-article-body blockquote{color:#f2cf7a;text-align:center;word-break:keep-all;background:linear-gradient(135deg,#071a37,#0a3772);border:0;border-radius:18px;margin:23px 0 0;padding:22px;font-size:15px;font-weight:780;line-height:1.65}.insight-thesis-grid{gap:9px;display:grid}.insight-thesis-grid article{background:#fff;border:1px solid #e4ddd3;border-radius:18px;padding:17px}.insight-thesis-grid small{color:#a67c45;letter-spacing:.14em;font-size:8px;font-weight:950}.insight-thesis-grid b{color:#102849;margin-top:5px;font-size:15px;display:block}.insight-thesis-grid p{color:#607087;word-break:keep-all;margin:7px 0 0;font-size:12px;line-height:1.7}.insight-conclusion{text-align:center;border-top:1px solid #d6e0ed;border-bottom:1px solid #d6e0ed;margin-top:23px;padding:22px 5px}.insight-conclusion small{color:#a67c45;letter-spacing:.16em;font-size:8px;font-weight:950}.insight-conclusion b{color:#0b2854;word-break:keep-all;margin-top:8px;font-family:Georgia,Times New Roman,serif;font-size:17px;line-height:1.65;display:block}.insight-tags{flex-wrap:wrap;gap:6px;margin:0 0 17px;display:flex}.insight-tags span{color:#1b5ca8;background:#f0e7da;border-radius:999px;padding:6px 9px;font-size:10px}.insight-disclaimer{color:#718096;background:#edf1f6;border-radius:14px;padding:14px;font-size:10px;line-height:1.6}html.podcast-audio-focus .insight-reading-header{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:#fff!important}html.podcast-audio-focus .insight-article-hero,html.podcast-audio-focus .insight-article-body>:not(.insight-podcast){display:none!important}html.podcast-audio-focus .insight-reading-page{background:#06162d;min-height:100%}html.podcast-audio-focus .insight-article-body{max-width:680px;padding-top:16px}html.podcast-audio-focus .insight-podcast{box-shadow:none;margin-bottom:0}html.podcast-audio-focus .phone-content{will-change:auto!important;background:#06162d!important;overflow:hidden!important;transform:none!important}html.podcast-audio-focus .phone-content *,html.podcast-audio-focus .phone-content :before,html.podcast-audio-focus .phone-content :after{transition:none!important;animation-play-state:paused!important}.insight-quiz{background:#fff;border:1px solid #cbd9e9;border-radius:22px;margin:22px 0 0;padding:18px;box-shadow:0 12px 36px #13396214}.insight-quiz>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.insight-quiz>header small{color:#a67c45;letter-spacing:.14em;font-size:8px;font-weight:950}.insight-quiz>header h2{color:#0a2850;letter-spacing:-.04em;margin:6px 0 5px;font-size:20px}.insight-quiz>header p{color:#647991;margin:0;font-size:10px;line-height:1.55}.insight-quiz>header strong{color:#47617f;background:#f0e7da;border-radius:999px;flex:none;padding:8px 10px;font-size:10px}.insight-quiz>header strong span{color:#a67c45;font-size:15px}.insight-quiz-progress{background:#e7edf5;border-radius:999px;height:6px;margin:15px 0 18px;overflow:hidden}.insight-quiz-progress i{border-radius:inherit;background:linear-gradient(90deg,#a67c45,#50a1ff);height:100%;transition:width .3s;display:block}.insight-quiz-list{gap:14px;display:grid}.insight-quiz fieldset{background:#f9fbfe;border:1px solid #d7e1ed;border-radius:17px;min-width:0;margin:0;padding:13px}.insight-quiz legend{color:#1a3556;word-break:keep-all;grid-template-columns:auto 1fr auto;align-items:start;gap:8px;width:100%;padding:0 2px 10px;font-size:12px;font-weight:850;line-height:1.5;display:grid}.insight-quiz legend>span{color:#a67c45;background:#deecff;border-radius:8px;place-items:center;width:25px;height:25px;font-size:9px;display:grid}.insight-quiz legend em{color:#8a6300;white-space:nowrap;background:#fff1c8;border-radius:999px;padding:4px 6px;font-size:8px;font-style:normal}.insight-quiz fieldset>div{gap:7px;display:grid}.insight-quiz fieldset button{color:#435a74;text-align:left;background:#fff;border:1px solid #d8e2ee;border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;width:100%;min-height:43px;padding:8px 10px;display:grid}.insight-quiz fieldset button>i{color:#58718d;background:#f4eee5;border-radius:50%;place-items:center;width:24px;height:24px;font-size:9px;font-style:normal;font-weight:900;display:grid}.insight-quiz fieldset button>span{word-break:keep-all;font-size:11px;font-weight:700;line-height:1.45}.insight-quiz fieldset button>b{font-size:16px}.insight-quiz fieldset button:not(:disabled):active{transform:scale(.99)}.insight-quiz fieldset button:disabled{opacity:.68}.insight-quiz fieldset.correct{background:#f3fff8;border-color:#7ed4a8}.insight-quiz fieldset.incorrect{background:#fff8f8;border-color:#efb4b4}.insight-quiz fieldset.correct button.selected{color:#147a48;opacity:1;background:#e9fbf1;border-color:#27a365}.insight-quiz fieldset.incorrect button.selected{color:#a83434;opacity:1;background:#fff0f0;border-color:#d96666}.insight-quiz fieldset>p{color:#5f748b;margin:9px 2px 0;font-size:10px;font-weight:750;line-height:1.5}.insight-quiz fieldset.correct>p{color:#178653}.insight-quiz fieldset.incorrect>p{color:#b04444}.insight-quiz-loading,.insight-quiz-error{color:#647991;text-align:center;border-radius:12px;margin:0;padding:14px;font-size:11px}.insight-quiz-error{color:#a83434;background:#fff0f0;margin-top:10px}.insight-quiz>footer{color:#fff;background:linear-gradient(135deg,#092b59,#a67c45);border-radius:15px;align-items:center;gap:11px;margin-top:16px;padding:14px;display:flex}.insight-quiz>footer>span{background:#ffffff24;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:17px;display:grid}.insight-quiz>footer b{font-size:12px}.insight-quiz>footer p{color:#c9e0ff;margin:3px 0 0;font-size:10px}.insight-quiz-admin-stats{border-top:1px solid #d7e2ef;margin-top:16px;padding-top:16px}.insight-quiz-admin-stats>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.insight-quiz-admin-stats>header small{color:#a67c45;letter-spacing:.14em;font-size:8px;font-weight:950}.insight-quiz-admin-stats>header h3{color:#16365d;margin:4px 0 0;font-size:15px}.insight-quiz-admin-stats>header>strong{color:#526b87;white-space:nowrap;background:#f0e7da;border-radius:999px;padding:8px 10px;font-size:10px}.insight-quiz-admin-stats>header>strong span{color:#a67c45;font-size:16px}.insight-quiz-admin-stats>div{gap:9px;margin-top:14px;display:grid}.insight-quiz-admin-stats p{color:#526b87;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:9px;margin:0;font-size:10px;display:grid}.insight-quiz-admin-stats p b{color:#17365f;font-size:11px}.insight-quiz-admin-stats p>span{background:#e7edf5;border-radius:999px;height:7px;overflow:hidden}.insight-quiz-admin-stats p i{border-radius:inherit;background:linear-gradient(90deg,#a67c45,#55a8ff);height:100%;display:block}.insight-quiz-admin-stats p strong{color:#a67c45;text-align:right}.insight-article-actions{grid-template-columns:1fr 1.3fr;gap:8px;margin-top:17px;display:grid}.insight-article-actions button{color:#17365f;background:#fff;border:1px solid #cbd9e9;border-radius:13px;min-height:46px;font-size:12px;font-weight:850}.insight-article-actions button:last-child{color:#fff;background:#98703e;border-color:#98703e}html[data-theme=dark] .insight-article-list>button,html[data-theme=dark] .insight-thesis-grid article{color:#f0e7da;background:#2b2722;border-color:#4b4237}html[data-theme=dark] .insight-reading-page{background:#211e1a}html[data-theme=dark] .insight-reading-header{background:#091522f2}html[data-theme=dark] .insight-lead{color:#dce9f8}html[data-theme=dark] .insight-article-body>section>h2,html[data-theme=dark] .insight-thesis-grid b,html[data-theme=dark] .insight-conclusion b{color:#f4eee5}html[data-theme=dark] .insight-article-body>section>p,html[data-theme=dark] .insight-thesis-grid p{color:#aebfd2}html[data-theme=dark] .insight-conclusion,html[data-theme=dark] .insight-quiz-admin-stats{border-color:#4b4237}html[data-theme=dark] .insight-quiz-admin-stats>header h3,html[data-theme=dark] .insight-quiz-admin-stats p b{color:#e7f1ff}html[data-theme=dark] .insight-quiz-admin-stats>header>strong{color:#aebfd2;background:#142c47}html[data-theme=dark] .insight-quiz-admin-stats p{color:#aebfd2}html[data-theme=dark] .insight-tags span{color:#91c1ff;background:#142c47}html[data-theme=dark] .insight-disclaimer{color:#8fa2b8;background:#2b2722}html[data-theme=dark] .insight-quiz{box-shadow:none;background:#2b2722;border-color:#31475f}html[data-theme=dark] .insight-quiz>header h2{color:#f4eee5}html[data-theme=dark] .insight-quiz>header p{color:#9fb1c5}html[data-theme=dark] .insight-quiz>header strong{color:#a9bdd3;background:#17324f}html[data-theme=dark] .insight-quiz-progress{background:#21364d}html[data-theme=dark] .insight-quiz fieldset{background:#0d1b2a;border-color:#2b435c}html[data-theme=dark] .insight-quiz legend{color:#dce9f8}html[data-theme=dark] .insight-quiz legend>span{color:#82baff;background:#173553}html[data-theme=dark] .insight-quiz fieldset button{color:#bdd0e4;background:#13253a;border-color:#2d455e}html[data-theme=dark] .insight-quiz fieldset button>i{color:#b4c8dd;background:#20364d}html[data-theme=dark] .insight-quiz fieldset.correct{background:#102b22;border-color:#287a56}html[data-theme=dark] .insight-quiz fieldset.incorrect{background:#2b1a1d;border-color:#844646}html[data-theme=dark] .insight-quiz fieldset.correct button.selected{color:#92e3bb;background:#143b2c;border-color:#36a872}html[data-theme=dark] .insight-quiz fieldset.incorrect button.selected{color:#ffb1b1;background:#3a2023;border-color:#b95a5a}html[data-theme=dark] .insight-article-actions button{color:#dce9f8;background:#2b2722;border-color:#31475f}html[data-theme=dark] .insight-article-actions button:last-child{color:#fff;background:#236bc4;border-color:#397fd6}html[data-theme=dark] .insight-podcast{background:linear-gradient(145deg,#071422,#0c2948);border-color:#284865;box-shadow:0 18px 42px #00000047}html[data-theme=dark] .insight-editorial-figure{background:#0f1d2b;border-color:#30465d;box-shadow:0 16px 42px #00000047}html[data-theme=dark] .insight-editorial-figure figcaption{color:#9fb1c4;border-color:#2c4157}html[data-theme=dark] .insight-coming-soon{border-color:#31475f}html[data-theme=dark] .insight-coming-soon>span{color:#8fc1ff;background:#17324f}@media (width<=420px){.insight-podcast-cast{grid-template-columns:1fr}.insight-podcast-controls{grid-template-columns:1fr 1fr}.insight-podcast-progress{grid-column:1/-2}.insight-podcast-chapters{flex-wrap:wrap}}@media (width>=700px){.insight-article-hero{padding-inline:38px}.insight-article-hero>h1{max-width:620px;font-size:42px}.insight-article-body{padding-inline:34px}}.service-member-list>div{grid-template-columns:32px minmax(0,1fr) auto;gap:7px;min-height:76px;padding:6px 8px}.service-member-controls{grid-template-columns:124px 104px 96px;gap:7px;display:grid}.service-member-controls label{gap:3px;min-width:0;display:grid}.service-member-controls label>span{color:#647b96;background:0 0;width:auto;height:auto;font-size:9px;font-weight:850;line-height:1;display:block}.service-member-controls select{color:#17345f;background:#fff;border:1px solid #c9d9ef;border-radius:9px;width:100%;min-width:0;min-height:34px;padding:0 7px;font-size:12px;font-weight:700}.service-member-list>div>span{width:30px;height:30px}.service-member-list>div>span.admin-member-avatar{background:#f0e7da;border:1px solid #c8dbef;overflow:hidden}.admin-member-avatar.has-photo{background:#fff;box-shadow:0 2px 8px #0d3d7024}.admin-member-avatar img{object-fit:cover;width:100%;height:100%;display:block}.service-member-list>div>div{min-width:0}.service-member-list b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.2;overflow:hidden}.service-member-list small{text-overflow:ellipsis;white-space:normal;margin-top:1px;font-size:11px;line-height:1.28;overflow:hidden}.admin-member-tools{background:#fdfbf7;border:1px solid #d7e3f1;border-radius:18px;margin:14px 0 16px;padding:13px;box-shadow:0 8px 22px #072b5b0f}.admin-member-search>span,.admin-member-filters label{color:#415675;font-size:10px;font-weight:850;display:block}.admin-member-search>div{background:#fff;border:1px solid #aac8eb;border-radius:12px;grid-template-columns:25px minmax(0,1fr) 30px;align-items:center;min-height:43px;margin-top:6px;padding:0 8px;display:grid}.admin-member-search i{color:#9b7340;font-size:19px;font-style:normal}.admin-member-search input{color:#102e55;background:0 0;border:0;outline:0;min-width:0;font-size:14px}.admin-member-search button{color:#41678f;background:#e9f2fc;border:0;border-radius:50%;width:28px;height:28px;font-size:17px}.admin-member-filters{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:10px;display:grid}.admin-member-filters select{color:#17345f;background:#fff;border:1px solid #cfdeee;border-radius:10px;width:100%;min-width:0;min-height:38px;margin-top:5px;padding:0 8px;font-size:11px;font-weight:750}.admin-member-tools footer{color:#6d7e92;justify-content:space-between;align-items:center;gap:9px;margin-top:10px;font-size:10px;display:flex}.admin-member-tools footer b{color:#0a60c6}.admin-member-tools footer button{color:#165cae;background:#e8f1fc;border:0;border-radius:9px;min-height:31px;padding:0 10px;font-size:10px;font-weight:850}.admin-member-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.admin-member-list-heading>span{color:#3a628e;background:#f6f0e7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.admin-member-pagination{background:#fff;border:1px solid #d7e3f1;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:7px;margin-top:13px;padding:10px;display:grid}.admin-member-pagination>button,.admin-member-pagination>div button{color:#315b87;background:#fdfbf7;border:1px solid #d0dfef;border-radius:9px;min-height:34px;padding:0 9px;font-size:10px;font-weight:850}.admin-member-pagination>button:disabled{opacity:.42}.admin-member-pagination>div{justify-content:center;gap:4px;display:flex;overflow:hidden}.admin-member-pagination>div button{min-width:34px;padding:0 7px}.admin-member-pagination>div button.active{color:#fff;background:#0a64cf;border-color:#0a64cf}.admin-member-pagination label{color:#65788e;font-size:9px;font-weight:800}.admin-member-pagination select{color:#17345f;background:#fff;border:1px solid #c9d9eb;border-radius:9px;min-height:34px;margin-top:3px;padding:0 7px;font-size:10px;font-weight:800;display:block}.admin-member-pagination>small{color:#718197;text-align:center;grid-column:1/-1;font-size:9px}@media (width<=560px){.service-member-list>div{grid-template-rows:auto auto;grid-template-columns:38px minmax(0,1fr);gap:8px;min-height:170px;padding:10px}.service-member-list>div>div{grid-area:1/2}.service-member-list>div>span{grid-row:1;width:36px;height:36px}.service-member-controls{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;grid-area:2/1/auto/-1!important}.service-member-controls .service-member-rank-control{grid-column:1/-1}.service-member-controls select{min-width:0;min-height:38px;padding:0 10px;font-size:13px}.admin-member-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-member-filters label:last-child{grid-column:1/-1}.admin-member-search input,.admin-member-filters select,.admin-member-pagination select{font-size:16px}.admin-member-pagination{grid-template-columns:1fr 1fr}.admin-member-pagination>div{grid-area:1/1/auto/-1}.admin-member-pagination>label{grid-area:2/1/auto/-1}.admin-member-pagination select{width:100%}.admin-member-pagination>button:first-child{grid-area:3/1}.admin-member-pagination>button:nth-of-type(2){grid-area:3/2}}.cashflow-entry-card{color:#fff;text-align:left;background:linear-gradient(135deg,#251006,#7d2513);border:1px solid #efc56b;border-radius:20px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;width:calc(100% - 32px);margin:10px 16px;padding:15px;display:grid;box-shadow:0 13px 28px #6a231033}.cashflow-entry-card>span{color:#4d1708;background:#f2c45f;border-radius:16px;place-items:center;width:50px;height:50px;font-size:25px;font-weight:950;display:grid}.cashflow-entry-card small{color:#ffc77a;letter-spacing:.12em;font-size:9px;font-weight:950}.cashflow-entry-card h2{margin:4px 0;font-size:16px}.cashflow-entry-card p{color:#f8d9c8;margin:0;font-size:11px;line-height:1.4}.cashflow-entry-card strong{font-size:12px}.cashflow-hero{color:#fff;background:radial-gradient(circle at 90% 0,#ffb84c47,#0000 38%),linear-gradient(145deg,#1b0e0a,#7e2011);border-radius:24px;margin:12px 16px 14px;padding:24px 20px;box-shadow:0 18px 38px #4d170a38}.cashflow-hero small{color:#ffc55f;letter-spacing:.14em;font-weight:950}.cashflow-hero h2{margin:8px 0 7px;font-size:25px}.cashflow-hero p{color:#f7d8c7;margin:0;font-size:13px;line-height:1.6}.cashflow-mode-grid{padding:0 16px calc(var(--bottom-nav-height) + 28px);gap:12px;display:grid}.cashflow-mode-grid>button,.cashflow-mode-grid>article{box-shadow:var(--shadow);background:#fff9f4;border:1px solid #e4c9b8;border-radius:21px;padding:16px}.cashflow-mode-grid>button{text-align:left;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;display:grid}.cashflow-mode-grid span{color:#fff;background:#8e2714;border-radius:15px;place-items:center;width:46px;height:46px;font-size:20px;font-weight:950;display:grid}.cashflow-mode-grid small{color:#a33a22;letter-spacing:.12em;font-size:9px;font-weight:950}.cashflow-mode-grid h3{margin:3px 0;font-size:17px}.cashflow-mode-grid p{color:var(--muted);margin:0;font-size:11px}.cashflow-mode-grid article header{align-items:center;gap:12px;margin-bottom:12px;display:flex}.cashflow-mode-grid input{background:#fff;border:1px solid #decabb;border-radius:12px;width:100%;margin-top:7px;padding:10px 12px;font-weight:800}.cashflow-player-tools{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.cashflow-player-tools button{background:#fff;border:1px solid #dbc7ba;border-radius:11px;padding:8px;font-size:11px;font-weight:850}.cashflow-mode-grid .primary{color:#fff;background:#8e2714;border:0;border-radius:13px;width:100%;padding:12px;font-weight:900}.cashflow-game{min-height:100%;padding-bottom:calc(var(--bottom-nav-height) + 24px);color:#f9f0d4;background:radial-gradient(circle at 50% 25%,#1a1d21 0,#090b0e 58%,#030405 100%)}.cashflow-game>.sub-header{color:#f8e7b1;background:#090b0e;border-color:#46391f}.cashflow-header-actions{gap:5px;display:flex}.cashflow-header-actions button{color:#f4d77e!important;border:1px solid #6d5728!important;border-radius:9px!important;padding:6px 8px!important;font-size:10px!important}.cashflow-turn-strip{gap:7px;padding:10px 14px;display:flex;overflow-x:auto}.cashflow-turn-strip button{color:#d9cda8;text-align:left;background:#15171a;border:1px solid #5d4b28;border-radius:13px;flex:none;min-width:112px;padding:8px 10px}.cashflow-turn-strip button.active{color:#fff7d9;background:linear-gradient(145deg,#5b4212,#b5872d);border-color:#f0c867;box-shadow:0 0 18px #efc0533d}.cashflow-turn-strip b,.cashflow-turn-strip small{display:block}.cashflow-turn-strip small{opacity:.75;margin-top:2px;font-size:9px}.cashflow-status{color:#fff;background:linear-gradient(135deg,#141619,#272117);border:1px solid #806628;border-radius:20px;justify-content:space-between;align-items:center;margin:0 14px;padding:17px;display:flex}.cashflow-status.escaped{background:linear-gradient(135deg,#17362d,#6d5b22);border-color:#d9b34e}.cashflow-status small{color:#eac45f;font-weight:900}.cashflow-status h2{margin:3px 0;font-size:21px}.cashflow-status p{color:#c9bea0;margin:0;font-size:10px}.cashflow-status strong{color:#f7d879;font-size:16px}.cashflow-metrics{grid-template-columns:1fr 1fr;gap:7px;margin:9px 14px;display:grid}.cashflow-metrics article{background:linear-gradient(145deg,#171a1e,#0d0f12);border:1px solid #4c4128;border-radius:13px;padding:11px}.cashflow-metrics small,.cashflow-metrics b{display:block}.cashflow-metrics small{color:#a99c78;font-size:9px}.cashflow-metrics b{color:#f2d679;margin-top:4px;font-size:15px}.cashflow-play-area{gap:0;display:grid}.cashflow-controls{min-width:0}.cashflow-board{aspect-ratio:1;background:linear-gradient(145deg,#17191c,#050607);border:1px solid #8d7134;border-radius:24px;grid-template-rows:repeat(7,minmax(0,1fr));grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;width:calc(100% - 28px);max-width:720px;margin:14px auto;padding:7px;display:grid;position:relative;box-shadow:inset 0 0 0 2px #050607,inset 0 0 30px #e1b44812,0 18px 40px #0006}.cashflow-board .cashflow-space:first-child{grid-area:1/1}.cashflow-board .cashflow-space:nth-child(2){grid-area:1/2}.cashflow-board .cashflow-space:nth-child(3){grid-area:1/3}.cashflow-board .cashflow-space:nth-child(4){grid-area:1/4}.cashflow-board .cashflow-space:nth-child(5){grid-area:1/5}.cashflow-board .cashflow-space:nth-child(6){grid-area:1/6}.cashflow-board .cashflow-space:nth-child(7){grid-area:1/7}.cashflow-board .cashflow-space:nth-child(8){grid-area:2/7}.cashflow-board .cashflow-space:nth-child(9){grid-area:3/7}.cashflow-board .cashflow-space:nth-child(10){grid-area:4/7}.cashflow-board .cashflow-space:nth-child(11){grid-area:5/7}.cashflow-board .cashflow-space:nth-child(12){grid-area:6/7}.cashflow-board .cashflow-space:nth-child(13){grid-area:7/7}.cashflow-board .cashflow-space:nth-child(14){grid-area:7/6}.cashflow-board .cashflow-space:nth-child(15){grid-area:7/5}.cashflow-board .cashflow-space:nth-child(16){grid-area:7/4}.cashflow-board .cashflow-space:nth-child(17){grid-area:7/3}.cashflow-board .cashflow-space:nth-child(18){grid-area:7/2}.cashflow-board .cashflow-space:nth-child(19){grid-area:7/1}.cashflow-board .cashflow-space:nth-child(20){grid-area:6/1}.cashflow-board .cashflow-space:nth-child(21){grid-area:5/1}.cashflow-board .cashflow-space:nth-child(22){grid-area:4/1}.cashflow-board .cashflow-space:nth-child(23){grid-area:3/1}.cashflow-board .cashflow-space:nth-child(24){grid-area:2/1}.cashflow-space{color:#ead99e;background:linear-gradient(145deg,#22252a,#0f1114);border:1px solid #6d5728;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;min-width:0;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:visible;box-shadow:inset 0 1px #ffffff0f}.cashflow-space:first-child{grid-area:1/1}.cashflow-space:nth-child(2){grid-area:1/2}.cashflow-space:nth-child(3){grid-area:1/3}.cashflow-space:nth-child(4){grid-area:1/4}.cashflow-space:nth-child(5){grid-area:2/4}.cashflow-space:nth-child(6){grid-area:3/4}.cashflow-space:nth-child(7){grid-area:4/4}.cashflow-space:nth-child(8){grid-area:4/3}.cashflow-space:nth-child(9){grid-area:4/2}.cashflow-space:nth-child(10){grid-area:4/1}.cashflow-space:nth-child(11){grid-area:3/1}.cashflow-space:nth-child(12){grid-area:2/1}.cashflow-space.기회{background:linear-gradient(145deg,#3a2a0d,#171207)}.cashflow-space.시장{background:linear-gradient(145deg,#192d35,#0d171c)}.cashflow-space.생활{background:linear-gradient(145deg,#35221e,#17100e)}.cashflow-space.급여일{background:linear-gradient(145deg,#24351f,#10170e)}.cashflow-space.나눔{background:linear-gradient(145deg,#35212e,#160d13)}.cashflow-space.배움{background:linear-gradient(145deg,#292544,#13111f)}.cashflow-space.current{z-index:2;border-color:#ffe08a;transform:scale(1.045);box-shadow:0 0 0 2px #b98a2d,0 0 22px #ffcf5a8c,inset 0 0 18px #ffd6701f}.cashflow-space-number{color:#88764a;font-size:7px;font-weight:900;position:absolute;top:4px;left:6px}.cashflow-space>em{color:#e6bd54;font-size:15px;font-style:normal;line-height:1}.cashflow-space>b{color:#fff2c7;margin-top:3px;font-size:10px;line-height:1}.cashflow-space>small{color:#93845e;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:3px;font-size:5px;font-weight:900;overflow:hidden}.cashflow-tokens{z-index:4;flex-wrap:wrap;justify-content:flex-end;gap:2px;max-width:56px;display:flex;position:absolute;bottom:3px;right:3px}.cashflow-tokens i{color:#fff;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:18px;height:18px;font-size:8px;font-style:normal;font-weight:950;transition:transform .3s;display:grid;box-shadow:0 2px 5px #00000073}.cashflow-tokens i.active{transform:translateY(-3px)scale(1.14);box-shadow:0 0 0 2px #f5cc65,0 3px 8px #00000080}.cashflow-tokens .token-1{background:#cf3737}.cashflow-tokens .token-2{background:#237dde}.cashflow-tokens .token-3{background:#2b9c68}.cashflow-tokens .token-4{background:#9b52c7}.cashflow-tokens .token-5{background:#e18124}.cashflow-tokens .token-6{background:#d14e91}.cashflow-board-center{text-align:center;background:radial-gradient(circle at 50% 38%,#282415,#0a0b0d 68%);border:1px solid #725a28;border-radius:16px;flex-direction:column;grid-area:2/2/4/4;justify-content:center;align-items:center;padding:8px;display:flex;box-shadow:inset 0 0 22px #e9bc4d1f}.cashflow-board-center>small{color:#8f7b48;letter-spacing:.2em;font-size:6px;font-weight:900}.cashflow-board-center>strong{color:#0000;letter-spacing:.03em;background:linear-gradient(#fff0ad,#b88927);-webkit-background-clip:text;background-clip:text;margin-top:3px;font-size:20px;line-height:1}.cashflow-board-center>span{color:#8f7b48;letter-spacing:.15em;margin-top:3px;font-size:5px;font-weight:900}.cashflow-board-center>div{background:#111316;border:1px solid #5a4a29;border-radius:999px;align-items:center;gap:6px;margin-top:10px;padding:4px 7px;display:flex}.cashflow-board-center>div b{color:#fff2ca;text-overflow:ellipsis;white-space:nowrap;max-width:70px;font-size:8px;overflow:hidden}.cashflow-board-center>div em{color:#e4bd58;font-size:6px;font-style:normal;font-weight:900}.cashflow-board-center p{color:#92886b;margin:7px 0 0;font-size:7px;line-height:1.55}.cashflow-board-center p b{color:#e6c76d}.cashflow-roll{color:#fff;text-align:left;background:linear-gradient(145deg,#201c13,#0d0f12);border:1px solid #725a28;border-radius:17px;align-items:center;gap:13px;width:calc(100% - 28px);margin:5px 14px;padding:13px 16px;display:flex;box-shadow:0 8px 22px #00000047}.cashflow-roll>span{color:#211704;background:linear-gradient(145deg,#ffdf7c,#b27e20);border-radius:13px;place-items:center;width:44px;height:44px;font-size:25px;font-weight:950;display:grid}.cashflow-roll b,.cashflow-roll small{display:block}.cashflow-roll b{color:#fff0bd;font-size:15px}.cashflow-roll small{color:#9d947b;margin-top:3px;font-size:9px}.cashflow-sheet{color:#e9dfbf;background:linear-gradient(145deg,#17191c,#0b0d0f);border:1px solid #725a28;border-radius:16px;margin:10px 14px;padding:13px}.cashflow-sheet header{border-bottom:1px solid #725a28;justify-content:space-between;padding-bottom:8px;display:flex}.cashflow-sheet header small{color:#e7be55;font-weight:950}.cashflow-sheet>div{grid-template-columns:1fr 1fr;gap:6px;padding:9px 0;display:grid}.cashflow-sheet>div span{border-bottom:1px solid #373225;justify-content:space-between;padding:5px 2px;font-size:10px;display:flex}.cashflow-sheet>div b{color:#f1d572}.cashflow-sheet progress{accent-color:#d6ad45;width:100%}.cashflow-sheet p{color:#a99e80;text-align:center;margin:6px 0 0;font-size:10px}.cashflow-sheet p b{color:#efd16e}.cashflow-die{transform-style:preserve-3d}.cashflow-roll.rolling{cursor:wait;border-color:#f5cf69;box-shadow:0 0 0 1px #ffe08933,0 0 34px #eab8386b}.cashflow-roll.rolling .cashflow-die{animation:.16s linear infinite cashflow-dice-tumble;box-shadow:0 0 22px #ffda6fc7}.cashflow-play-area.is-rolling .cashflow-board{animation:.92s ease-out cashflow-board-pulse}.cashflow-roll-fx{z-index:20;pointer-events:none;position:absolute;inset:22%}.cashflow-roll-fx>span{border:2px solid #ffd769d9;border-radius:50%;animation:.9s ease-out infinite cashflow-shockwave;position:absolute;inset:25%}.cashflow-roll-fx i{background:#ffe38b;border-radius:50%;width:8px;height:8px;animation:.75s ease-out infinite cashflow-spark;position:absolute;top:50%;left:50%;box-shadow:0 0 12px #ffc94c}.cashflow-roll-fx i:nth-child(2){--x:115px;--y:-80px;animation-delay:80ms}.cashflow-roll-fx i:nth-child(3){--x:-125px;--y:-55px;animation-delay:.14s}.cashflow-roll-fx i:nth-child(4){--x:105px;--y:95px;animation-delay:.2s}.cashflow-roll-fx i:nth-child(5){--x:-90px;--y:110px;animation-delay:.26s}.cashflow-roll-fx i:nth-child(6){--x:10px;--y:-135px;animation-delay:.32s}@keyframes cashflow-dice-tumble{0%{transform:perspective(120px)rotateX(0)rotateY(0)rotate(0)scale(1)}50%{transform:perspective(120px)rotateX(170deg)rotateY(120deg)rotate(85deg)scale(1.13)}to{transform:perspective(120px)rotateX(360deg)rotateY(280deg)rotate(180deg)scale(1)}}@keyframes cashflow-board-pulse{0%,to{filter:brightness()}45%{filter:brightness(1.22);box-shadow:inset 0 0 50px #ffcf542e,0 0 48px #e0ab2e4d}}@keyframes cashflow-shockwave{0%{opacity:1;transform:scale(.25)}to{opacity:0;transform:scale(2.6)}}@keyframes cashflow-spark{0%{opacity:1;transform:translate(-50%,-50%)scale(1)}to{transform:translate(calc(-50% + var(--x,130px)),calc(-50% + var(--y,20px))) scale(.2);opacity:0}}@media (prefers-reduced-motion:reduce){.cashflow-roll.rolling .cashflow-die,.cashflow-play-area.is-rolling .cashflow-board,.cashflow-roll-fx>*{animation-duration:.01ms!important;animation-iteration-count:1!important}}.cashflow-card-modal{z-index:120;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000d1;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.cashflow-card-modal article{color:#f5ebca;text-align:center;background:radial-gradient(circle at 50% 0,#ddb14229,#0000 38%),#121417;border:2px solid #e4bd58;border-radius:24px;width:min(100%,360px);padding:23px;box-shadow:0 0 0 5px #090a0c,0 24px 70px #000000b3}.cashflow-card-modal small{color:#dfb951;letter-spacing:.12em;font-weight:950}.cashflow-card-modal h2{color:#fff1bd;margin:9px 0;font-size:23px}.cashflow-card-modal p{color:#bfb59a;line-height:1.6}.cashflow-card-modal>article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cashflow-card-modal button{color:#d9cda9;background:#1d2024;border:1px solid #665630;border-radius:12px;width:100%;padding:11px;font-weight:900}.cashflow-card-modal button.primary{color:#fff6d6;background:linear-gradient(145deg,#d5a63d,#7c5916);border-color:#e0b850}html[data-theme=dark] .cashflow-game{background:radial-gradient(circle at 50% 25%,#1a1d21 0,#090b0e 58%,#030405 100%)}html[data-theme=dark] .cashflow-mode-grid>button,html[data-theme=dark] .cashflow-mode-grid>article{color:#eef5ff;background:#111f2d;border-color:#3b4651}html[data-theme=dark] .cashflow-card-modal article{color:#f5ebca;background:radial-gradient(circle at 50% 0,#ddb14229,#0000 38%),#121417}html[data-theme=dark] .cashflow-card-modal p{color:#bfb59a}.cashflow-game:fullscreen{background:radial-gradient(circle at 42% 45%,#20231f 0,#080a0c 62%,#020303 100%);width:100vw;height:100vh;min-height:0;padding:0 0 12px;overflow:auto}.cashflow-game:fullscreen>.sub-header{z-index:20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#050708f0;height:56px;padding:6px 16px;position:sticky;top:0}.cashflow-game:fullscreen .cashflow-turn-strip{padding:7px 14px}:is(.cashflow-game:fullscreen .cashflow-status,.cashflow-game:fullscreen .cashflow-metrics){display:none}.cashflow-game:fullscreen .cashflow-play-area{grid-template-columns:minmax(0,1fr) minmax(260px,340px);align-items:center;gap:14px;max-width:1500px;margin:0 auto;padding:0 18px}.cashflow-game:fullscreen .cashflow-board{border-width:2px;border-radius:32px;gap:clamp(5px,1vh,10px);width:min(100%,100vh - 145px);max-width:none;margin:0 auto;padding:clamp(8px,1.2vh,15px)}.cashflow-game:fullscreen .cashflow-space{border-radius:clamp(12px,1.8vh,22px)}.cashflow-game:fullscreen .cashflow-space-number{font-size:clamp(8px,1.15vh,13px);top:8px;left:10px}.cashflow-game:fullscreen .cashflow-space>em{font-size:clamp(18px,3.2vh,38px)}.cashflow-game:fullscreen .cashflow-space>b{font-size:clamp(12px,1.8vh,21px)}.cashflow-game:fullscreen .cashflow-space>small{font-size:clamp(6px,.85vh,10px)}.cashflow-game:fullscreen .cashflow-board-center>small{font-size:clamp(7px,1vh,12px)}.cashflow-game:fullscreen .cashflow-board-center>strong{font-size:clamp(26px,5vh,58px)}.cashflow-game:fullscreen .cashflow-board-center>span{font-size:clamp(6px,.9vh,11px)}.cashflow-game:fullscreen .cashflow-board-center>div b{max-width:180px;font-size:clamp(10px,1.4vh,17px)}.cashflow-game:fullscreen .cashflow-board-center>div em{font-size:clamp(8px,1.1vh,13px)}.cashflow-game:fullscreen .cashflow-board-center p{font-size:clamp(8px,1.1vh,13px)}.cashflow-game:fullscreen .cashflow-tokens i{width:clamp(22px,3.4vh,40px);height:clamp(22px,3.4vh,40px);font-size:clamp(9px,1.3vh,15px)}:is(.cashflow-game:fullscreen .cashflow-roll,.cashflow-game:fullscreen .cashflow-sheet){width:100%;margin:0 0 14px}.cashflow-game:fullscreen .cashflow-card-modal{position:fixed}@media (width<=800px),(orientation:portrait){.cashflow-game:fullscreen .cashflow-play-area{padding:0 8px;display:block}.cashflow-game:fullscreen .cashflow-board{width:min(96vw,100vh - 250px);margin:0 auto 8px}.cashflow-game:fullscreen .cashflow-controls{grid-template-columns:1fr 1fr;gap:8px;display:grid}:is(.cashflow-game:fullscreen .cashflow-roll,.cashflow-game:fullscreen .cashflow-sheet){margin:0}:is(.cashflow-game:fullscreen .cashflow-sheet>div,.cashflow-game:fullscreen .cashflow-sheet p,.cashflow-game:fullscreen .cashflow-sheet progress){display:none}}.cashflow-statement-page{min-height:100%;padding-bottom:calc(var(--bottom-nav-height) + 24px);color:#171717;background:#e9e4dc}.statement-app-header{color:#171717;background:#fffdf9;border-bottom:1px solid #d1c7bb}.statement-app-header h1{font-weight:950}.statement-app-header small{color:#6f655e;font-weight:800}.statement-app-header>button:last-child{color:#fff!important;background:#a91717!important;border:1px solid #a91717!important;border-radius:9px!important;padding:7px 9px!important;font-size:11px!important;font-weight:900!important}.cashflow-statement-top{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f2f5;position:sticky;top:0;box-shadow:0 8px 20px #2c180d14}.cashflow-statement-toolbar{background:0 0;border-bottom:1px solid #d2c7bb;gap:7px;padding:8px 12px;display:flex}.cashflow-statement-toolbar button{color:#302925;background:#fff;border:1px solid #b9aea3;border-radius:9px;flex:1;min-height:35px;font-size:11px;font-weight:900}.cashflow-statement-toolbar button:last-of-type{color:#981919;border-color:#981919}.cashflow-paper{background:#fffdf7;border:2px solid #171717;margin:10px;box-shadow:0 12px 30px #41271826}.cashflow-paper-title{color:#fff;background:#171717;border-bottom:8px solid #a91218;justify-content:space-between;align-items:center;padding:16px 17px;display:flex}.cashflow-paper-title small{color:#f4aeb0;letter-spacing:.18em;font-size:8px;font-weight:950}.cashflow-paper-title h1{letter-spacing:-.04em;margin:3px 0 0;font-family:Arial,sans-serif;font-size:30px;font-weight:1000}.cashflow-paper-title p{color:#e5e5e5;letter-spacing:.08em;margin:1px 0 0;font-size:8px;font-weight:850}.cashflow-paper-title>span{background:#a91218;border:3px solid #fff;border-radius:50%;place-items:center;width:47px;height:47px;font-size:26px;font-weight:1000;display:grid}.statement-profile-grid{border-bottom:2px solid #171717;grid-template-columns:1fr 1fr;display:grid}.statement-profile-grid label{background:#fffdf7;border-bottom:1px solid #171717;border-right:1px solid #171717;align-items:center;min-width:0;display:flex}.statement-profile-grid label:nth-child(2n){border-right:0}.statement-profile-grid label:nth-last-child(-n+2){border-bottom:0}.statement-profile-grid label:last-child{border-bottom:1px solid #171717}.statement-profile-grid span{text-align:center;background:#ece5da;flex:0 0 42px;padding:8px 5px;font-size:10px;font-weight:950}.statement-profile-grid input{color:#111;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:8px 7px;font-size:13px;font-weight:850}.statement-profile-grid input:focus{box-shadow:inset 0 -3px #bd151c}.statement-scoreboard{border-bottom:3px solid #a91218;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.statement-scoreboard article{background:#f6f0e8;border-bottom:1px solid #171717;border-right:1px solid #171717;min-width:0;padding:9px 8px}.statement-scoreboard article:nth-child(2n){border-right:0}.statement-scoreboard article:nth-last-child(-n+2){border-bottom:0}.statement-scoreboard small,.statement-scoreboard b{display:block}.statement-scoreboard small{color:#6a5e54;font-size:8px;font-weight:900}.statement-scoreboard b{color:#111;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;font-weight:1000;overflow:hidden}.statement-scoreboard .positive b{color:#087646}.statement-scoreboard .negative b{color:#b20e16}.statement-scoreboard .escaped{background:#0d6f48}.statement-scoreboard .escaped small,.statement-scoreboard .escaped b{color:#fff}.statement-scoreboard .goal{background:#a91218}.statement-scoreboard .goal small,.statement-scoreboard .goal b{color:#fff}.statement-ledger{background:#fffdf7;border-bottom:3px solid #171717}.statement-ledger>header{color:#fff;background:#a91218;justify-content:space-between;align-items:center;padding:8px 10px;display:flex}.statement-ledger>header small{color:#ffc4c4;letter-spacing:.14em;font-size:7px;font-weight:950;display:block}.statement-ledger>header h2{margin:1px 0 0;font-size:17px;font-weight:1000}.statement-ledger>header strong{font-size:12px;font-weight:1000}.statement-column-head,.statement-row{grid-template-columns:minmax(0,1.3fr) minmax(78px,.85fr) minmax(72px,.75fr) 56px;display:grid}.statement-column-head{color:#fff;background:#262626;border-bottom:2px solid #171717}.statement-column-head span{text-align:center;border-right:1px solid #5a5a5a;padding:5px 3px;font-size:8px;font-weight:950}.statement-column-head span:last-child{border-right:0}.statement-row{border-bottom:1px solid #3d3d3d;min-height:47px}.statement-row>*{border-right:1px solid #3d3d3d;min-width:0}.statement-row>:last-child{border-right:0}.statement-label-input{color:#111;background:#fffdf7;outline:none;width:100%;padding:5px 7px;font-size:11px;font-weight:900;border:0!important}.statement-label-input:focus{box-shadow:inset 4px 0 #bd151c}.statement-settled{background:#f5efe6;flex-direction:column;justify-content:center;align-items:flex-end;padding:4px 5px;display:flex}.statement-settled b{color:#161616;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;font-weight:1000;overflow:hidden}.statement-settled small{color:#7a6a5d;font-size:7px;font-weight:800}.statement-settled.pending{background:#fff1be}.statement-settled.pending b{color:#a41117}.statement-add-input{background:#fff;align-items:center;display:flex}.statement-add-input>span{color:#9f1218;padding-left:4px;font-size:8px;font-weight:1000}.statement-add-input input{color:#111;text-align:right;background:0 0;border:0;outline:none;width:100%;min-width:0;padding:5px 3px;font-size:12px;font-weight:1000}.statement-add-input:focus-within{box-shadow:inset 0 -3px #bd151c}.statement-row-actions{background:#f2ebe2;grid-template-columns:1fr 17px;align-items:stretch;display:grid}.statement-row-actions button{color:#fff;background:#a91218;border:0;border-radius:0;padding:0 2px;font-size:9px;font-weight:1000}.statement-row-actions button:disabled{color:#786f68;opacity:1;background:#cabdb1}.statement-row-actions .statement-delete{color:#fff;background:#3a3430;font-size:14px}.statement-add-row{color:#6e161a;background:#eee6dc;border:0;border-top:1px dashed #8f8176;width:100%;min-height:32px;font-size:10px;font-weight:950}.statement-balance-title{color:#fff;text-align:center;background:#171717;border-bottom:2px solid #171717;padding:10px}.statement-balance-title small{color:#ef9ea1;letter-spacing:.2em;font-size:7px;font-weight:950}.statement-balance-title h2{margin:1px 0 0;font-size:18px}.statement-fast-track{color:#fff;background:#171717;grid-template-columns:1fr 1fr;display:grid}.statement-fast-track>div{border-right:1px solid #555;padding:10px}.statement-fast-track>div:nth-child(2){border-right:0}.statement-fast-track small,.statement-fast-track b{display:block}.statement-fast-track small{color:#f0a6aa;font-size:7px;font-weight:900}.statement-fast-track b{margin-top:3px;font-size:14px}.statement-fast-track p{color:#d0cbc6;border-top:1px solid #555;grid-column:1/-1;margin:0;padding:8px 10px;font-size:8px;line-height:1.5}.cashflow-statement-page input::placeholder{color:#a79c93}.cashflow-statement-page input:focus-visible,.cashflow-statement-page button:focus-visible{outline-offset:-2px;outline:3px solid #f2b540}html[data-theme=dark] .cashflow-paper,html[data-theme=dark] .statement-ledger,html[data-theme=dark] .statement-label-input,html[data-theme=dark] .statement-profile-grid label{color:#171717;background:#fffdf7}html[data-theme=dark] .statement-app-header{color:#fff;background:#171717}html[data-theme=dark] .cashflow-statement-toolbar{background:#1e1b18f5}html[data-theme=dark] .cashflow-statement-toolbar button{color:#fff;background:#26211e;border-color:#685d54}html[data-theme=dark] .cashflow-statement-toolbar button:last-of-type{color:#ff9da0}@media (width>=720px){.cashflow-paper{max-width:1040px;margin:18px auto}.statement-profile-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.statement-profile-grid label,.statement-profile-grid label:nth-child(2n),.statement-profile-grid label:nth-last-child(-n+2),.statement-profile-grid label:last-child{border-bottom:0;border-right:1px solid #171717}.statement-profile-grid label:last-child{border-right:0}.statement-scoreboard{grid-template-columns:repeat(6,minmax(0,1fr))}.statement-scoreboard article,.statement-scoreboard article:nth-child(2n),.statement-scoreboard article:nth-last-child(-n+2){border-bottom:0;border-right:1px solid #171717}.statement-scoreboard article:last-child{border-right:0}.statement-balance-grid{grid-template-columns:1fr 1fr;display:grid}.statement-balance-grid .statement-ledger:first-child{border-right:3px solid #171717}.statement-row{min-height:51px}.statement-column-head,.statement-row{grid-template-columns:minmax(0,1.3fr) minmax(100px,.85fr) minmax(90px,.75fr) 66px}.statement-label-input,.statement-settled b{font-size:13px}.statement-ledger>header strong{font-size:14px}}@media (width<=380px){.cashflow-paper{margin:6px}.cashflow-paper-title{padding:13px 11px}.cashflow-paper-title h1{font-size:26px}.statement-column-head,.statement-row{grid-template-columns:minmax(0,1.18fr) minmax(70px,.8fr) minmax(64px,.7fr) 50px}.statement-label-input{padding-inline:4px;font-size:10px}.statement-settled b,.statement-add-input input{font-size:10px}.statement-row-actions{grid-template-columns:1fr 14px}}@media print{body{background:#fff!important}.app-stage,.phone-shell,.phone-content{width:auto!important;height:auto!important;min-height:0!important;box-shadow:none!important;border:0!important;border-radius:0!important;display:block!important;overflow:visible!important}.desktop-context,.app-header,.statement-app-header,.cashflow-statement-toolbar,.bottom-nav,.language-switch{display:none!important}.cashflow-statement-page{background:#fff!important;padding:0!important}.cashflow-paper{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-width:none!important;box-shadow:none!important;margin:0!important}.statement-add-row,.statement-delete{display:none!important}.statement-balance-grid{grid-template-columns:1fr 1fr;display:grid}.statement-balance-grid .statement-ledger:first-child{border-right:3px solid #171717}}html[data-theme=dark] :where(.phone-shell,.tester-install-page,.group-editor-page){color:#f6f0e7;background-color:#211e1a!important}html[data-theme=dark] :where(.tester-device-guide article,.tester-checklist,.settings-card,.notification-item,.first-run-mission,.first-run-steps button,.today-dream-card,.award-event-summary,.award-objective-rules,.award-category-list article,.award-score-guide,.award-final-ranking,.award-podium article,.seminar-invite-list article,.team-study-hero,.team-study-steps article,.mission-list,.mission-list button,.timeline-card,.book-card,.recommended-program-list>button,.business-deck-card,.ethics-entry-card,.calculator-entry-card,.cartoon-episode-list>button,.cartoon-dialogue-panel,.shortcut-grid button,.center-list button,.group-stat-grid article,.group-directory article,.group-editor,.admin-group-policy,.admin-group-review-list article,.admin-group-active-list article,.profile-dream-summary,.my-menu,.my-menu button,.global-center-card,.global-center-summary,.center-message-modal,.community-center-card,.help-guide-list details,.about-isl-identity article,.about-history-line article){color:#f6f0e7!important;background:#2b2722!important;border-color:#304860!important;box-shadow:0 8px 24px #0003!important}html[data-theme=dark] :where(.admin-member-tools,.admin-member-pagination,.target-rank-plan,.genealogy-member-goal,.sponsor-verification-panel,.calendar-empty,.calendar-lecture-detail,.calendar-lecture-instructor,.calendar-agenda>button,.community-point-notice,.community-notice-intro,.community-notice-list>button){color:#eaf2fb!important;background:#13283c!important;border-color:#5b5145!important}html[data-theme=dark] :where(.search-box,.admin-member-search>div,.community-search,.global-centers-hero label,input:not([type=checkbox]):not([type=radio]),textarea,select){color:#faf7f1!important;box-shadow:none!important;background:#0b1928!important;border-color:#41617e!important}html[data-theme=dark] :where(input,textarea)::placeholder{opacity:1;color:#8fa5bc!important}html[data-theme=dark] :where(input,textarea,select):focus-visible{outline-offset:1px;border-color:#72b2ff!important;outline:3px solid #5aa2ff47!important}html[data-theme=dark] :where(.filter-row button:not(.selected),.rank-scroll button:not(.selected),.theme-options button:not(.active),.admin-member-pagination button,.global-center-actions a,.global-center-actions button:not(.primary),.center-message-modal>div button:not(.primary),.help-quick-links button,.profile-photo-editor label){color:#bcd1e6!important;background:#332e27!important;border-color:#3b5872!important}html[data-theme=dark] :where(.tester-guide-heading span,.tester-device-guide ol,.tester-checklist p,.notification-item small,.award-event-summary p,.award-category-list small,.book-card small,.center-list small,.group-stat-grid small,.group-directory small,.profile-dream-summary p,.global-center-card small,.community-center-card small,.help-guide-content p,.about-isl-identity p,.about-history-line p){color:#a8bbcf!important}html[data-theme=dark] :where(.tester-device-guide strong,.tester-checklist h2,.notification-item b,.award-event-summary h2,.award-category-list b,.book-card b,.center-list b,.group-stat-grid b,.group-directory b,.profile-dream-summary b,.global-center-card b,.community-center-card b,.help-guide-content h3,.about-isl-identity h3,.about-history-line h3){color:#faf7f1!important}html[data-theme=dark] .community-page{background:#211e1a!important;border-inline-color:#20364c!important}html[data-theme=dark] :where(.community-header,.community-board-navigation){background:#0a1827f7!important;border-color:#4b4237!important}html[data-theme=dark] .community-point-rules span{color:#c3d4e5!important;background:#182f46!important}html[data-theme=dark] :where(.community-notice-copy p,.community-notice-empty){color:#b2c3d5!important}html[data-theme=dark] :where(.community-notice-copy time,.community-notice-empty p){color:#8fa4ba!important}html[data-theme=dark] :where(.page-back-button,.community-header-actions>button:not(.active)){color:#dceafa!important;background:#13283c!important;border-color:#466684!important}html[data-theme=dark] :where(button,a):focus-visible{outline-offset:2px;outline:3px solid #5aa2ff52}html[data-theme=dark] .genealogy-member-goal{box-shadow:inset 0 1px #82beff14,0 12px 30px #0000002e;background:linear-gradient(145deg,#0d2134,#101c2b)!important;border-color:#2d5478!important}html[data-theme=dark] .genealogy-goal-heading small{color:#78b9ff!important}html[data-theme=dark] .genealogy-goal-heading h3,html[data-theme=dark] .genealogy-goal-runners>b{color:#fbf8f2!important}html[data-theme=dark] .genealogy-goal-heading>strong{border:1px solid #6db2ff;box-shadow:0 6px 18px #267ed83d;color:#fff!important;background:#267ed8!important}html[data-theme=dark] .genealogy-goal-period article{background:#0b1b2a!important;border-color:#36536c!important}html[data-theme=dark] .genealogy-goal-period small{color:#a9bdd0!important}html[data-theme=dark] .genealogy-goal-period b{color:#faf7f1!important}html[data-theme=dark] .genealogy-goal-runners article{border:1px solid #304b64;background:#2f2923!important}html[data-theme=dark] .genealogy-goal-runners article span{color:#7dbdff!important}html[data-theme=dark] .genealogy-goal-runners article b{color:#edf5fd!important}html[data-theme=dark] .genealogy-goal-runners article strong{color:#ffd27b!important}html[data-theme=dark] .genealogy-goal-runners>p{color:#b9cbdb!important;background:#0a1927!important;border-color:#476681!important}html[data-theme=dark] .genealogy-feedback-composer{border:1px solid #4b4674;box-shadow:inset 0 1px #bcaeff12;background:linear-gradient(135deg,#171b36,#102337)!important}html[data-theme=dark] .genealogy-feedback-composer small{color:#b9a4ff!important}html[data-theme=dark] .genealogy-feedback-composer b{color:#f3f0ff!important}html[data-theme=dark] .genealogy-feedback-composer p{color:#b5bed0!important}html[data-theme=dark] .genealogy-feedback-composer input{caret-color:#b7a5ff;color:#f5f7fb!important;background:#0a1727!important;border-color:#5b5682!important}html[data-theme=dark] .genealogy-feedback-composer input::placeholder{opacity:1;color:#8292a7!important}html[data-theme=dark] .genealogy-feedback-composer input:focus{outline:3px solid #a894f233;border-color:#a894f2!important}html[data-theme=dark] .genealogy-feedback-composer button{color:#fff!important;background:#765ac5!important}html[data-theme=dark] .genealogy-feedback-composer button:disabled{opacity:1;border:1px solid #3b4a5c;color:#8190a2!important;background:#223043!important}html[data-theme=dark] .genealogy-feedback-composer>em{color:#9eacc0!important}html[data-theme=dark] .genealogy-feedback-composer .genealogy-feedback-sync-note{color:#c1b0ee!important}.auth-stage{min-height:100vh;padding:max(24px, env(safe-area-inset-top,0px)) 20px max(24px, env(safe-area-inset-bottom,0px));background:radial-gradient(circle at 86% 6%,#1a74ef33,#0000 28%),linear-gradient(155deg,#f3ede4,#fff 48%,#f0e7da);place-items:center;display:grid}.auth-card{text-align:center;background:#fffffff5;border:1px solid #c8dcf4;border-radius:30px;width:min(100%,430px);padding:42px 28px 30px;position:relative;box-shadow:0 24px 70px #071d4924}.auth-card>.language-switch{position:absolute;top:15px;right:15px}.auth-card>img{border-radius:22px;margin:12px auto 18px;display:block}.auth-card>small{color:#a67c45;letter-spacing:.12em;font-size:12px;font-weight:900}.auth-card h1{color:#2b2722;letter-spacing:-.04em;margin:14px 0 12px;font-size:30px;line-height:1.25}.auth-card>p{color:#647994;margin:0;font-size:16px;line-height:1.6}.auth-card>a{color:#fff;background:linear-gradient(135deg,#075bd2,#1379ed);border-radius:15px;place-items:center;min-height:54px;margin-top:25px;font-size:17px;font-weight:900;text-decoration:none;display:grid;box-shadow:0 10px 24px #0b63e53d}.auth-card>div:not(.language-switch){text-align:left;gap:7px;margin-top:22px;display:grid}.auth-card>div:not(.language-switch) span{color:#526985;font-size:14px}.auth-card .auth-privacy-note{color:#8998aa;letter-spacing:0;margin-top:22px;font-size:12px;font-weight:600;line-height:1.5;display:block}.auth-loading-card{justify-items:center;gap:9px;display:grid}.auth-loading-card>img{margin:0 0 5px}.auth-loading-card>b{color:#2b2722;font-size:23px}.auth-loading-card>span{color:#8a8177;font-size:14px}.auth-loading-card>i{border:3px solid #d6e6f8;border-top-color:#a67c45;border-radius:50%;width:26px;height:26px;margin-top:10px;animation:.8s linear infinite auth-spin}@keyframes auth-spin{to{transform:rotate(360deg)}}.account-identity-card,.account-settings-card,.account-detail-list,.account-data-note{background:#fff;border:1px solid #cfe0f5;border-radius:19px;margin:0 18px 14px}.account-identity-card{color:#fff;background:linear-gradient(135deg,#082b64,#0c68d9);grid-template-columns:54px 1fr auto;align-items:center;gap:11px;padding:15px;display:grid}.account-identity-card>span{color:#a67c45;background:#fff;border-radius:50%;place-items:center;width:52px;height:52px;font-size:21px;font-weight:900;display:grid}.account-identity-card div{min-width:0}.account-identity-card b,.account-identity-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.account-identity-card b{font-size:18px}.account-identity-card small{color:#c7def9;margin-top:3px;font-size:12px}.account-identity-card em{background:#ffffff29;border-radius:999px;padding:6px 8px;font-size:11px;font-style:normal;font-weight:850}.account-settings-card{padding:15px}.account-settings-card label span{color:#526985;margin-bottom:7px;font-size:13px;font-weight:800;display:block}.account-settings-card input{color:#2b2722;width:100%;min-height:46px;font:inherit;border:1px solid #bfd5ee;border-radius:11px;padding:10px 12px;font-size:16px}.account-settings-card button,.account-data-note button{color:#fff;background:#a67c45;border:0;border-radius:11px;width:100%;min-height:43px;margin-top:10px;font-size:14px;font-weight:850}.account-settings-card button:disabled{opacity:.5}.account-detail-list{overflow:hidden}.account-detail-list div{grid-template-columns:100px minmax(0,1fr);gap:12px;padding:13px 15px;display:grid}.account-detail-list div+div{border-top:1px solid #e4edf7}.account-detail-list span{color:#7789a0;font-size:13px}.account-detail-list b{overflow-wrap:anywhere;color:#16355f;text-align:right;font-size:14px}.account-data-note{background:#fbf8f2;padding:15px}.account-data-note b{color:#0b285a;font-size:15px}.account-data-note p{color:#647994;margin:6px 0 0;font-size:13px;line-height:1.55}.account-signout{color:#586c85;background:#fff;border:1px solid #ccd9e8;border-radius:14px;place-items:center;min-height:48px;margin:0 18px 26px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.marketing-consent-setting{background:#fff;border:1px solid #d5e3f3;border-radius:16px;gap:12px;margin-top:14px;padding:16px;display:grid}.marketing-consent-setting label{align-items:center;gap:10px;display:flex}.marketing-consent-setting input{accent-color:#a67c45;width:23px;height:23px}.marketing-consent-setting span{gap:2px;display:grid}.marketing-consent-setting small{color:#78879e}.marketing-consent-setting button{color:#075fdc;background:#e8f1ff;border:0;border-radius:12px;min-height:44px;font-weight:850}.phone-content{z-index:1;height:calc(100% - var(--bottom-nav-height) - env(safe-area-inset-bottom,0px));scrollbar-width:none;background:radial-gradient(circle at 80% 0,#2991ff1a,#0000 24%),linear-gradient(#fdfbf7 0%,#fff 48%);padding:0 20px 30px;position:relative;overflow-y:auto}.phone-content::-webkit-scrollbar{display:none}.member-entry-shell .phone-content{height:100%;padding-bottom:30px}.greeting,.page-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.greeting{margin:max(24px, calc(env(safe-area-inset-top,0px) + 16px)) 0 22px;flex-wrap:wrap;position:relative}.page-heading{margin:max(24px, calc(env(safe-area-inset-top,0px) + 16px)) 0 22px}.greeting h1,.page-heading h1{letter-spacing:-.045em;margin:0;font-size:28px;line-height:1.18}.greeting-main{align-items:flex-start;gap:12px;width:100%;min-width:0;padding-right:48px;display:flex}.greeting-avatar{width:58px;height:58px;color:var(--blue);background:#e7f2ff;border:3px solid #fff;border-radius:50%;flex:0 0 58px;place-items:center;font-size:20px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 6px 16px #0b408824}.greeting-avatar img{object-fit:cover;width:100%;height:100%;display:block}.greeting-rank{color:inherit;font:inherit}.greeting p,.page-heading p,.page-description{color:var(--muted);margin:8px 0 0;font-size:16px}.greeting p.greeting-quote{max-width:310px;margin-top:8px;font-size:16px;line-height:1.45}.greeting p.greeting-quote-speaker{color:#8290a4;text-align:right;max-width:310px;margin:3px 0 0;font-size:13px;line-height:1.35}.today-briefing-summary{color:#385474;white-space:nowrap;scrollbar-width:none;flex-wrap:nowrap;flex:1 0 100%;align-items:center;gap:6px;width:100%;margin-top:-2px;padding:1px 0 2px;font-size:clamp(10px,2.8vw,12px);line-height:1.25;display:flex;overflow-x:auto}.today-briefing-summary::-webkit-scrollbar{display:none}.today-briefing-summary>span{flex:none;align-items:center;gap:4px;display:inline-flex}.today-briefing-summary i,.today-briefing-summary b,.today-briefing-summary em{font-style:normal}.today-briefing-summary i{color:var(--blue);font-weight:900}.today-briefing-summary b{color:#243f63;font-weight:800}.today-briefing-separator{flex:none;font-weight:800;color:#a1afc1!important}.today-briefing-btc em{font-size:11px;font-weight:900}.today-briefing-btc em.rise{color:#db3f4a}.today-briefing-btc em.fall{color:#2270d9}.today-briefing-btc em.even{color:#718096}.today-imine-hub{background:linear-gradient(145deg,#fdfbf7 0%,#fff 58%,#fdfbf7 100%);border:1px solid #c8dcf2;border-radius:23px;margin:0 0 16px;padding:17px;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f45841a}.today-imine-hub:before{content:"";pointer-events:none;background:radial-gradient(circle,#0070ec26,#0000 70%);border-radius:50%;width:230px;height:230px;position:absolute;top:-150px;right:-100px}.today-imine-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex;position:relative}.today-imine-heading small,.today-imine-heading h2,.today-imine-heading p{margin:0;display:block}.today-imine-heading small{color:#a67c45;letter-spacing:.16em;font-size:10px;font-weight:950}.today-imine-heading h2{color:#092b5e;letter-spacing:-.04em;margin-top:3px;font-size:23px;line-height:1.1}.today-imine-heading p{color:#5a708d;max-width:480px;margin-top:6px;font-size:13px;line-height:1.45}.today-imine-heading>span{color:#59708c;background:#f0e7da;border:1px solid #bfd8f5;border-radius:999px;justify-content:center;align-items:baseline;gap:3px;min-width:58px;padding:7px 10px;font-size:12px;font-weight:900;display:flex}.today-imine-heading>span b{color:#a67c45;font-size:18px}.today-imine-heading>span i{font-style:normal}.today-imine-heading>span.complete{color:#177b58;background:#eaf8f2;border-color:#a9dfca}.today-imine-heading>span.complete b{color:#129063}.today-imine-progress{background:#deebf8;border-radius:999px;height:5px;margin-top:13px;overflow:hidden}.today-imine-progress i{border-radius:inherit;background:linear-gradient(90deg,#096be5,#2d9cf4);height:100%;transition:width .3s;display:block}.today-imine-actions{grid-template-columns:1.15fr 1fr 1fr;gap:9px;margin-top:13px;display:grid}.today-imine-actions button{color:#092956;text-align:left;background:#fffffff5;border:1px solid #d8e5f3;border-radius:16px;flex-direction:column;align-items:stretch;min-width:0;min-height:156px;padding:13px;transition:transform .16s,border-color .16s,box-shadow .16s;display:flex;box-shadow:0 7px 18px #0d3d740e}.today-imine-actions button:active{transform:translateY(1px)scale(.992)}.today-imine-actions button>span{align-items:center;gap:7px;display:flex}.today-imine-actions button>span i{color:#a67c45;background:#f0e7da;border-radius:9px;place-items:center;min-width:27px;height:27px;font-size:10px;font-style:normal;font-weight:950;display:grid}.today-imine-actions button>span small{color:#5e7692;font-size:10px;font-weight:900}.today-imine-actions button>b{color:#0a2b5c;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:11px;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.today-imine-actions button>p{color:#657a94;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:6px 0 0;font-size:11px;line-height:1.45;display:-webkit-box;overflow:hidden}.today-imine-actions button>em{color:#a67c45;justify-content:space-between;align-items:center;gap:6px;margin-top:auto;padding-top:10px;font-size:10px;font-style:normal;font-weight:900;display:flex}.today-imine-actions button>em strong{font-size:14px}.today-imine-actions button.focus{color:#fff;background:linear-gradient(145deg,#a67c45,#084fae);border-color:#8fc2f8;box-shadow:0 10px 23px #085dc438}.today-imine-actions button.focus>span i{color:#fff;background:#ffffff29}.today-imine-actions button.focus>span small{color:#d8eaff}.today-imine-actions button.focus>b{color:#fff}.today-imine-actions button.focus>p{color:#d3e6fb}.today-imine-actions button.learn>span i{color:#9a6907;background:#fff4d7}.today-imine-actions button.learn>em{color:#9a6907}.today-imine-loop{color:#8293a8;white-space:nowrap;scrollbar-width:none;border-top:1px solid #dfebf7;justify-content:center;align-items:center;gap:7px;margin-top:12px;padding-top:11px;display:flex;overflow-x:auto}.today-imine-loop::-webkit-scrollbar{display:none}.today-imine-loop span{background:#eef4fa;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:850}.today-imine-loop i{color:#a2b1c2;font-size:10px;font-style:normal}@media (width<=599px){.today-imine-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.today-imine-actions button.focus{grid-column:1/-1;min-height:142px}.today-imine-actions button:not(.focus){min-height:166px}}.my-affiliation-status{flex-wrap:nowrap;align-items:center;gap:4px;width:100%;margin:10px 0 0;display:flex}.my-affiliation-status b{color:var(--navy);letter-spacing:-.045em;white-space:nowrap;flex:none;font-size:11px}.my-affiliation-status span{color:#bc6d05;letter-spacing:-.045em;white-space:nowrap;background:#fff3df;border-radius:999px;flex:none;padding:3px 5px;font-size:10px;font-weight:800;line-height:1.2}.my-affiliation-status span.organization-closing-count{color:#98703e;background:#eaf5ff}.first-run-mission{background:linear-gradient(145deg,#fbf8f2,#fff);border:2px solid #a67c45;border-radius:20px;margin:0 0 14px;padding:15px;box-shadow:0 12px 30px #0864ec21}.first-run-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.first-run-heading small,.first-run-heading h2,.first-run-heading p{margin:0;display:block}.first-run-heading small{color:var(--blue);font-size:16px;font-weight:900}.first-run-heading h2{color:var(--navy);margin-top:3px;font-size:17px}.first-run-heading p{color:var(--muted);margin-top:4px;font-size:16px}.first-run-heading>span{background:var(--blue);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 9px;font-size:16px;font-weight:900}.first-run-steps{gap:7px;margin-top:13px;display:grid}.first-run-steps button{text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:55px;padding:8px 10px;display:grid}.first-run-steps button>span{color:#8391a5;background:#e8eef6;border-radius:50%;place-items:center;width:29px;height:29px;font-size:16px;font-weight:900;display:grid}.first-run-steps b,.first-run-steps small{display:block}.first-run-steps b{color:var(--navy);font-size:16px}.first-run-steps small{color:var(--muted);margin-top:3px;font-size:16px}.first-run-steps em{color:#8997aa;font-size:16px;font-style:normal;font-weight:850}.first-run-steps button.current{border:2px solid var(--blue);background:#f4eee5;box-shadow:0 7px 16px #0864ec1a}.first-run-steps button.current>span{background:var(--blue);color:#fff}.first-run-steps button.current em{color:var(--blue)}.first-run-steps button.done{background:#effaf5;border-color:#aedec8}.first-run-steps button.done>span{color:#fff;background:#179765}.first-run-steps button.done em{color:#158159}.first-run-steps button.locked{opacity:.62}.today-dream-card{text-align:left;background:linear-gradient(135deg,#fffaf0,#fff);border:1px solid #d7c48d;border-radius:17px;grid-template-columns:37px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-height:74px;margin:0 0 14px;padding:11px 47px 11px 13px;display:grid;position:relative;box-shadow:0 8px 22px #9b6c0f17}.today-dream-card>span{color:#ffd86b;background:#0b2e68;border-radius:50%;place-items:center;width:37px;height:37px;font-size:18px;display:grid}.today-dream-card small,.today-dream-card b,.today-dream-card p{margin:0;display:block}.today-dream-card small{color:#a77913;font-size:16px;font-weight:900}.today-dream-card b{color:var(--navy);margin-top:3px;font-size:16px;line-height:1.35}.today-dream-card p{color:#657790;margin-top:4px;font-size:16px;line-height:1.35}.today-dream-remember-icon{fill:none;stroke:#a77913;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block;position:absolute;top:12px;right:13px}.today-dream-card>img{object-fit:cover;border-radius:12px;width:42px;height:42px;box-shadow:0 4px 12px #071d4929}.my-dream-card{margin-top:10px}.page-heading h1{font-size:30px}.page-heading-actions{align-items:center;gap:7px;display:flex}.page-heading-actions .heading-add{background:var(--blue);color:#fff;white-space:nowrap;border:0;border-radius:10px;min-height:36px;padding:0 11px;font-size:16px;font-weight:800;box-shadow:0 7px 17px #0059d833}.education-page-heading{grid-template-columns:42px minmax(0,1fr) 42px;align-items:start;display:grid}.page-back-button{width:40px;height:40px;color:var(--navy);cursor:pointer;background:#fff;border:1px solid #cfe0f5;border-radius:50%;place-items:center;display:grid;box-shadow:0 4px 12px #092d5b14}.page-back-button span{font-size:32px;font-weight:500;line-height:1;display:block;transform:translateY(-1px)}.page-back-button:active{background:#f3ede4;transform:scale(.95)}.icon-button{background:0 0;border:0;width:42px;height:42px;font-size:24px;position:relative}.notification-dot{background:#ffb20a;border-radius:50%;width:8px;height:8px;position:absolute;top:6px;right:4px}.notification-count-badge{color:#fff;background:#e32636;border:2px solid #fff;border-radius:999px;place-items:center;min-width:17px;height:17px;padding:0 3px;font-size:8px;font-weight:950;line-height:1;display:grid;position:absolute;top:1px;right:-4px;box-shadow:0 2px 7px #aa0f1e47}.app-badge-activation{color:#12345f;text-align:left;background:#f1f7ff;border:1px solid #bdd8fa;border-radius:14px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;width:100%;margin:10px 0 0;padding:10px 11px;display:grid}.app-badge-activation>span{color:#fff;background:#e32636;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;display:grid}.app-badge-activation b,.app-badge-activation small{display:block}.app-badge-activation b{font-size:12px}.app-badge-activation small{color:#657b95;margin-top:2px;font-size:9px;line-height:1.35}.app-badge-activation>strong{color:#fff;background:#a67c45;border-radius:999px;padding:6px 9px;font-size:9px}.notification-button{z-index:2;color:#111827;position:absolute;top:0;right:0}.notification-bell-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px;margin:auto;display:block}.notification-page-header{margin-bottom:12px}.notification-summary{color:#fff;background:linear-gradient(135deg,#08295f,#0a68df);border-radius:19px;grid-template-columns:50px 1fr;align-items:center;gap:12px;padding:16px;display:grid;box-shadow:0 12px 28px #0853b233}.notification-summary>span{color:#fff;place-items:center;width:48px;height:48px;display:grid}.notification-summary-bell{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:29px;height:29px}.notification-summary small,.notification-summary h2,.notification-summary p{margin:0;display:block}.notification-summary small{color:#f4d27a;letter-spacing:.12em;font-size:16px;font-weight:900}.notification-summary h2{margin-top:3px;font-size:16px}.notification-summary p{color:#d5e6fb;margin-top:4px;font-size:16px;line-height:1.4}.notification-section-heading{justify-content:space-between;align-items:center;margin:20px 2px 9px;display:flex}.notification-section-heading h3{margin:0;font-size:16px}.notification-section-heading span{color:var(--muted);font-size:16px}.notification-list{gap:8px;display:grid}.notification-item{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:11px;display:grid;box-shadow:0 7px 18px #0c2c5e0d}.notification-item-icon{width:40px;height:40px;color:var(--blue);background:#f0e7da;border-radius:13px;place-items:center;font-size:16px;font-weight:900;display:grid}.notification-item.closing .notification-item-icon{color:#a26d08;background:#fff3db}.notification-item.birthday .notification-item-icon{color:#e5577f;background:#fff0f5}.notification-item.awards .notification-item-icon{color:#f3cf72;background:#0b2d67}.notification-item.points .notification-item-icon{color:#159564;background:#eaf8f2}.notification-item.announcement{background:#f4f8ff;border-color:#c7dcfb}.notification-item.announcement .notification-item-icon{color:#fff;background:linear-gradient(145deg,#0b3f91,#a67c45)}.notification-item.center-message{background:#f2fbf7;border-color:#bfe4d7}.notification-item.center-message .notification-item-icon{color:#fff;background:#16865f}.notification-item.business-intro .notification-item-icon{color:#07192e;background:#d9a737}.notification-item.genealogy-feedback{background:#faf7ff;border-color:#d9c7f7}.notification-item.genealogy-feedback .notification-item-icon{color:#fff;background:#7651b5}.notification-item.community-cheer{background:#fff7fa;border-color:#f2bfd1}.notification-item.community-cheer .notification-item-icon{color:#fff;background:#e5577f}.notification-item.growth-reminder{background:linear-gradient(135deg,#f8fcff,#f4eee5);border-color:#b8d6f4}.notification-item.growth-reminder .notification-item-icon{color:#ffdf88;background:linear-gradient(145deg,#0a3f87,#a67c45)}.notification-item small,.notification-item b,.notification-item p{margin:0;display:block}.notification-item small{color:var(--blue);font-size:16px;font-weight:850}.notification-item small i{color:#bc7100;background:#fff1d6;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:16px;font-style:normal;display:inline-block}.notification-item small time{float:right;color:#8a99ad;margin-left:8px;font-size:12px;font-weight:700}.notification-item b{color:var(--navy);margin-top:3px;font-size:16px}.notification-item p{color:var(--muted);margin-top:4px;font-size:16px;line-height:1.4}.notification-item>em{color:#8a99ad;font-size:17px;font-style:normal}.notification-filters{scrollbar-width:none;gap:6px;margin:12px 0 6px;display:flex;overflow-x:auto}.notification-filters::-webkit-scrollbar{display:none}.notification-filters button{border:1px solid var(--line);color:#617188;background:#fff;border-radius:999px;flex:none;align-items:center;gap:5px;padding:7px 11px;font-size:14px;font-weight:850;display:flex}.notification-filters button span{color:#66778f;text-align:center;background:#edf3fa;border-radius:999px;min-width:19px;padding:2px 5px;font-size:11px}.notification-filters button.active{border-color:var(--blue);background:var(--blue);color:#fff}.notification-filters button.active span{color:#fff;background:#fff3}.notification-empty{border:1px dashed var(--line);color:var(--muted);text-align:center;border-radius:15px;place-items:center;gap:5px;padding:24px 12px;display:grid}.notification-empty>span{color:#159564;background:#eaf8f2;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.notification-empty b{color:var(--navy);font-size:15px}.notification-empty small{font-size:13px}.notification-note{color:var(--muted);text-align:center;margin:11px 0 5px;font-size:16px}.award-card{color:#f8f4e8;text-align:left;width:calc(100% + 28px);min-height:294px;box-shadow:none;cursor:pointer;background:linear-gradient(145deg,#061a3d 0%,#092b5b 55%,#2b2722 100%);border:0;border-radius:0;gap:16px;margin:0 -14px 23px;padding:25px 22px 20px;display:grid;position:relative;overflow:hidden}.award-card:before{content:"";pointer-events:none;opacity:.72;background:radial-gradient(circle at 84% 7%,#eec96f33,#0000 27%),radial-gradient(circle at 6% 92%,#3288b133,#0000 30%),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px);position:absolute;inset:0}.award-card:after{content:"";pointer-events:none;border:1px solid #f2d38933;border-radius:50%;width:190px;height:190px;position:absolute;bottom:-78px;right:-74px;box-shadow:inset 0 0 0 22px #61abbf0b,inset 0 0 0 43px #eec96f0a}.award-dancheong-line{grid-template-columns:1.1fr .75fr .55fr .75fr 1.1fr;height:6px;display:grid;position:absolute;inset:0 0 auto}.award-dancheong-line i:first-child,.award-dancheong-line i:nth-child(5){background:#234f65}.award-dancheong-line i:nth-child(2){background:#2f7d73}.award-dancheong-line i:nth-child(3){background:#c9483c}.award-dancheong-line i:nth-child(4){background:#c2953f}.award-card-header{justify-content:space-between;align-items:center;gap:10px;display:flex}.award-official-mark{gap:4px;min-width:0;display:grid}.award-official-mark>b{color:#f1d487;letter-spacing:.19em;font-size:13px;line-height:1}.award-official-mark>small{color:#a8bdd8;letter-spacing:.11em;font-size:8px;font-weight:800}.award-korean-seal{color:#fff8e8;letter-spacing:.12em;text-align:center;background:#bd4037;border:1px solid #aa352f;place-items:center;width:37px;height:37px;padding:3px;font-family:Georgia,Times New Roman,serif;font-size:9px;font-style:normal;font-weight:900;line-height:1.05;display:grid;transform:rotate(-2deg)}.award-card-main{z-index:1;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;display:grid;position:relative}.award-card-copy{min-width:0;display:block}.award-kicker{color:#efaaa3;letter-spacing:.1em;margin-bottom:7px;font-size:11px;font-weight:900;display:block}.award-card-title{color:#fffdf7;letter-spacing:-.055em;text-shadow:0 2px 14px #0000002e;font-family:Nanum Myeongjo,Batang,AppleMyungjo,serif;font-size:26px;line-height:1.16;display:block}.award-card-title>strong{color:#f1d487;font-size:inherit;font-weight:900}.award-card-copy>small{color:#bccae0;word-break:keep-all;max-width:238px;margin-top:9px;font-size:11px;line-height:1.55;display:block}.award-countdown{text-align:right;justify-items:end;min-width:76px;padding-bottom:1px;display:grid}.award-countdown>small{color:#d9be78;letter-spacing:.13em;font-size:10px;font-weight:900}.award-countdown>b{color:#f3cf75;white-space:nowrap;margin-top:3px;font-family:Georgia,Times New Roman,serif;font-size:27px;line-height:1}.award-countdown>em{color:#aabbd3;white-space:nowrap;margin-top:7px;font-size:8px;font-style:normal;font-weight:800}.award-date-panel{z-index:1;background:0 0;border:1px solid #f1d48766;border-left:0;border-right:0;border-radius:0;grid-template-columns:auto auto 1fr;align-items:center;gap:8px;padding:9px 0;display:grid;position:relative}.award-date-panel small{color:#efaaa3;letter-spacing:.13em;font-size:10px;font-weight:900}.award-date-panel time{color:#fff6dd;white-space:nowrap;font-size:11px;font-weight:900}.award-date-panel>em{color:#a8bdd8;text-align:right;white-space:nowrap;text-overflow:ellipsis;font-size:9px;font-style:normal;font-weight:700;overflow:hidden}.award-card .award-score-strip{z-index:1;grid-template-columns:1fr 1fr;gap:0;display:grid;position:relative}.award-score-strip>span{color:#aabbd3;white-space:nowrap;background:0 0;border:0;border-radius:0;gap:4px;min-width:0;padding:2px 13px 2px 0;display:grid}.award-score-strip>span+span{border-left:1px solid #d8e2f040;padding:2px 0 2px 14px}.award-score-strip small{color:#aabbd3;font-size:9px;font-weight:850}.award-score-strip b{color:#fff7df;font-variant-numeric:tabular-nums;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-size:19px;line-height:1}.award-detail-link{color:#d7e5f6;letter-spacing:-.025em;justify-content:flex-end;align-items:center;gap:7px;min-height:31px;margin-top:-3px;font-size:11px;font-weight:850;display:flex}.award-detail-link>b{border-bottom:1px solid #f1d487a6;padding-bottom:2px}.award-detail-link svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;filter:none;width:38px;height:18px;animation:1.35s ease-in-out infinite award-arrow-flow;overflow:visible}.award-card:focus-visible{outline-offset:-3px;outline:3px solid #f1d487}.award-card:hover{background:linear-gradient(145deg,#08204a 0%,#0b3268 55%,#092354 100%)}.award-card:active .award-detail-link svg{transform:translate(5px)}@keyframes award-arrow-flow{0%,to{opacity:.72;transform:translate(0)}50%{opacity:1;transform:translate(6px)}}@media (prefers-reduced-motion:reduce){.award-detail-link svg{animation:none}}:root{--navy:#28231d;--navy-2:#4b4030;--blue:#9a733a;--blue-2:#b89554;--pale:#eee3cf;--line:#28231d1a;--muted:#777066;--gold:#b89554;--brand-teal:#9a733a;--brand-teal-soft:#eee3cf;--button-primary:#9a733a;--button-primary-hover:#7f5d2d;--button-primary-shadow:0 8px 22px #583f1e29;--isl-canvas:#f6f1e8;--isl-surface:#fffcf6;--isl-surface-soft:#f1eadf;--isl-surface-raised:#fffefa;--isl-line:#28231d1a;--isl-ink:#191815;--isl-muted:#777066;--isl-card-shadow:0 12px 30px #3a2f2114}html,body{background:#e9e2d6}.phone-shell,.phone-content{background-color:var(--isl-canvas)}.phone-content{background-image:radial-gradient(circle at 88% -4%,#b8955417,#0000 25%)}.today-imine-hub{background:radial-gradient(circle at 88% 2%,#f6dda947,#0000 34%),linear-gradient(145deg,#28231d 0%,#4b4030 56%,#806a47 100%);border-color:#ffebc229;box-shadow:0 18px 42px #3a2f2138}.today-imine-hub:before{background:radial-gradient(circle,#ffebc21f,#0000 70%)}.today-imine-heading small{color:#e9c67d}.today-imine-heading h2{color:#fffaf0}.today-imine-heading p{color:#ded3c2}.today-imine-heading>span{color:#ded3c2;background:#fffaf01a;border-color:#ffebc242}.today-imine-heading>span b{color:#f1cd84}.today-imine-progress{background:#ffffff29}.today-imine-progress i{background:linear-gradient(90deg,#e9c67d,#f4dca8)}.today-imine-actions button{color:#28231d;background:#fffcf6f0;border-color:#fff4e21f;box-shadow:0 8px 22px #1d18121a}.today-imine-actions button>span i{color:#8d672f;background:#eee3cf}.today-imine-actions button>span small{color:#756b5d}.today-imine-actions button>b{color:#28231d}.today-imine-actions button>p{color:#756f66}.today-imine-actions button>em{color:#8d672f}.today-imine-actions button.focus{background:linear-gradient(145deg,#342e27,#65543a);border-color:#ffebc238;box-shadow:0 12px 28px #271f163d}.today-imine-actions button.focus>span small,.today-imine-actions button.focus>p{color:#e4d9c9}.today-imine-actions button.focus>em{color:#f0cc82}.today-imine-loop{color:#c4b7a5;border-color:#ffebc229}.today-imine-loop span{background:#ffffff14}.today-imine-loop span.active{color:#f0cc82;background:#f0cc8229}html[data-theme=dark]{--navy:#f5f0e7;--navy-2:#ded3c2;--blue:#dcbb7a;--blue-2:#efcf8e;--pale:#302a22;--line:#fff4e21a;--muted:#b4aa9d;--brand-teal:#dcbb7a;--brand-teal-soft:#3a3023;--isl-canvas:#171512;--isl-surface:#29251f;--isl-surface-soft:#332e27;--isl-surface-raised:#3a342b;--isl-line:#fff4e21a;--isl-ink:#f5f0e7;--isl-muted:#b4aa9d}@media (width<=899px){.phone-content{padding-inline:10px}.bottom-nav{left:7px;right:7px;bottom:max(8px, env(safe-area-inset-bottom,0px));height:calc(var(--bottom-nav-height) - 8px);-webkit-backdrop-filter:blur(24px)saturate(1.25);backdrop-filter:blur(24px)saturate(1.25);background:#fffcf6e6;border:1px solid #28231d1a;border-radius:27px;padding:5px 4px 7px;overflow:hidden;box-shadow:0 12px 38px #28231d24}.bottom-nav button{border-radius:18px;min-height:60px;color:#756f66!important}.bottom-nav button.active{color:#8d672f!important;background:#eee3cf!important}.bottom-nav button:active{background:#f1eadf}.today-imine-hub{border-radius:25px;margin-inline:0;padding:18px 14px}.today-imine-actions{gap:7px}}@media (width>=900px){.app-stage:not(.presentation-mode) .phone-content{background:var(--isl-canvas)}.app-stage:not(.presentation-mode) .bottom-nav{border-color:var(--isl-line);background:#fffcf6eb;box-shadow:12px 0 36px #3a2f210f}.app-stage:not(.presentation-mode) .bottom-nav button.active{background:var(--brand-teal-soft);color:var(--brand-teal)}}:root,html[data-theme=light]{--navy:#2b2722;--navy-2:#3a342d;--blue:#a67c45;--blue-2:#bc9259;--pale:#f2eadf;--line:#ded5c8;--muted:#777068;--gold:#c39a55;--green:#6f8871;--brand-teal:#a67c45;--brand-teal-soft:#f0e5d4;--button-primary:#98703e;--button-primary-hover:#805b31;--button-primary-shadow:0 8px 20px #5d442724;--isl-canvas:#f4f0e9;--isl-surface:#fdfbf7;--isl-surface-soft:#eee8df;--isl-surface-raised:#fff;--isl-line:#ddd4c7;--isl-ink:#2b2722;--isl-muted:#777068;--isl-card-shadow:0 10px 26px #42362912;--accent:#a67c45;--accent-soft:#f0e5d4;--surface:#fdfbf7;--surface-soft:#eee8df;--ink:#2b2722}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb, var(--isl-surface) 92%, transparent)!important}}.phone-content :where(button.primary,.primary,button.selected),.phone-content .messenger-inbox-filters button.active,.phone-content .monthly-briefing-language button.active{border-color:var(--button-primary)!important;background:var(--button-primary)!important;color:#fff!important}.phone-content :where(input,textarea,select),.phone-content :where(.search-box,.messenger-inbox-search){border-color:var(--isl-line)!important;background-color:var(--isl-surface)!important;color:var(--isl-ink)!important}.notification-button,.home-important-heading small,.home-balance-card header button,.home-todo-list em{color:var(--brand-teal)!important}.home-balance-mark,.home-todo-list button>span.done,.home-quick-actions button .quick-icon{background-color:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.home-brand-lockup{background:radial-gradient(circle at 91% 6%,#f1d4882b,#0000 30%),linear-gradient(145deg,#211d18,#3f3628 62%,#66543a);border:1px solid #f1d48833;border-radius:22px;flex-direction:column;grid-column:1/-1;justify-content:center;width:100%;min-height:94px;margin:-4px 0 16px;padding:14px 17px 12px;display:flex;box-shadow:0 14px 34px #2d231833}.official-brand-wordmark{width:100%;max-width:150px;display:block;position:relative}.official-brand-wordmark img{width:100%;height:auto;display:block}.official-brand-dark{display:none!important}.official-brand-main>i{background:linear-gradient(#f1d488,#b88943);border-radius:999px;width:3px;height:40px;box-shadow:0 0 16px #b8894340}.official-brand-main strong{color:#172c45;letter-spacing:.055em;font-family:Arial,Helvetica,sans-serif;font-size:32px;font-weight:750;line-height:.95}.official-brand-claim{color:#b9b3aa;justify-content:space-between;align-items:center;width:100%;margin-top:9px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;line-height:1;display:flex}.official-brand-claim span{flex:none}.brand-lockup-inverse .official-brand-main strong{color:#fff}.brand-lockup-inverse .official-brand-claim{color:#c7d1df}html[data-theme=dark] .home-brand-lockup{background:radial-gradient(circle at 92% 8%,#dcbb7a29,#0000 31%),linear-gradient(145deg,#171411,#2b251d 62%,#493b29);border-color:#dcbb7a33}html[data-theme=dark] .official-brand-main strong{color:#fff}html[data-theme=dark] .official-brand-claim{color:#c7beb1}@media (width<=420px){.home-brand-lockup{padding-inline:14px}.official-brand-main{grid-template-columns:minmax(108px,136px) 3px minmax(0,1fr);gap:10px}.official-brand-main strong{font-size:29px}.official-brand-claim{font-size:7px}}@media (width>=1200px){.home-brand-lockup{display:none}.app-stage:not(.presentation-mode) .desktop-brand-signature-main i{background:linear-gradient(#f1d488,#b88943);box-shadow:0 0 14px #b889433d}.app-stage:not(.presentation-mode) .desktop-brand-signature-sub{color:#9a733a}}.award-event-header{margin-bottom:12px}.award-event-poster{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#2360b26b,#0000 30%),linear-gradient(155deg,#03132f 0%,#2b2722 54%,#020c20 100%);border:1px solid #f6cc6580;border-radius:27px;flex-direction:column;align-items:center;min-height:520px;margin-bottom:16px;padding:29px 24px 22px;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 48px #03132f4d}.poster-glow{filter:blur(2px);pointer-events:none;border-radius:50%;position:absolute}.poster-glow-one{background:radial-gradient(circle,#f6ca5d2e,#0000 68%);width:270px;height:270px;top:74px}.poster-glow-two{background:#1160cb42;width:420px;height:130px;bottom:-65px}.poster-star{color:#f4ce70;opacity:.8;position:absolute}.star-one{font-size:18px;top:75px;left:35px}.star-two{font-size:16px;top:148px;right:37px}.star-three{font-size:27px;top:250px;left:29px}.award-event-poster>small{color:#f2d282;letter-spacing:.22em;font-size:16px;font-weight:900;position:relative}.poster-trophy{background:#ffffff0d;border:1px solid #f6cf6f6b;border-radius:50%;place-items:center;width:78px;height:78px;margin-top:25px;font-size:34px;display:grid;position:relative;box-shadow:0 0 34px #f5cd652e}.award-event-poster>p{color:#afc8e9;letter-spacing:.23em;margin:20px 0 5px;font-size:16px;font-weight:850;position:relative}.award-event-poster h1{letter-spacing:-.035em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400;line-height:.97;position:relative}.award-event-poster h1 b{color:#f4cf74;font-size:38px;font-weight:700}.poster-rule{background:#e9c260;width:64px;height:1px;margin:22px 0 12px;position:relative}.award-event-poster>strong{color:#f5d276;letter-spacing:.04em;font-family:Georgia,Times New Roman,serif;font-size:38px;position:relative}.award-event-poster time{color:#e3edf9;margin-top:9px;font-size:16px;font-style:normal;position:relative}.award-event-poster>em{color:#bfcde1;margin-top:13px;font-size:16px;font-style:normal;line-height:1.55;position:relative}.award-event-poster footer{color:#90a8c7;letter-spacing:.12em;border-top:1px solid #ffffff29;justify-content:center;gap:8px;width:100%;margin-top:auto;padding-top:16px;font-size:16px;font-weight:850;display:flex;position:relative}.award-event-poster footer i{color:#e1b953;font-style:normal}.award-event-summary{box-shadow:var(--shadow);background:#fff;border:1px solid #d9e7f7;border-radius:20px;padding:17px}.award-event-summary>span,.award-score-guide>span{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.award-event-summary>h2,.award-score-guide>h2{margin:5px 0 7px;font-size:16px;line-height:1.3}.award-event-summary>p,.award-score-guide>p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.award-event-summary>div{gap:7px;margin-top:13px;display:grid}.award-event-summary article{background:#fbf8f2;border-radius:11px;grid-template-columns:55px 1fr;gap:8px;padding:9px 10px;display:grid}.award-event-summary article small{color:var(--muted);font-size:16px}.award-event-summary article b{text-align:right;font-size:16px}.award-objective-rules{background:linear-gradient(145deg,#fbf8f2,#fff);border:1px solid #a9c9ee;border-radius:18px;margin-top:14px;padding:16px}.award-objective-rules>span{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.award-objective-rules h2{margin:5px 0 12px;font-size:16px;line-height:1.35}.award-objective-rules>div{grid-template-columns:1fr 1fr;gap:7px;display:grid}.award-objective-rules p{color:#53647c;background:#fff;border-radius:10px;margin:0;padding:9px;font-size:16px;line-height:1.4}.award-objective-rules p b{color:var(--blue);margin-bottom:3px;font-size:16px;display:block}.award-section-heading{justify-content:space-between;align-items:end;gap:10px;margin:22px 2px 10px;display:flex}.award-section-heading h3{margin:0;font-size:16px}.award-section-heading span{color:var(--blue);background:#f0e7da;border-radius:999px;order:2;padding:5px 8px;font-size:16px;font-weight:900}.award-section-heading.center span{color:#167b70;background:#e5f7f4}.award-section-heading.group span{color:#a06d09;background:#fff3db}.award-category-list{gap:8px;display:grid}.award-category-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:36px minmax(0,1fr) 128px;align-items:center;gap:8px;padding:11px;display:grid}.award-category-list article>span{color:#f4cf73;background:#092c65;border-radius:50%;place-items:center;width:33px;height:33px;font-size:16px;font-weight:900;display:grid}.award-category-list b,.award-category-list small,.award-category-list em{display:block}.award-category-list b{font-size:16px}.award-category-list small{color:var(--muted);margin-top:3px;font-size:16px}.award-category-list em{color:#2c6ebf;margin-top:6px;font-size:16px;font-style:normal;font-weight:750;line-height:1.4}.award-category-list.center article{background:#fbfffe;border-color:#bfe2dc}.award-center-eligibility-note{color:#16766c;background:#effaf8;border:1px solid #bfe2dc;border-radius:12px;margin:-7px 0 12px;padding:10px 12px;font-size:13px;font-weight:800}.award-category-list.center article>span{color:#fff;background:#14796e}.award-category-list.center em{color:#16766c}.award-category-list.group article{background:#fffdf8;border-color:#ead9aa}.award-category-list.group article>span{color:#fff;background:#9b6a0a}.award-category-list.group em{color:#976a14}.award-mini-ranking{border-left:1px solid #dce7f3;gap:2px;min-width:0;padding-left:7px;display:grid}.phone-shell .award-mini-ranking>small{color:#8795a9;text-align:left;margin-bottom:2px;font-size:12px;font-weight:850;line-height:1.2}.award-mini-ranking>span{border-radius:5px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:17px;padding:1px 4px;display:grid}.award-mini-ranking i{color:#6d7b90;letter-spacing:-.035em;white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:12px;font-style:normal;font-weight:800;line-height:1.25;overflow:hidden}.award-mini-ranking b{color:#173b70;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:12px;line-height:1.25}.award-mini-ranking .mine{background:#f0e7da}.award-mini-ranking.names-only>span:not(.mine){grid-template-columns:minmax(0,1fr)}.award-mini-ranking.names-only>span.mine{grid-template-columns:minmax(0,1fr) auto}.award-mini-ranking .mine i,.award-mini-ranking .mine b{color:var(--blue)}.award-category-list.center .award-mini-ranking{border-left-color:#bfe2dc}.award-category-list.center .award-mini-ranking .mine{background:#e5f7f4}.award-category-list.center .award-mini-ranking .mine i,.award-category-list.center .award-mini-ranking .mine b{color:#16766c}.award-category-list.group .award-mini-ranking{border-left-color:#ead9aa}.award-category-list.group .award-mini-ranking .mine{background:#fff0cd}.award-category-list.group .award-mini-ranking .mine i,.award-category-list.group .award-mini-ranking .mine b{color:#97670c}.award-score-guide{background:linear-gradient(140deg,#fff9e8,#fff);border:1px solid #e4cb85;border-radius:18px;margin-top:14px;padding:16px}.award-score-guide>span{color:#a16f0f}.award-score-guide>div{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:7px;margin-top:12px;display:grid}.award-score-guide>div b{color:var(--navy);text-align:center;background:#fff;border-radius:10px;padding:9px 7px;font-size:16px;box-shadow:0 5px 13px #513a0912}.award-freeze-note{color:#4e617a;background:#f6f0e7;border-radius:13px;margin:14px 0 0;padding:12px;font-size:16px;line-height:1.55}.award-final-ranking{box-shadow:var(--shadow);background:linear-gradient(150deg,#fdfbf7,#fff);border:1px solid #b9cfe9;border-radius:20px;margin-top:14px;padding:16px}.award-final-ranking>span{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.award-final-ranking>h2{margin:5px 0 14px;font-size:17px}.award-final-ranking>h3{color:var(--navy);margin:14px 0 7px;font-size:16px}.award-podium{gap:6px;display:grid}.award-podium article{background:#fff;border:1px solid #dce8f6;border-radius:12px;grid-template-columns:30px 1fr auto;align-items:center;gap:8px;padding:9px;display:grid}.award-podium article>span{font-size:17px}.award-podium article b{font-size:16px}.award-podium article strong{color:var(--blue);font-size:16px}.award-podium.group article{background:#fffdf8;border-color:#ead9aa}.award-podium.group article strong{color:#986b10}.ranking-lock-panel{text-align:center;background:#eef3f9;border-radius:14px;place-items:center;min-height:125px;padding:18px;display:grid}.ranking-lock-panel b{font-size:16px}.ranking-lock-panel p{color:var(--muted);margin:5px 0 0;font-size:16px}.my-ranking-summary{border-top:1px solid #dbe6f3;grid-template-columns:1fr 1fr;gap:8px;margin-top:15px;padding-top:13px;display:grid}.my-ranking-summary article{color:#fff;text-align:center;background:#092c65;border-radius:12px;padding:11px}.my-ranking-summary article:last-child{background:#8e640f}.my-ranking-summary small,.my-ranking-summary b,.my-ranking-summary em{display:block}.my-ranking-summary small{color:#c6d8ef;font-size:16px}.my-ranking-summary b{margin-top:4px;font-size:16px}.my-ranking-summary em{color:#f2cf78;margin-top:3px;font-size:16px;font-style:normal;font-weight:850}.award-return-button{margin-bottom:16px}.card,.mini-card,.task,.next-action,.person-card,.feed-link{box-shadow:var(--shadow);background:#fffffff5;border:1px solid #cfe0f3f2;border-radius:20px}.daily-card{padding:19px}.home-important-strip{background:#fff;border:1px solid #d6e4f1;border-radius:19px;margin:13px 0 0;padding:13px;box-shadow:0 9px 24px #1443710f}.home-important-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-important-heading small,.home-important-heading h2{margin:0;display:block}.home-important-heading small{color:#a67c45;letter-spacing:.14em;font-size:8px;font-weight:950}.home-important-heading h2{color:#113663;margin-top:2px;font-size:15px}.home-important-heading>button{color:#52708d;background:#edf5fd;border:0;border-radius:9px;min-height:29px;padding:0 9px;font-size:8px;font-weight:850}.home-important-items{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.home-important-items>button{text-align:left;background:#f8fbfe;border:1px solid #e0eaf3;border-radius:13px;grid-template-columns:35px minmax(0,1fr) 16px;align-items:center;gap:9px;min-width:0;padding:9px;display:grid}.home-important-items>button>span{color:#a67c45;background:#f0e7da;border-radius:11px;place-items:center;width:35px;height:35px;font-size:14px;font-weight:950;display:grid}.home-important-items>button>span.award{color:#9c6b09;background:#fff4db}.home-important-items>button div{min-width:0}.home-important-items>button small,.home-important-items>button b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-important-items>button small{color:#7e91a6;font-size:8px}.home-important-items>button b{color:#183c67;margin-top:3px;font-size:10px}.home-important-items>button strong{color:#a67c45;text-align:right;font-size:13px}.growth-hub-header>button:last-child{color:#a67c45;font-size:10px;font-weight:900}.growth-hub-overview{color:#fff;background:linear-gradient(135deg,#061a38,#0a4f9e 72%,#a67c45);border-radius:0 0 27px 27px;padding:25px 22px 23px;position:relative;overflow:hidden;box-shadow:0 15px 34px #06377133}.growth-hub-overview:after{content:"";border:26px solid #ffffff0e;border-radius:50%;width:210px;height:210px;position:absolute;top:-120px;right:-125px}.growth-hub-overview>div:first-child{z-index:1;position:relative}.growth-hub-overview>div:first-child small{color:#82c1ff;letter-spacing:.14em;font-size:9px;font-weight:950}.growth-hub-overview h2{color:#fff;letter-spacing:-.04em;margin:8px 0 0;font-size:25px;line-height:1.25}.growth-hub-overview h2 b{color:#ffdb79}.growth-hub-overview>div:first-child p{color:#bdd9f4;margin:8px 0 0;font-size:10px}.growth-hub-overview-stats{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;max-width:520px;margin-top:17px;display:grid;position:relative}.growth-hub-overview-stats span{background:#03142c4f;border:1px solid #ffffff26;border-radius:13px;min-width:0;padding:10px}.growth-hub-overview-stats small,.growth-hub-overview-stats b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.growth-hub-overview-stats b{color:#fff;margin-top:4px;font-size:15px}.growth-hub-overview>button{z-index:1;color:#fff;background:#ffffff1c;border:1px solid #ffffff3d;border-radius:11px;align-items:center;gap:8px;min-height:39px;margin-top:12px;padding:0 12px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.growth-hub-overview>button b{color:#ffdb79;font-size:13px}.growth-smart-reminder{background:linear-gradient(135deg,#f8fcff,#eaf5ff);border:1px solid #b9d7f6;border-radius:19px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin:16px 0 0;padding:13px;display:grid;box-shadow:0 10px 25px #0d4b8f14}.growth-smart-reminder>span{color:#ffdf88;background:linear-gradient(145deg,#0a3f87,#a67c45);border-radius:14px;place-items:center;width:46px;height:46px;font-size:18px;font-weight:950;display:grid;box-shadow:0 7px 17px #0759b833}.growth-smart-reminder>div{min-width:0}.growth-smart-reminder small,.growth-smart-reminder h2,.growth-smart-reminder p{margin:0;display:block}.growth-smart-reminder small{color:#a67c45;letter-spacing:.06em;font-size:8px;font-weight:950}.growth-smart-reminder small i{color:#9b6805;letter-spacing:0;background:#fff0c9;border-radius:999px;margin-left:5px;padding:2px 5px;font-size:7px;font-style:normal;display:inline-block}.growth-smart-reminder h2{color:#0c3262;letter-spacing:-.025em;margin-top:3px;font-size:13px}.growth-smart-reminder p{color:#6b829a;margin-top:4px;font-size:9px;line-height:1.45}.growth-smart-reminder>button{color:#fff;white-space:nowrap;background:#a67c45;border:0;border-radius:10px;min-height:35px;padding:0 10px;font-size:8px;font-weight:900}.growth-smart-reminder>button b{margin-left:2px;font-size:11px}.growth-smart-reminder>footer{border-top:1px solid #d5e6f5;grid-column:1/-1;align-items:center;gap:7px;padding-top:9px;display:flex}.growth-smart-reminder>footer span{color:#68829d;white-space:nowrap;font-size:7px}.growth-smart-reminder>footer span b{color:#a67c45;background:#dceeff;border-radius:6px;place-items:center;width:17px;height:17px;margin-right:3px;font-size:7px;display:inline-grid}.growth-smart-reminder>footer em{color:#6a8299;white-space:nowrap;background:#eaf3fb;border-radius:999px;margin-left:auto;padding:4px 7px;font-size:7px;font-style:normal;font-weight:850}.growth-smart-reminder.read{box-shadow:none;background:#f8fafc;border-color:#d4e1ed}.growth-smart-reminder.read>span{box-shadow:none;background:#6f8ca7}.weekly-growth-mission{background:linear-gradient(145deg,#f9fcff,#fff);border:1px solid #cedff0;border-radius:23px;margin:16px 0 0;padding:18px;box-shadow:0 13px 32px #0d3d7414}.weekly-growth-heading{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.weekly-growth-heading small,.weekly-growth-heading h2,.weekly-growth-heading p{margin:0;display:block}.weekly-growth-heading small{color:#a67c45;letter-spacing:.15em;font-size:10px;font-weight:950}.weekly-growth-heading h2{color:#092b5e;letter-spacing:-.04em;margin-top:3px;font-size:22px}.weekly-growth-heading p{color:#697e97;margin-top:5px;font-size:12px;line-height:1.45}.weekly-growth-heading>span{color:#54708d;white-space:nowrap;background:#f3ede4;border:1px solid #cfe0ef;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.weekly-growth-heading>span b{color:#a67c45;font-size:13px}.weekly-growth-heading>span.complete{color:#23765b;background:#eaf9f3;border-color:#b9e3d3}.weekly-growth-heading>span.complete b{color:#14845f}.weekly-growth-total{grid-template-columns:minmax(0,1fr) 37px;align-items:center;gap:9px;margin-top:14px;display:grid}.weekly-growth-total>span{background:#e3edf6;border-radius:999px;height:7px;overflow:hidden}.weekly-growth-total>span i{border-radius:inherit;background:linear-gradient(90deg,#a67c45,#49a9f4);height:100%;transition:width .3s;display:block}.weekly-growth-total>b{color:#a67c45;text-align:right;font-size:11px}.weekly-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.weekly-growth-grid article{background:#fff;border:1px solid #dce8f3;border-radius:16px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px;min-width:0;padding:11px;display:grid}.weekly-growth-grid article.complete{background:linear-gradient(145deg,#f2fcf8,#fff);border-color:#bfe3d6}.weekly-growth-icon{color:#a67c45;background:#f0e7da;border-radius:13px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:950;display:grid}.weekly-growth-icon.tone-2{color:#a06b06;background:#fff5dd}.weekly-growth-icon.tone-3{color:#6654bf;background:#f1efff}.weekly-growth-icon.tone-4{color:#d84f73;background:#fff0f4}.weekly-growth-icon.tone-5{color:#14845f;background:#eaf9f3}.weekly-growth-grid article>div{min-width:0}.weekly-growth-grid article small,.weekly-growth-grid article h3,.weekly-growth-grid article p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.weekly-growth-grid article small{color:#7b8fa5;font-size:8px;font-weight:750}.weekly-growth-grid article h3{color:#123967;letter-spacing:-.02em;margin-top:3px;font-size:12px}.weekly-growth-bar{background:#e8eff6;border-radius:999px;height:4px;margin-top:7px;display:block;overflow:hidden}.weekly-growth-bar i{border-radius:inherit;background:#69acf0;height:100%;display:block}.weekly-growth-grid article.complete .weekly-growth-bar i{background:#2fa67d}.weekly-growth-grid article p{color:#7b8da2;margin-top:4px;font-size:8px}.weekly-growth-grid article p b{color:#a67c45;font-size:10px}.weekly-growth-grid article.complete p b{color:#19815f}.weekly-growth-grid article>button{color:#a67c45;white-space:nowrap;background:#f0e7da;border:0;border-radius:10px;align-items:center;gap:4px;min-height:32px;padding:0 8px;font-size:9px;font-weight:900;display:inline-flex}.weekly-growth-grid article>button b{font-size:12px}.weekly-growth-grid article.complete>button{color:#24785e;background:#e8f7f1}.weekly-growth-note{color:#8495aa;text-align:right;margin:10px 2px 0;font-size:9px}.weekly-report-preview{color:#fff;background:linear-gradient(120deg,#082c60,#0869d4);border:1px solid #bcd6ee;border-radius:22px;grid-template-columns:108px minmax(0,1fr) auto;align-items:center;gap:15px;margin:12px 0 0;padding:16px;display:grid;overflow:hidden;box-shadow:0 14px 30px #0643892e}.weekly-report-preview-score{text-align:center;background:#ffffff17;border:1px solid #fff3;border-radius:17px;place-content:center;min-height:92px;display:grid}.weekly-report-preview-score small,.weekly-report-preview-score b,.weekly-report-preview-score span{display:block}.weekly-report-preview-score small{color:#a9d4ff;font-size:9px;font-weight:850}.weekly-report-preview-score b{color:#fff;letter-spacing:-.05em;margin-top:3px;font-size:26px}.weekly-report-preview-score span{color:#c7e2fb;margin-top:1px;font-size:9px}.weekly-report-preview-copy{min-width:0}.weekly-report-preview-copy>small{color:#8fc8ff;letter-spacing:.14em;font-size:9px;font-weight:950}.weekly-report-preview-copy h2{color:#fff;letter-spacing:-.035em;margin:3px 0 0;font-size:19px}.weekly-report-preview-copy p{color:#c5def6;margin:4px 0 0;font-size:10px}.weekly-report-preview-copy>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.weekly-report-preview-copy>div span{color:#a9cae9;background:#ffffff1a;border-radius:999px;padding:5px 8px;font-size:8px}.weekly-report-preview-copy>div b{color:#fff0af;margin-left:3px}.weekly-report-preview>button{color:#fff;white-space:nowrap;background:#ffffff1f;border:1px solid #ffffff47;border-radius:12px;align-items:center;gap:7px;min-height:41px;padding:0 12px;font-size:10px;font-weight:900;display:inline-flex}.weekly-report-preview>button b{color:#ffdb79;font-size:14px}.weekly-report-header>button:last-child{color:#a67c45;font-size:11px;font-weight:900}.weekly-report-hero{color:#fff;background:linear-gradient(135deg,#061a38,#0a448a 68%,#a67c45);border-radius:0 0 28px 28px;padding:28px 24px 30px;position:relative;overflow:hidden;box-shadow:0 16px 36px #06377133}.weekly-report-hero:before,.weekly-report-hero:after{content:"";border:1px solid #ffffff17;border-radius:50%;position:absolute}.weekly-report-hero:before{width:260px;height:260px;top:-145px;right:-125px;box-shadow:0 0 0 34px #ffffff09,0 0 0 68px #ffffff06}.weekly-report-hero:after{width:130px;height:130px;bottom:-90px;left:-75px}.weekly-report-hero>small{color:#85c3ff;letter-spacing:.13em;font-size:10px;font-weight:950;position:relative}.weekly-report-hero h2{color:#fff;letter-spacing:-.045em;margin:11px 0 0;font-size:28px;line-height:1.25;position:relative}.weekly-report-hero>p{color:#bdd9f4;margin:9px 0 0;font-size:12px;position:relative}.weekly-report-score{background:#03142c57;border:1px solid #ffffff29;border-radius:17px;grid-template-columns:1fr 26px 1fr;align-items:center;gap:7px;max-width:390px;margin-top:21px;padding:13px;display:grid;position:relative}.weekly-report-score span{min-width:0}.weekly-report-score small,.weekly-report-score b{display:block}.weekly-report-score small{color:#94bfe8;font-size:9px}.weekly-report-score b{color:#fff;margin-top:3px;font-size:18px}.weekly-report-score>i{color:#78baff;text-align:center;font-size:17px;font-style:normal}.weekly-report-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:14px 0 0;display:grid}.weekly-report-summary article{background:#fff;border:1px solid #d7e5f2;border-radius:16px;min-width:0;padding:13px;box-shadow:0 8px 20px #1443710f}.weekly-report-summary small,.weekly-report-summary b,.weekly-report-summary p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.weekly-report-summary small{color:#7a8ea5;font-size:9px}.weekly-report-summary b{color:#0a326a;letter-spacing:-.03em;margin-top:5px;font-size:18px}.weekly-report-summary b i{color:#7a8ea5;margin-left:2px;font-size:10px;font-style:normal}.weekly-report-summary p{color:#3e86ca;margin-top:4px;font-size:8px;font-weight:800}.weekly-report-panel{background:#fff;border:1px solid #d5e3f0;border-radius:21px;margin-top:13px;padding:17px;box-shadow:0 9px 24px #1443710f}.weekly-report-section-title{align-items:center;gap:10px;display:flex}.weekly-report-section-title>span{color:#a67c45;background:#f0e7da;border-radius:11px;place-items:center;width:35px;height:35px;font-size:11px;font-weight:950;display:grid}.weekly-report-section-title small,.weekly-report-section-title h2{margin:0;display:block}.weekly-report-section-title small{color:#7592ad;letter-spacing:.12em;font-size:8px;font-weight:900}.weekly-report-section-title h2{color:#103763;margin-top:1px;font-size:16px}.weekly-report-day-chart{border-bottom:1px solid #d9e6f1;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:9px;height:166px;margin-top:18px;padding:0 5px;display:grid}.weekly-report-day-chart>span{grid-template-rows:20px minmax(0,1fr) 22px;place-items:end center;gap:3px;min-width:0;height:100%;display:grid}.weekly-report-day-chart>span b{color:#8394a8;font-size:8px}.weekly-report-day-chart>span i{background:#dbe6ef;border-radius:8px 8px 2px 2px;width:min(30px,64%);min-height:4px}.weekly-report-day-chart>span small{color:#8799ad;font-size:9px;font-weight:800}.weekly-report-day-chart>span.active i{background:linear-gradient(#58b2f8,#a67c45);box-shadow:0 7px 15px #0870e82b}.weekly-report-balance{gap:8px;margin-top:15px;display:grid}.weekly-report-balance article{background:#fbf8f2;border-radius:14px;grid-template-columns:38px minmax(0,1fr) 35px;align-items:center;gap:10px;padding:10px;display:grid}.weekly-report-balance article>span{color:#a67c45;background:#e7f2fe;border-radius:12px;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid}.weekly-report-balance article>div{min-width:0}.weekly-report-balance article b,.weekly-report-balance article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.weekly-report-balance article b{color:#173c68;font-size:11px}.weekly-report-balance article small{color:#7e90a4;margin-top:2px;font-size:8px}.weekly-report-balance article div>i{background:#dee9f3;border-radius:999px;height:5px;margin-top:7px;display:block;overflow:hidden}.weekly-report-balance article div>i em{border-radius:inherit;background:linear-gradient(90deg,#a67c45,#5db5f8);height:100%;display:block}.weekly-report-balance article>strong{color:#a67c45;text-align:right;font-size:11px}.weekly-report-insight{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.weekly-report-insight>div{color:#fff;background:linear-gradient(145deg,#0a326a,#0a58ae);border-radius:18px;padding:17px;position:relative;overflow:hidden}.weekly-report-insight>div:last-child{background:linear-gradient(145deg,#6f510e,#ad7a12)}.weekly-report-insight small{color:#9bcaff;font-size:9px;font-weight:850}.weekly-report-insight h2{color:#fff;margin:6px 0 0;font-size:17px}.weekly-report-insight p{color:#c6def4;margin:5px 0 0;font-size:9px;line-height:1.5}.weekly-report-insight>div:last-child p{color:#ffebbd}.weekly-report-goals{gap:7px;margin-top:14px;display:grid}.weekly-report-goals button{text-align:left;background:#f8fbfe;border:1px solid #dfeaf4;border-radius:13px;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.weekly-report-goals button>span{color:#a67c45;background:#f0e7da;border-radius:10px;place-items:center;width:30px;height:30px;font-size:10px;font-weight:950;display:grid}.weekly-report-goals button b,.weekly-report-goals button small{display:block}.weekly-report-goals button b{color:#173b66;font-size:11px}.weekly-report-goals button small{color:#7e90a5;margin-top:2px;font-size:8px}.weekly-report-goals button>strong{color:#a67c45;white-space:nowrap;font-size:9px}.weekly-report-share-card{color:#fff;background:linear-gradient(135deg,#061a38,#a67c45);border-radius:22px;margin:13px 0 18px;padding:21px;position:relative;overflow:hidden;box-shadow:0 14px 32px #06377133}.weekly-report-share-card:after{content:"";border:28px solid #ffffff0f;border-radius:50%;width:180px;height:180px;position:absolute;top:-95px;right:-105px}.weekly-report-share-card>small{color:#88c5ff;letter-spacing:.13em;font-size:9px;font-weight:950}.weekly-report-share-card h2{color:#fff;margin:8px 0 0;font-size:21px;line-height:1.3}.weekly-report-share-card>div{flex-wrap:wrap;gap:7px;margin-top:15px;display:flex}.weekly-report-share-card>div span{color:#b9d7f4;background:#ffffff1a;border-radius:10px;padding:8px 10px;font-size:9px}.weekly-report-share-card>div b{color:#ffdb79;font-size:14px}.weekly-report-share-card>button{z-index:1;color:#fff;background:#ffffff1f;border:1px solid #ffffff40;border-radius:12px;width:100%;min-height:42px;margin-top:14px;font-size:10px;font-weight:900;position:relative}.weekly-report-share-card>button b{color:#ffdb79;margin-left:5px;font-size:14px}.growth-journey{background:linear-gradient(145deg,#fff,#f6fbff);border:1px solid #cbdff2;border-radius:23px;margin:16px 0 0;padding:18px;box-shadow:0 13px 32px #0d3d7417}.growth-journey-heading{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.growth-journey-heading small,.growth-journey-heading h2,.growth-journey-heading p{margin:0;display:block}.growth-journey-heading small{color:#a67c45;letter-spacing:.15em;font-size:10px;font-weight:950}.growth-journey-heading h2{color:#092b5e;letter-spacing:-.04em;margin-top:3px;font-size:22px}.growth-journey-heading p{color:#697e97;margin-top:5px;font-size:12px;line-height:1.45}.growth-journey-heading>span{color:#687b91;background:#f1f5f9;border:1px solid #d6e3ef;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:11px;display:inline-flex}.growth-journey-heading>span i{color:#a9b5c2;font-size:8px;font-style:normal}.growth-journey-heading>span.active{color:#9b6800;background:#fff8e8;border-color:#f2cb79}.growth-journey-heading>span.active i{color:#f5a500;text-shadow:0 0 8px #f5a50073}.growth-journey-body{grid-template-columns:minmax(0,1.35fr) minmax(190px,.65fr);gap:11px;margin-top:15px;display:grid}.growth-week-card{background:#fff;border:1px solid #dce8f4;border-radius:17px;min-width:0;padding:13px}.growth-week-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.growth-week-summary>span{border-right:1px solid #e3edf7;min-width:0;padding:0 8px}.growth-week-summary>span:first-child{padding-left:0}.growth-week-summary>span:last-child{border-right:0;padding-right:0}.growth-week-summary small,.growth-week-summary b{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.growth-week-summary small{color:#7c8ea5;font-size:9px;font-weight:800}.growth-week-summary b{color:#0a326a;letter-spacing:-.035em;margin-top:4px;font-size:17px}.growth-week-summary b i{color:#71869f;margin-left:2px;font-size:10px;font-style:normal}.growth-week-chart{border-bottom:1px solid #dbe7f3;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:6px;height:118px;margin-top:15px;padding:4px 2px 0;display:grid}.growth-week-chart>span{grid-template-rows:minmax(0,1fr) 18px 17px;place-items:end center;gap:1px;min-width:0;height:100%;display:grid}.growth-week-chart>span>i{background:#d9e4ef;border-radius:6px 6px 2px 2px;width:min(22px,66%);min-height:3px;transition:height .3s}.growth-week-chart>span.active>i{background:linear-gradient(#45a8f6,#a67c45);box-shadow:0 5px 12px #0870e833}.growth-week-chart>span b{color:#697e97;font-size:9px}.growth-week-chart>span small{color:#95a3b4;font-size:8px;font-weight:800}.growth-week-chart>span.active b,.growth-week-chart>span.active small{color:#0869df}.growth-next-goal{color:#fff;background:linear-gradient(145deg,#082b5f,#0a5dbf);border-radius:17px;min-width:0;padding:14px;position:relative;overflow:hidden}.growth-next-goal:after{content:"";border:22px solid #ffffff12;border-radius:50%;width:130px;height:130px;position:absolute;bottom:-82px;right:-75px}.growth-next-goal>small{color:#9dccff;letter-spacing:.14em;font-size:9px;font-weight:950}.growth-next-goal h3{color:#fff;letter-spacing:-.025em;margin:7px 0 0;font-size:16px;line-height:1.3}.growth-next-goal p{color:#c9ddf4;margin:6px 0 0;font-size:10px;line-height:1.5}.growth-goal-progress{background:#ffffff2e;border-radius:999px;height:5px;margin-top:12px;overflow:hidden}.growth-goal-progress i{border-radius:inherit;background:linear-gradient(90deg,#ffd66b,#ffecaa);height:100%;display:block}.growth-next-goal>span{color:#bcd7f3;text-align:right;margin-top:5px;font-size:9px;display:block}.growth-next-goal>span b{color:#ffdc7d;font-size:12px}.growth-next-goal button{z-index:1;color:#fff;text-align:left;background:#ffffff1c;border:1px solid #ffffff47;border-radius:11px;justify-content:space-between;align-items:center;gap:5px;width:100%;min-height:36px;margin-top:10px;padding:0 10px;font-size:10px;font-weight:850;display:flex;position:relative}.growth-next-goal button b{color:#ffdc7d;font-size:15px}.growth-ledger-note{color:#8495aa;text-align:right;margin:10px 2px 0;font-size:9px}.together-growth{background:#fff;border:1px solid #d8e3ef;border-radius:23px;margin:16px 0 0;padding:18px;box-shadow:0 13px 32px #0d3d7414}.together-growth-heading{justify-content:space-between;align-items:flex-start;gap:13px;display:flex}.together-growth-heading small,.together-growth-heading h2,.together-growth-heading p{margin:0;display:block}.together-growth-heading small{color:#a06b06;letter-spacing:.15em;font-size:10px;font-weight:950}.together-growth-heading h2{color:#092b5e;letter-spacing:-.04em;margin-top:3px;font-size:22px}.together-growth-heading p{color:#697e97;margin-top:5px;font-size:12px;line-height:1.45}.together-growth-heading>span{color:#8b650e;background:#fff8e8;border:1px solid #efd69b;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:850}.together-growth-heading>span b{color:#a67c45}.together-growth-pulse{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.together-growth-pulse span{color:#476783;background:#f3ede4;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:800}.together-growth-pulse span b{color:#0869df}.together-growth-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:14px;display:grid}.together-growth-list article{background:linear-gradient(145deg,#fff,#fdfbf7);border:1px solid #dce8f3;border-radius:16px;min-width:0;overflow:hidden}.together-growth-profile{text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr);align-items:start;gap:9px;width:100%;min-width:0;padding:12px 11px 9px;display:grid}.together-growth-profile>span{color:#a67c45;background:linear-gradient(145deg,#e5f2ff,#cfe6ff);border-radius:14px;place-items:center;width:44px;height:44px;font-size:16px;font-weight:950;display:grid;overflow:hidden}.together-growth-profile>span.has-photo{background:#dbe7f2}.together-growth-profile>span img{object-fit:cover;width:100%;height:100%;display:block}.together-growth-profile div{min-width:0}.together-growth-profile b,.together-growth-profile small,.together-growth-profile p{text-overflow:ellipsis;margin:0;display:block;overflow:hidden}.together-growth-profile b{color:#0a2f63;white-space:nowrap;font-size:13px}.together-growth-profile small{color:#6f839b;white-space:nowrap;margin-top:2px;font-size:9px}.together-growth-profile p{color:#536b85;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:10px;line-height:1.4;display:-webkit-box}.together-growth-reaction{border-top:1px solid #e3edf6;justify-content:space-between;align-items:center;gap:7px;padding:8px 10px;display:flex}.together-growth-reaction>span{color:#df5578;white-space:nowrap;font-size:9px;font-weight:850}.together-growth-reaction>span i{color:#8395a9;margin-left:6px;font-style:normal;font-weight:700}.together-growth-reaction button{color:#a67c45;white-space:nowrap;background:#f0e7da;border:0;border-radius:9px;min-height:29px;padding:0 8px;font-size:9px;font-weight:900}.together-growth-reaction button b{margin-left:2px;font-size:12px}.together-growth-empty{background:#fdfbf7;border:1px dashed #cbdbea;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:14px;padding:13px;display:grid}.together-growth-empty>span{color:#e25d7c;background:#f0e7da;border-radius:13px;place-items:center;width:40px;height:40px;font-size:20px;display:grid}.together-growth-empty b,.together-growth-empty p{margin:0;display:block}.together-growth-empty b{color:#183b69;font-size:12px}.together-growth-empty p{color:#71859d;margin-top:3px;font-size:10px;line-height:1.4}.together-growth-empty button{color:#fff;white-space:nowrap;background:#a67c45;border:0;border-radius:10px;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.together-growth-all{color:#315b89;background:#fbf8f2;border:1px solid #d6e4f2;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:39px;margin-top:10px;font-size:10px;font-weight:850;display:flex}.together-growth-all b{color:#a67c45;font-size:14px}.growth-performance,.growth-onboarding{background:linear-gradient(145deg,#fbfdff,#fff);border:1px solid #c9dced;border-radius:24px;margin:16px 0 0;padding:19px;box-shadow:0 13px 32px #0d3d7414}.growth-performance-heading,.growth-onboarding-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growth-performance-heading small,.growth-performance-heading h2,.growth-performance-heading p,.growth-onboarding-heading small,.growth-onboarding-heading h2,.growth-onboarding-heading p{margin:0;display:block}.growth-performance-heading small,.growth-onboarding-heading small{color:#a67c45;letter-spacing:.15em;font-size:8px;font-weight:950}.growth-performance-heading h2,.growth-onboarding-heading h2{color:#0b3267;letter-spacing:-.035em;margin-top:3px;font-size:18px}.growth-performance-heading p,.growth-onboarding-heading p{color:#70869d;margin-top:4px;font-size:10px;line-height:1.45}.growth-performance-heading>span,.growth-onboarding-heading>span{color:#176dc8;background:#f3ede4;border:1px solid #cee0f1;border-radius:999px;flex:none;padding:7px 10px;font-size:8px;font-weight:900}.growth-performance-cards{grid-template-columns:repeat(auto-fit,minmax(420px,1fr));gap:9px;margin-top:13px;display:grid}.growth-performance-card{color:#fff;background:linear-gradient(135deg,#061b3b,#0b4f97);border-radius:18px;min-width:0;padding:14px;overflow:hidden}.growth-performance-card.organization{background:linear-gradient(135deg,#132048,#523883)}.growth-performance-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.growth-performance-card>header small,.growth-performance-card>header h3{margin:0;display:block}.growth-performance-card>header>div small{color:#83c5ff;letter-spacing:.13em;font-size:7px;font-weight:900}.growth-performance-card.organization>header>div small{color:#cfb8ff}.growth-performance-card>header h3{color:#fff;margin-top:2px;font-size:12px}.growth-performance-card>header>span{grid-template-columns:auto auto;align-items:baseline;gap:5px;display:grid}.growth-performance-card>header>span b{color:#ffdc80;letter-spacing:-.04em;font-size:20px}.growth-performance-track{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-top:11px;display:grid}.growth-performance-stage{min-width:0;position:relative}.growth-performance-stage>article{background:#0211286b;border:1px solid #ffffff21;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:116px;padding:10px;display:flex}.growth-performance-stage>article>small{color:#7fa8ca;letter-spacing:.1em;font-size:6px;font-weight:900}.growth-performance-stage>article>span{color:#7cc5ff;background:#69bbff24;border-radius:9px;place-items:center;width:28px;height:28px;margin-top:6px;font-size:12px;font-weight:950;display:grid}.growth-performance-stage.closing>article{background:#ffdc8014;border-color:#ffdc8054}.growth-performance-stage.closing>article>span{color:#ffdc80;background:#ffdc8026}.growth-performance-stage h4,.growth-performance-stage strong,.growth-performance-stage p{margin:0;display:block}.growth-performance-stage h4{color:#dcecff;margin-top:6px;font-size:9px}.growth-performance-stage strong{color:#fff;letter-spacing:-.04em;margin-top:2px;font-size:18px}.growth-performance-stage strong i{color:#91b4d2;margin-left:2px;font-size:7px;font-style:normal}.growth-performance-stage p{color:#88a8c4;white-space:nowrap;margin-top:auto;font-size:6px}.growth-performance-conversion{z-index:2;color:#90b2cf;justify-items:center;gap:1px;width:18px;display:grid;position:absolute;top:44px;left:-18px}.growth-performance-conversion b{white-space:nowrap;font-size:6px}.growth-performance-conversion i{font-size:10px;font-style:normal}.growth-performance-card>footer{color:#88aac7;text-align:right;margin-top:9px;font-size:7px}.growth-performance-note,.growth-onboarding-note{color:#8194a8;text-align:right;margin:9px 2px 0;font-size:8px;line-height:1.45}.growth-onboarding-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.growth-onboarding-member{background:#fff;border:1px solid #d8e6f2;border-radius:17px;min-width:0;padding:13px}.growth-onboarding-member.attention{background:#fffaf1;border-color:#efd3a4}.growth-onboarding-member.settled{background:#f4fbf8;border-color:#bde2d4}.growth-onboarding-member>header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.growth-onboarding-member>header>div{align-items:center;gap:9px;min-width:0;display:flex}.growth-onboarding-member>header>div>span{color:#a67c45;background:#f0e7da;border-radius:12px;flex:none;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.growth-onboarding-member.settled>header>div>span{color:#16815e;background:#dff5ec}.growth-onboarding-member header small,.growth-onboarding-member header h3{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.growth-onboarding-member header small{color:#8296aa;font-size:7px}.growth-onboarding-member header h3{color:#153b68;margin-top:2px;font-size:12px}.growth-onboarding-member>header>em{color:#3574ad;background:#edf5fd;border-radius:999px;flex:none;padding:6px 8px;font-size:7px;font-style:normal;font-weight:900}.growth-onboarding-member.attention>header>em{color:#9b6508;background:#fff0d4}.growth-onboarding-member.settled>header>em{color:#16815e;background:#dff5ec}.growth-onboarding-progress{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:11px;display:grid}.growth-onboarding-progress>span{background:#e8eff6;border-radius:999px;height:6px;overflow:hidden}.growth-onboarding-progress>span i{border-radius:inherit;background:linear-gradient(90deg,#a67c45,#66b9ff);height:100%;display:block}.growth-onboarding-member.settled .growth-onboarding-progress>span i{background:#2eaa7f}.growth-onboarding-progress>b{color:#176bc5;font-size:11px}.growth-onboarding-progress>b small{color:#8197ac;margin-left:2px;font-size:7px}.growth-onboarding-steps{flex-wrap:wrap;gap:5px;margin-top:10px;display:flex}.growth-onboarding-steps>span,.growth-onboarding-steps>button{color:#7c90a4;background:#f6f9fc;border:1px solid #dbe6f0;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;font-size:7px;font-weight:800;display:flex}.growth-onboarding-steps>button{cursor:pointer;color:#a67c45;background:#edf7ff;border-color:#b8d8f6}.growth-onboarding-steps>span i,.growth-onboarding-steps>button i{color:#8297aa;background:#e4ebf2;border-radius:50%;place-items:center;width:13px;height:13px;font-size:7px;font-style:normal;display:grid}.growth-onboarding-steps>button i{color:#fff;background:#a67c45}.growth-onboarding-steps>span.complete{color:#247b60;background:#f0faf6;border-color:#bfe2d5}.growth-onboarding-steps>span.complete i{color:#fff;background:#2eaa7f}.growth-onboarding-member>footer{border-top:1px solid #e2eaf2;align-items:center;gap:8px;margin-top:11px;padding-top:10px;display:flex}.growth-onboarding-member>footer>div{min-width:0;margin-right:auto}.growth-onboarding-member>footer small,.growth-onboarding-member>footer b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.growth-onboarding-member>footer small{color:#8ba0b3;font-size:7px}.growth-onboarding-member>footer>div>b{color:#183f6d;margin-top:1px;font-size:9px}.growth-onboarding-member>footer>span{color:#70869d;flex:none;font-size:7px}.growth-onboarding-member>footer>button{color:#fff;background:#a67c45;border:0;border-radius:9px;flex:none;min-height:30px;padding:0 9px;font-size:7px;font-weight:900}.growth-onboarding-member>footer>button.secondary{color:#a67c45;background:#f4eee5;border:1px solid #b7d5f3}.growth-onboarding-empty{background:#fdfbf7;border:1px dashed #cadbea;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:13px;padding:14px;display:grid}.growth-onboarding-empty>span{color:#a67c45;background:#f0e7da;border-radius:12px;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.growth-onboarding-empty b,.growth-onboarding-empty p{margin:0;display:block}.growth-onboarding-empty b{color:#173b68;font-size:11px}.growth-onboarding-empty p{color:#74889d;margin-top:3px;font-size:9px}.growth-onboarding-empty button{color:#fff;background:#a67c45;border:0;border-radius:10px;min-height:33px;padding:0 10px;font-size:8px;font-weight:900}.growth-closing-admin{background:#fff;border:1px solid #d6dfeb;border-radius:24px;margin:16px 0 0;padding:19px;box-shadow:0 13px 32px #0d3d7412}.growth-closing-admin-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.growth-closing-admin-heading small,.growth-closing-admin-heading h2,.growth-closing-admin-heading p{margin:0;display:block}.growth-closing-admin-heading small{color:#5b34ae;letter-spacing:.15em;font-size:8px;font-weight:950}.growth-closing-admin-heading h2{color:#173b68;margin-top:3px;font-size:18px}.growth-closing-admin-heading p{color:#74889d;margin-top:4px;font-size:9px;line-height:1.45}.growth-closing-admin-heading>span{color:#5b34ae;background:#f0ebff;border-radius:999px;padding:7px 10px;font-size:8px;font-weight:900}.growth-closing-admin-search{color:#66809a;background:#f8fbfe;border:1px solid #d5e1ed;border-radius:12px;align-items:center;gap:8px;height:38px;margin-top:13px;padding:0 11px;display:flex}.growth-closing-admin-search input{color:#163b68;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:10px}.growth-closing-admin-list{gap:7px;margin-top:10px;display:grid}.growth-closing-admin-list>article{background:#fbfdff;border:1px solid #e0e9f1;border-radius:14px;align-items:center;gap:12px;padding:11px;display:flex}.growth-closing-admin-list>article>div:first-child{min-width:0;margin-right:auto}.growth-closing-admin-list small,.growth-closing-admin-list b,.growth-closing-admin-list span{display:block}.growth-closing-admin-list small{color:#8195a8;font-size:7px}.growth-closing-admin-list b{color:#173b68;margin-top:2px;font-size:11px}.growth-closing-admin-list span{color:#53708c;margin-top:1px;font-size:8px}.growth-closing-admin-list em{color:#6547a2;background:#f0ebff;border-radius:999px;margin-top:4px;padding:3px 6px;font-size:6px;font-style:normal;font-weight:900;display:inline-block}.growth-closing-admin-list>article>div:last-child{gap:6px;display:flex}.growth-closing-admin-list button{color:#1268bd;background:#f4eee5;border:1px solid #bcd4eb;border-radius:9px;min-height:31px;padding:0 9px;font-size:7px;font-weight:900}.growth-closing-admin-list button.danger{color:#b63a3a;background:#fff1f1;border-color:#efc7c7}.growth-closing-admin-list>p{color:#7d91a5;text-align:center;border:1px dashed #d2deea;border-radius:13px;margin:0;padding:16px;font-size:9px}.growth-action-backdrop{z-index:420;padding:20px}.growth-action-dialog{background:#fff;border-radius:22px;width:min(520px,100%);max-height:calc(100dvh - 40px);padding:24px;position:relative;overflow-y:auto;box-shadow:0 26px 70px #0416314d}.growth-action-dialog>small,.growth-action-dialog>h2,.growth-action-dialog>p{margin:0;display:block}.growth-action-dialog>small{color:#a67c45;letter-spacing:.15em;font-size:8px;font-weight:950}.growth-action-dialog>h2{color:#153b68;margin-top:6px;font-size:20px}.growth-action-dialog>p{color:#70859a;margin-top:7px;font-size:10px;line-height:1.5}.growth-action-dialog>label{color:#3d5e7e;gap:6px;margin-top:15px;font-size:9px;font-weight:850;display:grid}.growth-action-dialog input,.growth-action-dialog textarea{color:#143a66;width:100%;font:inherit;background:#f8fbfe;border:1px solid #cbdceb;border-radius:12px;padding:11px;font-size:11px}.growth-action-dialog textarea{resize:vertical;min-height:120px}.growth-action-dialog>textarea{margin-top:15px}.growth-action-dialog>div{justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.growth-action-dialog>div button{color:#557089;background:#f4f7fa;border:1px solid #d2deea;border-radius:11px;min-height:40px;padding:0 14px;font-size:9px;font-weight:900}.growth-action-dialog>div button.primary{color:#fff;background:#a67c45;border-color:#a67c45}.growth-action-dialog>div button.danger{color:#fff;background:#c63e3e;border-color:#c63e3e}.growth-action-close{color:#143a66;background:#fff;border:1px solid #d5e1ec;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:14px;right:14px}.growth-action-warning{color:#a93232;background:#fff0f0;border-radius:11px;margin-top:13px;padding:10px;font-size:8px;line-height:1.45;display:block}.collective-growth-mission{background:linear-gradient(150deg,#fff,#fdfbf7);border:1px solid #c8dbee;border-radius:24px;margin:16px 0 0;padding:19px;position:relative;overflow:hidden;box-shadow:0 13px 32px #0d3d7414}.collective-growth-mission:after{content:"";z-index:0;border:18px solid #0870e80d;border-radius:50%;width:160px;height:160px;position:absolute;top:-105px;right:-100px}.collective-growth-mission>*{z-index:1;position:relative}.collective-growth-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collective-growth-heading small,.collective-growth-heading h2,.collective-growth-heading p{margin:0;display:block}.collective-growth-heading small{color:#a67c45;letter-spacing:.15em;font-size:8px;font-weight:950}.collective-growth-heading h2{color:#0b3267;letter-spacing:-.035em;margin-top:3px;font-size:18px}.collective-growth-heading p{color:#70869d;margin-top:4px;font-size:10px;line-height:1.45}.collective-growth-heading>button{color:#a67c45;background:#f3ede4;border:1px solid #c9ddf0;border-radius:10px;flex:none;min-height:34px;padding:0 10px;font-size:9px;font-weight:900}.collective-growth-tabs{background:#f4eee5;border-radius:11px;gap:3px;width:fit-content;margin-top:14px;padding:3px;display:flex}.collective-growth-tabs button{color:#73879d;background:0 0;border:0;border-radius:8px;min-width:72px;min-height:30px;font-size:9px;font-weight:850}.collective-growth-tabs button.active{color:#096bdc;background:#fff;box-shadow:0 3px 10px #18497c1f}.collective-growth-summary{color:#fff;background:linear-gradient(125deg,#071f43,#0a4f9d);border-radius:18px;grid-template-columns:minmax(0,1.25fr) minmax(250px,.75fr);align-items:center;gap:14px;margin-top:11px;padding:15px;display:grid}.collective-growth-summary>div:first-child{align-items:center;gap:11px;min-width:0;display:flex}.collective-growth-summary>div:first-child>span{color:#fff;background:#ffffff1a;border:1px solid #ffffff38;border-radius:15px;flex:none;place-items:center;width:48px;height:48px;font-family:Georgia,serif;font-size:16px;font-weight:900;display:grid}.collective-growth-summary>div:first-child>span.group{color:#ffdc7c}.collective-growth-summary small,.collective-growth-summary h3,.collective-growth-summary p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.collective-growth-summary>div:first-child small{color:#81c1ff;letter-spacing:.13em;font-size:7px;font-weight:900}.collective-growth-summary h3{color:#fff;margin-top:3px;font-size:15px}.collective-growth-summary p{color:#aac9e7;margin-top:3px;font-size:8px}.collective-growth-score{grid-template-columns:1fr 1fr;gap:7px;display:grid}.collective-growth-score>span{border-left:1px solid #ffffff29;min-width:0;padding-left:10px}.collective-growth-score small,.collective-growth-score b,.collective-growth-score em{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collective-growth-score small{color:#9ebfdf;font-size:8px}.collective-growth-score b{color:#fff;letter-spacing:-.04em;margin-top:2px;font-size:20px}.collective-growth-score b i{color:#b7d5ef;margin-left:2px;font-size:9px;font-style:normal}.collective-growth-score em{color:#ffdc7c;margin-top:1px;font-size:7px;font-style:normal}.collective-growth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.collective-growth-grid article{background:#fff;border:1px solid #dce8f3;border-radius:15px;grid-template-columns:39px minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;padding:11px;display:grid}.collective-growth-grid article>span{color:#a67c45;background:#f0e7da;border-radius:12px;place-items:center;width:39px;height:39px;font-size:15px;font-weight:950;display:grid}.collective-growth-grid article:nth-child(2)>span{color:#9b6808;background:#fff4dc}.collective-growth-grid article:nth-child(3)>span{color:#6654bf;background:#f1efff}.collective-growth-grid article:nth-child(4)>span{color:#d84f73;background:#fff0f4}.collective-growth-grid article:nth-child(5)>span{color:#16815e;background:#e9f8f2}.collective-growth-grid article>div{min-width:0}.collective-growth-grid article small,.collective-growth-grid article h3,.collective-growth-grid article p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.collective-growth-grid article small{color:#8297ac;letter-spacing:.09em;font-size:7px;font-weight:900}.collective-growth-grid article h3{color:#153a68;margin-top:2px;font-size:11px}.collective-growth-grid article>div>i{background:#e7eef5;border-radius:999px;height:4px;margin-top:6px;display:block;overflow:hidden}.collective-growth-grid article>div>i em{border-radius:inherit;background:linear-gradient(90deg,#258ef3,#67baff);height:100%;transition:width .3s;display:block}.collective-growth-grid article p{color:#7b8ea3;margin-top:4px;font-size:8px}.collective-growth-grid article p b{color:#a67c45;font-size:10px}.collective-growth-grid article>strong{color:#2b689f;font-size:11px}.collective-growth-grid article.complete{background:#f3fbf8;border-color:#b9dfd2}.collective-growth-grid article.complete>span{color:#16815e;background:#dff5ec}.collective-growth-grid article.complete>div>i em{background:#2eaa7f}.collective-growth-grid article.complete>strong{color:#16815e}.collective-growth-note{color:#8294a8;text-align:right;margin:10px 2px 0;font-size:8px}.collective-growth-loading,.collective-growth-empty{color:#6c8299;background:#fdfbf7;border:1px dashed #cadbea;border-radius:16px;justify-content:center;align-items:center;gap:10px;min-height:112px;margin-top:12px;font-size:10px;display:flex}.collective-growth-loading i{border:2px solid #c8def4;border-top-color:#a67c45;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite collective-growth-spin}.collective-growth-empty{justify-content:flex-start;padding:14px}.collective-growth-empty>span{color:#a67c45;background:#f0e7da;border-radius:12px;place-items:center;width:40px;height:40px;font-size:17px;display:grid}.collective-growth-empty b,.collective-growth-empty p{margin:0;display:block}.collective-growth-empty b{color:#173b68;font-size:11px}.collective-growth-empty p{color:#74889d;margin-top:3px;font-size:9px}.collective-growth-editor{background:#fdfbf7;border:1px solid #ccdff0;border-radius:17px;margin-top:11px;padding:14px}.collective-growth-editor>div:first-child b,.collective-growth-editor>div:first-child p{margin:0;display:block}.collective-growth-editor>div:first-child b{color:#113866;font-size:12px}.collective-growth-editor>div:first-child p{color:#74899f;margin-top:3px;font-size:9px}.collective-growth-editor-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.collective-growth-editor-grid label{gap:5px;min-width:0;display:grid}.collective-growth-editor-grid label>span{color:#526d88;font-size:9px;font-weight:850}.collective-growth-editor-grid label small{color:#8ba0b4;margin-left:3px;font-size:7px}.collective-growth-editor-grid input{color:#123b68;background:#fff;border:1px solid #cdddec;border-radius:10px;width:100%;min-width:0;height:36px;padding:0 9px;font-size:11px;font-weight:850}.collective-growth-editor-actions{justify-content:flex-end;gap:7px;margin-top:11px;display:flex}.collective-growth-editor-actions button{color:#617a91;background:#e8f0f8;border:0;border-radius:10px;min-height:35px;padding:0 12px;font-size:9px;font-weight:900}.collective-growth-editor-actions button:last-child{color:#fff;background:#a67c45}.collective-growth-editor-actions button:disabled{opacity:.55}.collective-growth-recap{color:#fff;background:linear-gradient(145deg,#061a37 0%,#0a376a 66%,#0b559a 100%);border:1px solid #d7c28d;border-radius:24px;margin:16px 0 0;padding:19px;position:relative;overflow:hidden;box-shadow:0 15px 35px #0523492e}.collective-growth-recap:before{content:"";border:28px solid #ffd87e1a;border-radius:50%;width:250px;height:250px;position:absolute;top:-155px;right:-125px}.collective-growth-recap:after{content:"";border:36px solid #78c2ff14;border-radius:50%;width:300px;height:300px;position:absolute;bottom:-240px;left:-220px}.collective-growth-recap>*{z-index:1;position:relative}.collective-recap-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.collective-recap-heading small,.collective-recap-heading h2,.collective-recap-heading p{margin:0;display:block}.collective-recap-heading small{color:#ffdc80;letter-spacing:.16em;font-size:8px;font-weight:950}.collective-recap-heading h2{color:#fff;letter-spacing:-.035em;margin-top:3px;font-size:18px}.collective-recap-heading p{color:#a9c8e4;margin-top:4px;font-size:10px;line-height:1.45}.collective-recap-heading>button{color:#ffe09a;background:#ffda781a;border:1px solid #ffdd8566;border-radius:10px;flex:none;min-height:35px;padding:0 10px;font-size:9px;font-weight:900}.collective-recap-heading>button b{margin-left:3px;font-size:12px}.collective-recap-heading>button:disabled{opacity:.55}.collective-recap-hero{background:#02112878;border:1px solid #ffffff21;border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.collective-recap-hero>div:first-child{align-items:center;gap:10px;min-width:0;display:flex}.collective-recap-hero>div:first-child>span{color:#ffdc80;background:#ffdc801a;border:1px solid #ffdc805c;border-radius:15px;flex:none;place-items:center;width:47px;height:47px;font-family:Georgia,serif;font-size:15px;font-weight:900;display:grid}.collective-recap-hero small,.collective-recap-hero h3,.collective-recap-hero p{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.collective-recap-hero>div:first-child small{color:#83c4ff;letter-spacing:.12em;font-size:7px;font-weight:900}.collective-recap-hero h3{color:#fff;margin-top:3px;font-size:15px}.collective-recap-hero p{color:#9ebedb;margin-top:3px;font-size:8px}.collective-recap-numbers{grid-template-columns:repeat(3,minmax(72px,1fr));gap:6px;display:grid}.collective-recap-numbers>span{border-left:1px solid #ffffff24;min-width:0;padding-left:10px}.collective-recap-numbers small,.collective-recap-numbers b{white-space:nowrap;display:block}.collective-recap-numbers small{color:#9abbd8;font-size:7px}.collective-recap-numbers b{color:#fff;letter-spacing:-.04em;margin-top:2px;font-size:18px}.collective-recap-numbers b i{color:#ffdc80;margin-left:2px;font-size:8px;font-style:normal}.collective-recap-missions{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-top:9px;display:grid}.collective-recap-missions article{background:#0211285c;border:1px solid #ffffff1c;border-radius:13px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:7px;min-width:0;padding:9px;display:grid}.collective-recap-missions article>span{color:#78c2ff;background:#6fbeff1f;border-radius:9px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:950;display:grid}.collective-recap-missions article>div{min-width:0}.collective-recap-missions article small,.collective-recap-missions article b,.collective-recap-missions article strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collective-recap-missions article small{color:#7fb3df;letter-spacing:.08em;font-size:6px}.collective-recap-missions article b{color:#eaf5ff;margin-top:1px;font-size:9px}.collective-recap-missions article>div>i{background:#ffffff21;border-radius:999px;height:3px;margin-top:5px;display:block;overflow:hidden}.collective-recap-missions article>div>i em{border-radius:inherit;background:#69bbff;height:100%;display:block}.collective-recap-missions article strong{color:#fff;text-align:right;grid-column:1/-1;font-size:10px}.collective-recap-missions article strong i{color:#91b5d4;margin-left:2px;font-size:7px;font-style:normal}.collective-recap-missions article.complete{background:#27976f24;border-color:#5ddcaa4d}.collective-recap-missions article.complete>span{color:#67e0b0;background:#53dba629}.collective-recap-missions article.complete>div>i em{background:#5bdbaa}.collective-recap-community{grid-template-columns:1.1fr .9fr;gap:8px;margin-top:9px;display:grid}.collective-recap-participants,.collective-recap-message{background:#02112861;border:1px solid #ffffff1c;border-radius:15px;min-width:0;padding:12px}.collective-recap-participants small,.collective-recap-participants h3,.collective-recap-participants p,.collective-recap-message small,.collective-recap-message h3{margin:0;display:block}.collective-recap-participants small,.collective-recap-message small{color:#ffdc80;letter-spacing:.12em;font-size:7px;font-weight:900}.collective-recap-participants h3,.collective-recap-message h3{color:#fff;margin-top:2px;font-size:11px}.collective-recap-participants p{color:#91afca;margin-top:2px;font-size:8px}.collective-recap-participants>div:last-child{flex-wrap:wrap;gap:5px;margin-top:9px;display:flex}.collective-recap-participants>div:last-child span{color:#e7f3fe;background:#ffffff12;border:1px solid #ffffff1f;border-radius:999px;padding:5px 8px;font-size:8px;font-weight:800}.collective-recap-participants>div.empty span{color:#9bb7d0;text-align:center;border-style:dashed;border-radius:9px;width:100%}.collective-recap-message-title{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.collective-recap-message-title button{color:#ffdc80;background:#ffdc8014;border:1px solid #ffdc804d;border-radius:8px;min-height:27px;padding:0 8px;font-size:8px;font-weight:900}.collective-recap-message blockquote{color:#f0f7fd;border-left:2px solid #ffdc80;align-items:center;min-height:51px;margin:8px 0 0;padding:2px 0 2px 10px;font-size:10px;font-weight:700;line-height:1.55;display:flex}.collective-recap-message-editor{margin-top:8px;position:relative}.collective-recap-message-editor textarea{resize:vertical;color:#fff;width:100%;min-height:58px;font:inherit;background:#000a1c8c;border:1px solid #fff3;border-radius:10px;padding:8px 9px 20px;font-size:9px;line-height:1.45}.collective-recap-message-editor>span{color:#789ab9;font-size:7px;position:absolute;top:47px;right:8px}.collective-recap-message-editor>div{justify-content:flex-end;gap:5px;margin-top:5px;display:flex}.collective-recap-message-editor button{color:#b6cce0;background:#ffffff1a;border:0;border-radius:8px;min-height:28px;padding:0 9px;font-size:8px;font-weight:900}.collective-recap-message-editor button:last-child{color:#fff;background:#a67c45}.collective-recap-message-editor button:disabled{opacity:.55}.collective-recap-recommendation{background:linear-gradient(90deg,#ffdc8014,#ffffff08);border:1px solid #ffdc8038;border-radius:15px;grid-template-columns:minmax(180px,.85fr) minmax(0,1.4fr) auto;align-items:center;gap:10px;margin-top:9px;padding:12px;display:grid}.collective-recap-recommendation>div:first-child small,.collective-recap-recommendation>div:first-child h3,.collective-recap-recommendation>div:first-child p{margin:0;display:block}.collective-recap-recommendation>div:first-child small{color:#ffdc80;letter-spacing:.12em;font-size:7px;font-weight:900}.collective-recap-recommendation>div:first-child h3{color:#fff;margin-top:2px;font-size:11px}.collective-recap-recommendation>div:first-child p{color:#91afc9;margin-top:2px;font-size:8px;line-height:1.4}.collective-recap-recommendation>div:nth-child(2){grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;display:grid}.collective-recap-recommendation>div:nth-child(2) span{border-left:1px solid #ffffff1f;min-width:0;padding-left:7px}.collective-recap-recommendation>div:nth-child(2) small,.collective-recap-recommendation>div:nth-child(2) b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.collective-recap-recommendation>div:nth-child(2) small{color:#94b4d0;font-size:7px}.collective-recap-recommendation>div:nth-child(2) b{color:#fff;margin-top:1px;font-size:13px}.collective-recap-recommendation>div:nth-child(2) i{color:#ffdc80;margin-left:2px;font-size:7px;font-style:normal}.collective-recap-recommendation>button{color:#0b315c;white-space:nowrap;background:#ffdc80;border:0;border-radius:10px;min-height:34px;padding:0 10px;font-size:8px;font-weight:950}.collective-recap-recommendation>button b{margin-left:2px;font-size:11px}.collective-recap-note{color:#7fa3c2;text-align:right;margin:9px 2px 0;font-size:8px}@keyframes collective-growth-spin{to{transform:rotate(360deg)}}@media (width<=599px){.home-important-items{grid-template-columns:1fr}.growth-hub-overview{padding:22px 17px 20px}.growth-hub-overview h2{font-size:22px}.growth-hub-overview-stats{gap:5px}.growth-hub-overview-stats span{padding:8px}.growth-hub-overview-stats b{font-size:13px}.growth-smart-reminder{grid-template-columns:42px minmax(0,1fr);padding:12px}.growth-smart-reminder>span{border-radius:12px;width:40px;height:40px}.growth-smart-reminder>button{grid-column:1/-1;width:100%}.growth-smart-reminder>footer{scrollbar-width:none;padding-bottom:2px;overflow-x:auto}.growth-smart-reminder>footer::-webkit-scrollbar{display:none}.weekly-growth-mission,.growth-performance,.growth-onboarding{padding:15px}.growth-performance-cards{grid-template-columns:1fr}.growth-performance-card{scrollbar-width:none;overflow-x:auto}.growth-performance-card::-webkit-scrollbar{display:none}.growth-performance-card>header,.growth-performance-card>footer,.growth-performance-track{min-width:570px}.growth-onboarding-list{grid-template-columns:1fr}.growth-onboarding-member>footer{flex-wrap:wrap;align-items:flex-end}.growth-onboarding-member>footer>div{flex:160px}.growth-onboarding-empty{grid-template-columns:42px minmax(0,1fr)}.growth-onboarding-empty button{grid-column:1/-1;width:100%}.growth-closing-admin{padding:15px}.growth-closing-admin-list>article{flex-direction:column;align-items:flex-start}.growth-closing-admin-list>article>div:last-child{width:100%}.growth-closing-admin-list button{flex:1}.growth-action-backdrop{padding:12px}.growth-action-dialog{border-radius:18px;max-height:calc(100dvh - 24px);padding:20px 16px 16px}.growth-action-dialog>h2{padding-right:38px;font-size:18px}.growth-action-dialog>div{flex-direction:column-reverse}.growth-action-dialog>div button{width:100%}.collective-growth-mission{padding:15px}.collective-growth-summary{grid-template-columns:1fr}.collective-growth-score{border-top:1px solid #ffffff24;padding-top:10px}.collective-growth-score>span:first-child{border-left:0;padding-left:0}.collective-growth-grid{grid-template-columns:1fr}.collective-growth-editor-grid{grid-template-columns:1fr 1fr}.collective-growth-recap{padding:15px}.collective-recap-heading{align-items:flex-start}.collective-recap-heading>button{padding:0 8px}.collective-recap-hero{grid-template-columns:1fr}.collective-recap-numbers{border-top:1px solid #ffffff1f;padding-top:10px}.collective-recap-numbers>span:first-child{border-left:0;padding-left:0}.collective-recap-missions{grid-template-columns:1fr 1fr}.collective-recap-community,.collective-recap-recommendation{grid-template-columns:1fr}.collective-recap-recommendation>div:nth-child(2){grid-template-columns:1fr 1fr}.collective-recap-recommendation>button{width:100%}.weekly-growth-heading{align-items:flex-start}.weekly-growth-heading>span{padding:6px 8px}.weekly-growth-grid{grid-template-columns:1fr}.weekly-growth-grid article{grid-template-columns:42px minmax(0,1fr) auto}.weekly-growth-icon{width:42px;height:42px}.weekly-report-preview{grid-template-columns:84px minmax(0,1fr);gap:11px;padding:13px}.weekly-report-preview-score{min-height:86px}.weekly-report-preview-score b{font-size:22px}.weekly-report-preview-copy h2{font-size:16px}.weekly-report-preview-copy>div span:last-child{display:none}.weekly-report-preview>button{grid-column:1/-1;justify-content:center;width:100%}.weekly-report-hero{margin:0 -1px;padding:24px 18px 26px}.weekly-report-hero h2{font-size:24px}.weekly-report-summary{grid-template-columns:1fr 1fr}.weekly-report-panel{padding:14px}.weekly-report-day-chart{gap:5px;height:145px}.weekly-report-day-chart>span i{width:min(24px,62%)}.weekly-report-insight{grid-template-columns:1fr}.weekly-report-goals button{grid-template-columns:30px minmax(0,1fr)}.weekly-report-goals button>strong{grid-column:2}.growth-journey{padding:15px}.growth-journey-body{grid-template-columns:1fr}.growth-next-goal{min-height:164px}.together-growth{padding:15px}.together-growth-list{grid-template-columns:1fr}.together-growth-profile{grid-template-columns:48px minmax(0,1fr)}.together-growth-profile>span{border-radius:15px;width:48px;height:48px}.together-growth-empty{grid-template-columns:40px minmax(0,1fr)}.together-growth-empty button{grid-column:2;width:max-content}}.section-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.eyebrow{margin-bottom:4px;font-size:16px;font-weight:750;display:block}.section-row h2{margin:0;font-size:20px}.section-row h2 b{color:var(--blue);font-size:32px}.today-points-total{text-align:center;place-content:center;min-width:88px;min-height:70px;padding:4px 0;display:grid}.today-points-total small{color:#7587a0;white-space:nowrap;font-size:10px;font-weight:800}.today-points-total strong{color:var(--blue);letter-spacing:-.055em;margin-top:3px;font-size:32px;line-height:1}.today-points-total strong em{letter-spacing:-.02em;margin-left:2px;font-size:14px;font-style:normal}.primary{color:#fff;background:var(--button-primary);width:100%;min-height:52px;box-shadow:var(--button-primary-shadow);border:0;border-radius:14px;margin-top:15px;font-size:16px;font-weight:760;transition:background-color .18s,transform .12s,box-shadow .18s}.primary:hover:not(:disabled){background:var(--button-primary-hover)}.primary:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.primary span{float:right;margin-right:12px;font-size:23px}.task-list{gap:8px;margin-top:12px;display:grid}.task{text-align:left;width:100%;box-shadow:none;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.task-icon{width:38px;height:38px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.tone-1{color:#16a76e;background:#ecfaf4}.tone-3{color:#ef4672;background:#fff0f5}.tone-99{color:#d27c00;background:#fff3df}.task b,.task small{display:block}.task b{font-size:16px}.task small{color:var(--muted);margin-top:2px;font-size:16px}.task-check{color:var(--blue);font-weight:800}.task.done{opacity:.7}.task.done .task-check{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:25px;height:25px;display:grid}.task.selected{border-color:var(--blue);color:#fff;background:linear-gradient(115deg,#a67c45,#0756cd);box-shadow:0 8px 20px #0864ec38}.task.selected small{color:#cfe3ff}.task.selected .task-check{color:#ffe29a;font-size:16px}.score-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mini-card{text-align:left;border-radius:16px;padding:14px}button.mini-card{width:100%}.mini-card span,.mini-card small,.mini-card b{display:block}.mini-card span{white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.mini-card b{margin:4px 0;font-size:18px}.mini-card small{color:var(--muted)}.big-symbol{width:38px;height:38px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:20px;display:grid}.search-box{border:1px solid var(--line);min-height:48px;color:var(--muted);box-shadow:var(--shadow);background:#fff;border-radius:15px;align-items:center;gap:10px;padding:0 15px;display:flex}.search-box input{color:var(--navy);background:0 0;border:0;outline:0;flex:1}.roster-search-box{padding-right:7px}.roster-search-box>span{flex:none}.roster-search-box select{max-width:118px;min-height:36px;color:var(--blue);outline-color:var(--blue);background:#fbf8f2;border:1px solid #c9dcf4;border-radius:10px;flex:none;padding:0 8px;font-size:13px;font-weight:850}.filter-row{gap:7px;margin:13px 0;display:flex;overflow-x:auto}.filter-row button{white-space:nowrap;border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 15px;font-size:16px}.filter-row button.selected{background:var(--blue);color:#fff;border-color:var(--blue)}.filter-row.full{grid-template-columns:repeat(3,1fr);display:grid}.person-list,.center-list{gap:9px;display:grid}.person-card{text-align:left;width:100%;box-shadow:none;grid-template-columns:42px 1fr auto auto;align-items:center;gap:10px;padding:12px;display:grid}.avatar{width:40px;height:40px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-weight:800;display:grid}.avatar-1{color:#794bd1;background:#f3eefe}.avatar-2{color:#149b65;background:#ebf9f2}.avatar-3{color:#db7b21;background:#fff2e6}.person-main b,.person-main small{display:block}.person-main small{color:var(--muted);margin-top:3px;font-size:16px}.tag{color:var(--blue);background:#f4eee5;border-radius:999px;padding:5px 8px;font-size:16px}.roster-fixed-add{z-index:68;right:max(18px, env(safe-area-inset-right,0px));bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 38px);background:var(--blue);color:#fff;touch-action:manipulation;border:0;border-radius:50%;place-items:center;width:58px;height:58px;display:grid;position:absolute;box-shadow:0 10px 25px #0059d84d}.roster-fixed-add>span{font-size:27px;line-height:1}.roster-fixed-add small{width:78px;color:var(--blue);text-align:center;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.2;position:absolute;top:61px;left:50%;transform:translate(-50%)}.roster-fixed-add:disabled{opacity:.45}.activity-summary{padding:17px}.seminar-invite-hero{color:#fff;box-shadow:var(--shadow);background:radial-gradient(circle at 88% 20%,#ffd05f42,#0000 28%),linear-gradient(140deg,#2b2722,#0a5dcc);border-radius:20px;padding:20px 17px 15px;overflow:hidden}.seminar-invite-hero small{color:#f1d17c;letter-spacing:.11em;font-size:16px;font-weight:900}.seminar-invite-hero h2{margin:8px 0 5px;font-size:19px}.seminar-invite-hero p{color:#c9def8;margin:0;font-size:16px}.seminar-invite-hero>div{border-top:1px solid #ffffff2e;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;display:flex}.seminar-invite-hero>div span{color:#d8e7fa;font-size:16px}.seminar-invite-hero>div strong{color:#f5d273;font-size:18px}.mission-page-heading{justify-content:space-between;align-items:center;margin:20px 2px 9px;display:flex}.mission-page-heading h3{margin:0;font-size:16px}.mission-page-heading span{color:var(--blue);background:#f0e7da;border-radius:999px;padding:5px 8px;font-size:16px;font-weight:850}.seminar-invite-list{gap:8px;display:grid}.seminar-invite-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:10px;display:grid}.seminar-invite-list b,.seminar-invite-list small{display:block}.seminar-invite-list b{font-size:16px}.seminar-invite-list small{color:var(--muted);margin-top:3px;font-size:16px}.seminar-invite-list button{min-height:31px;color:var(--blue);background:#f4eee5;border:1px solid #a9c9ee;border-radius:9px;padding:0 9px;font-size:16px;font-weight:850}.team-study-hero{box-shadow:var(--shadow);background:linear-gradient(145deg,#f4eee5,#fff);border:2px solid #a67c45;border-radius:20px;padding:18px 15px 15px 70px;position:relative}.team-study-hero>span{color:#fff;background:#a67c45;border-radius:50%;place-items:center;width:42px;height:42px;font-size:18px;display:grid;position:absolute;top:18px;left:15px}.team-study-hero small{color:var(--blue);font-size:16px;font-weight:900}.team-study-hero h2{margin:5px 0;font-size:16px;line-height:1.3}.team-study-hero p{color:var(--muted);margin:0;font-size:16px;line-height:1.5}.team-study-hero>strong{color:#fff;background:#a67c45;border-radius:999px;margin-top:10px;padding:5px 9px;font-size:16px;display:inline-block}.team-study-hero.completed{background:#effaf5;border-color:#78cdaa}.team-study-hero.completed>span,.team-study-hero.completed>strong{background:#179968}.team-study-steps{gap:8px;display:grid}.team-study-steps article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:11px;display:grid}.team-study-steps article>span{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.team-study-steps b{font-size:16px;display:block}.team-study-steps p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.45}.activity-summary .section-row>div:last-child{text-align:right}.activity-summary .section-row>div:last-child span{color:var(--muted);font-size:16px;display:block}.activity-summary strong{color:var(--blue);font-size:28px}progress{appearance:none;border:0;border-radius:99px;width:100%;height:8px;margin:11px 0 0;overflow:hidden}progress::-webkit-progress-bar{background:#e5edf7}progress::-webkit-progress-value{background:linear-gradient(90deg, var(--blue), #4097ff);border-radius:99px}.next-action{text-align:left;width:100%;box-shadow:none;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;margin-top:12px;padding:14px;display:grid}.next-action>span{color:#724fe0;background:#f1edff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;display:grid}.next-action b,.next-action small{display:block}.next-action small{color:var(--muted);margin-top:3px;font-size:16px}.next-action em{border:1px solid var(--blue);color:var(--blue);border-radius:9px;padding:8px 10px;font-size:16px;font-style:normal}.section-title{margin:18px 4px 10px;font-size:16px}.feed-link{text-align:left;width:100%;box-shadow:none;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:13px;display:grid}.feed-link>span{width:36px;height:36px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;display:grid}.feed-link b,.feed-link small{display:block}.feed-link small{color:var(--muted);margin-top:3px;font-size:16px}.goal-intro{align-items:center;gap:12px;padding:15px;display:flex}.goal-intro h2{margin:0;font-size:16px}.goal-intro p{color:var(--muted);margin:5px 0 0;font-size:16px}.dream-goal-form{gap:11px;margin-top:11px;padding:14px;display:grid}.dream-goal-form label{color:var(--navy);gap:5px;font-size:16px;font-weight:850;display:grid}.dream-goal-form textarea{resize:vertical;width:100%;color:var(--navy);font:inherit;background:#fbfdff;border:1px solid #cddbeb;border-radius:11px;padding:10px;font-size:16px;line-height:1.5}.dream-goal-form textarea:focus{border-color:var(--blue);outline:2px solid #0864ec2e}.dream-photo-setting{border-bottom:1px solid var(--line);grid-template-columns:88px 1fr;align-items:center;gap:12px;padding-bottom:12px;display:grid}.dream-photo-preview{background:linear-gradient(145deg,#f0e7da,#fff8e4);border:1px dashed #9bbbe2;border-radius:17px;place-items:center;width:88px;height:88px;display:grid;overflow:hidden}.dream-photo-preview img{object-fit:cover;width:100%;height:100%}.dream-photo-preview i{color:var(--blue);place-items:center;gap:3px;font-size:20px;font-style:normal;display:grid}.dream-photo-preview small{color:var(--muted);font-size:16px}.dream-photo-setting>div>b,.dream-photo-setting>div>p{margin:0;display:block}.dream-photo-setting>div>b{font-size:16px}.dream-photo-setting>div>p{color:var(--muted);margin:4px 0 8px;font-size:16px;line-height:1.4}.dream-photo-setting>div>label,.dream-photo-setting>div>button{min-height:31px;color:var(--blue);cursor:pointer;background:#fff;border:1px solid #b7ceea;border-radius:9px;justify-content:center;align-items:center;margin-right:5px;padding:0 9px;font-size:16px;font-weight:850;display:inline-flex}.dream-photo-setting input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.rank-picker{box-shadow:var(--shadow);background:#fdfbf7;border:1px solid #bfd7f3;border-radius:16px;margin-top:12px;overflow:hidden}.rank-picker-toggle{text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:64px;padding:10px 14px;display:flex}.rank-picker-toggle span,.rank-picker-toggle small,.rank-picker-toggle b{display:block}.rank-picker-toggle small{color:var(--muted);font-size:14px;font-weight:750}.rank-picker-toggle b{color:var(--navy);margin-top:3px;font-size:18px}.rank-picker-toggle i{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:22px;font-style:normal;transition:transform .2s;display:grid}.rank-picker.open .rank-picker-toggle i{transform:rotate(180deg)}.rank-picker-options{opacity:0;border-top:0 solid var(--line);grid-template-rows:0fr;transition:grid-template-rows .24s,opacity .18s,border-top-width .2s;display:grid}.rank-picker-options>.rank-scroll{min-height:0;overflow:hidden}.rank-picker.open .rank-picker-options{opacity:1;border-top-width:1px;grid-template-rows:1fr}.rank-picker.open .rank-picker-options>.rank-scroll{overflow-x:auto}.rank-scroll{scrollbar-width:none;gap:7px;padding:11px 13px 13px;display:flex}.rank-scroll button{border:1px solid var(--line);white-space:nowrap;background:#fff;border-radius:999px;padding:8px 12px;font-size:16px}.rank-scroll button.selected{color:#fff;background:var(--blue);border-color:var(--blue)}.rank-condition{color:#fff;background:linear-gradient(135deg,#0c306c,#0b59ba);border-radius:19px;margin-top:10px;padding:16px}.rank-condition.chairman{background:radial-gradient(circle at 90% 20%,#e5b03640,#0000 25%),linear-gradient(135deg,#06183e,#082a65)}.rank-title{border-bottom:1px solid #ffffff38;align-items:center;gap:12px;padding-bottom:10px;display:flex}.rank-title>span{font-size:34px}.rank-title small{color:#c9d7ec}.rank-title h2{color:#f3cb67;margin:2px 0 0;font-size:23px}.rank-condition p{margin:12px 0;font-size:16px}.rank-condition p em{color:#f2cb67;float:right;border:1px solid #d7a935;border-radius:6px;padding:4px 6px;font-size:16px;font-style:normal}.rank-condition>small{color:#dbe6f7;font-size:16px;line-height:1.5;display:block}.partner-progress{margin-top:12px;padding:14px}.partner-progress>div{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;display:grid}.partner-progress b,.partner-progress small{display:block}.partner-progress small{color:var(--muted);margin-top:2px;font-size:16px}.partner-progress strong{color:var(--blue)}.mission-list{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;overflow:hidden}.mission-list button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;width:100%;min-height:47px;padding:8px 12px;display:grid}.mission-list button:last-child{border-bottom:0}.mission-list button>span{border:1.5px solid #7888a2;border-radius:50%;place-items:center;width:22px;height:22px;font-size:16px;display:grid}.mission-list button>span.checked{background:var(--green);border-color:var(--green);color:#fff}.mission-list b{font-size:16px}.mission-list small{color:var(--blue);border:1px solid #b7d2f3;border-radius:6px;padding:4px 6px;font-size:16px}.info-strip,.accuracy-note{color:#4e6483;background:#f0e7da;border-radius:12px;padding:11px;font-size:16px;line-height:1.5}.goal-save-guidance{color:#6f4d17;background:#fff4dc;border-radius:14px;flex-direction:column;gap:6px;margin:10px 0;padding:14px 16px;font-size:16px;line-height:1.45;display:flex}.goal-save-guidance b{color:#9a6414;font-size:17px}.sticky-action{margin-bottom:10px}.feed-summary{grid-template-columns:42px 1fr auto;align-items:center;gap:10px;padding:16px;display:grid}.feed-summary b,.feed-summary strong,.feed-summary small{display:block}.feed-summary strong{color:var(--blue);margin:3px 0}.feed-summary small{color:var(--muted);font-size:16px}.feed-summary em{color:var(--blue);font-size:16px;font-style:normal;font-weight:800}.timeline{padding-bottom:15px}.timeline-row{grid-template-columns:64px 10px 1fr;align-items:stretch;gap:8px;min-height:76px;display:grid}.timeline-row time{color:var(--muted);padding-top:18px;font-size:16px}.timeline-dot{background:#60718d;border-radius:50%;width:8px;height:8px;margin-top:20px;position:relative}.timeline-dot:after{content:"";background:#d4e0ee;width:1px;position:absolute;top:9px;bottom:-58px;left:3px}.timeline-row:last-child .timeline-dot:after{display:none}.timeline-card{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:32px 1fr auto;align-items:center;gap:8px;height:64px;padding:9px;display:grid}.timeline-card>span{width:30px;height:30px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;display:grid}.timeline-card b,.timeline-card small{display:block}.timeline-card b{font-size:16px}.timeline-card small{color:var(--muted);margin-top:3px;font-size:16px}.timeline-card strong{color:var(--blue);font-size:16px}.book-list{gap:9px;display:grid}.book-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:92px;padding:11px;display:grid;box-shadow:0 6px 18px #163a6a0d}.book-card.reading{background:#f9fcff;border-color:#8dbaff}.book-cover{color:#fff;border-radius:5px 9px 9px 5px;flex-direction:column;justify-content:space-between;width:50px;height:68px;padding:7px;display:flex;box-shadow:inset 3px 0 #fff3,0 5px 11px #08295f2e}.book-cover i{letter-spacing:.4px;opacity:.82;font-size:16px;font-style:normal}.book-cover b{font-size:20px}.book-cover:has(img){background:#e8eef6;padding:0;overflow:hidden}.book-cover img{object-fit:cover;width:100%;height:100%;display:block}.book-tone-1{background:linear-gradient(145deg,#0b3472,#0c6bd8)}.book-tone-2{background:linear-gradient(145deg,#5c2e91,#9365cd)}.book-tone-3{background:linear-gradient(145deg,#bc7513,#efad34)}.book-info{min-width:0}.book-info small,.book-info b{display:block}.book-info small{color:var(--blue);font-size:16px;font-weight:700}.book-info b{margin-top:2px;font-size:16px;line-height:1.3}.book-info p{color:var(--muted);margin:5px 0 0;font-size:16px;line-height:1.4}.book-info progress{width:100%;height:4px;margin-top:7px}.book-card>button{border:1px solid var(--blue);color:var(--blue);white-space:nowrap;background:#fff;border-radius:9px;min-height:32px;padding:0 9px;font-size:16px;font-weight:750}.book-card.reading>button{background:var(--blue);color:#fff}.recommended-program-list{gap:9px;display:grid}.recommended-program-list>button{width:100%;min-height:82px;color:var(--navy);text-align:left;background:linear-gradient(135deg,#fff,#fbf8f2);border:1px solid #c8dcf5;border-radius:16px;grid-template-columns:28px 44px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid;box-shadow:0 6px 18px #163a6a0d}.recommended-program-list>button:active{background:#f0e7da;transform:scale(.99)}.program-order{color:var(--blue);font-size:16px;font-weight:850}.program-icon{width:42px;height:42px;color:var(--blue);background:#e8f2ff;border-radius:13px;place-items:center;font-size:20px;font-weight:850;display:grid}.recommended-program-list b,.recommended-program-list small{display:block}.recommended-program-list b{font-size:17px}.recommended-program-list small{color:var(--muted);margin-top:4px;font-size:14px;line-height:1.4}.recommended-program-list strong{color:var(--blue);white-space:nowrap;font-size:14px}.business-deck-card{text-align:left;width:100%;box-shadow:var(--shadow);background:linear-gradient(130deg,#fafdff,#e9f4ff);border:1px solid #a8cbf7;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:14px;display:grid}.deck-icon{background:var(--blue);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.business-deck-card small{color:var(--blue);letter-spacing:.08em;font-size:16px;font-weight:800}.business-deck-card h2{margin:3px 0;font-size:16px}.business-deck-card p{color:var(--muted);margin:0;font-size:16px}.business-deck-card strong{color:var(--blue);white-space:nowrap;font-size:16px}.ethics-entry-card{text-align:left;width:100%;box-shadow:var(--shadow);background:linear-gradient(130deg,#fffdf7,#fff6d9);border:1px solid #dcc378;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:14px;display:grid}.ethics-entry-card>span{color:#f3cb68;background:#092b61;border-radius:13px;place-items:center;width:42px;height:42px;font-size:19px;display:grid}.ethics-entry-card small{color:#a77712;letter-spacing:.08em;font-size:16px;font-weight:900}.ethics-entry-card h2{margin:3px 0;font-size:16px}.ethics-entry-card p{color:var(--muted);margin:0;font-size:16px;line-height:1.35}.ethics-entry-card strong{color:#9a6b0c;white-space:nowrap;font-size:16px}.calculator-entry-card{text-align:left;width:100%;box-shadow:var(--shadow);background:linear-gradient(130deg,#f8fffd,#e8faf6);border:1px solid #9fd8cd;border-radius:18px;grid-template-columns:44px 1fr auto;align-items:center;gap:11px;margin-bottom:13px;padding:14px;display:grid}.calculator-entry-card>span{color:#fff;background:#98703e;border-radius:13px;place-items:center;width:42px;height:42px;font-size:22px;font-weight:900;display:grid}.calculator-entry-card small{color:#98703e;letter-spacing:.08em;font-size:12px;font-weight:900}.calculator-entry-card h2{color:var(--navy);margin:3px 0;font-size:16px}.calculator-entry-card p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.calculator-entry-card strong{color:#98703e;white-space:nowrap;font-size:14px}.cartoon-entry-card{color:#fff;text-align:left;background:linear-gradient(135deg,#2b2722,#0d4a63 72%,#9a6a16);border:1px solid #f0c570;border-radius:20px;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;margin-bottom:13px;padding:15px;display:grid;box-shadow:0 12px 28px #071e3e33}.cartoon-entry-card>span{color:#2b2722;background:#f4c95d;border-radius:15px;place-items:center;width:46px;height:46px;font-size:22px;font-weight:950;display:grid;box-shadow:inset 0 0 0 3px #ffffff59}.cartoon-entry-card small{color:#f4c95d;letter-spacing:.08em;font-size:11px;font-weight:900}.cartoon-entry-card h2{margin:3px 0;font-size:17px}.cartoon-entry-card p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.4}.cartoon-entry-card strong{color:#f4c95d;white-space:nowrap;font-size:14px}.cartoon-series-hero{color:#fff;background:radial-gradient(circle at 90% 10%,#f4c95d59,#0000 28%),linear-gradient(145deg,#2b2722,#0b5067);border-radius:24px;margin:0 0 18px;padding:24px 21px;box-shadow:0 16px 35px #071e3e33}.cartoon-series-hero small{color:#f4c95d;letter-spacing:.13em;font-size:11px;font-weight:900}.cartoon-series-hero h2{letter-spacing:-.04em;margin:9px 0 8px;font-size:25px;line-height:1.24}.cartoon-series-hero p{color:#ffffffc7;margin:0;font-size:14px;line-height:1.55}.cartoon-episode-list{gap:14px;display:grid}.cartoon-episode-list>button{text-align:left;width:100%;min-height:156px;box-shadow:var(--shadow);background:#fff;border:1px solid #dce5ed;border-radius:21px;grid-template-columns:122px 1fr;padding:0;display:grid;overflow:hidden}.cartoon-episode-list img{object-fit:cover;width:122px;height:100%;min-height:156px}.cartoon-episode-list div{flex-direction:column;justify-content:center;align-items:flex-start;padding:16px 14px;display:flex}.cartoon-episode-list small{color:#ad7811;letter-spacing:.1em;font-size:10px;font-weight:950}.cartoon-episode-list h2{color:#2b2722;letter-spacing:-.03em;margin:6px 0;font-size:17px;line-height:1.3}.cartoon-episode-list p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.4}.cartoon-episode-list strong{color:#98703e;font-size:12px}.cartoon-risk-note{color:#73808b;margin:17px 3px 3px;font-size:11px;line-height:1.5}.cartoon-reader{gap:15px;padding-bottom:18px;display:grid}.cartoon-cover-panel{background:#2b2722;border-radius:25px;min-height:430px;position:relative;overflow:hidden;box-shadow:0 18px 40px #071e3e3b}.cartoon-cover-panel:after{content:"";pointer-events:none;background:linear-gradient(#0000,#031124f5);position:absolute;inset:42% 0 0}.cartoon-cover-panel img{object-fit:cover;width:100%;height:430px;display:block}.cartoon-cover-panel>div{z-index:1;color:#fff;position:absolute;bottom:20px;left:21px;right:21px}.cartoon-cover-panel small{color:#f4c95d;letter-spacing:.1em;font-size:10px;font-weight:900}.cartoon-cover-panel h1{letter-spacing:-.05em;margin:7px 0 5px;font-size:26px;line-height:1.2}.cartoon-cover-panel p{color:#fffc;margin:0;font-size:14px}.cartoon-opening{text-align:center;background:#fff7df;border-radius:19px;padding:20px}.cartoon-opening span{color:#ad7811;letter-spacing:.14em;font-size:10px;font-weight:950}.cartoon-opening p{color:#573c0c;margin:7px 0 0;font-size:16px;font-weight:800}.cartoon-dialogue-panel{background:#fff;border:1px solid #dfe7ee;border-radius:22px;align-items:flex-start;gap:13px;min-height:144px;padding:21px 18px;display:flex;box-shadow:0 8px 24px #071e3e12}.cartoon-dialogue-panel>span{color:#98703e;background:#e6f6f2;border-radius:50%;flex:0 0 42px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.cartoon-dialogue-panel.guide{background:linear-gradient(145deg,#f5fbff,#edf8f7);border-color:#b9ddd7;margin-left:24px}.cartoon-dialogue-panel.learner{margin-right:24px}.cartoon-dialogue-panel.guide>span{color:#f4c95d;background:#2b2722}.cartoon-dialogue-panel small{color:#70808f;font-size:11px;font-weight:850}.cartoon-dialogue-panel p{color:#12283e;word-break:keep-all;margin:7px 0 0;font-size:16px;font-weight:680;line-height:1.58}.cartoon-takeaway{color:#fff;text-align:center;background:linear-gradient(145deg,#2b2722,#0b5067);border-radius:22px;padding:24px 20px}.cartoon-takeaway small{color:#f4c95d;letter-spacing:.08em;font-size:11px;font-weight:900}.cartoon-takeaway h2{word-break:keep-all;margin:9px 0 0;font-size:18px;line-height:1.55}.cartoon-calculator-link{margin:0}.cartoon-reader-nav{grid-template-columns:1fr auto 1fr;gap:8px;display:grid}.cartoon-reader-nav button{color:#15324d;background:#fff;border:1px solid #d7e0e8;border-radius:13px;min-height:44px;font-size:13px;font-weight:800}.cartoon-reader-nav button:last-child{color:#fff;background:#98703e;border-color:#98703e}.cartoon-reader-nav button:disabled{opacity:.34}.cartoon-presentation-shell{color:#fff;touch-action:pan-y;background:#06182f;grid-template-rows:58px 4px minmax(0,1fr) 68px;height:100%;min-height:0;display:grid;overflow:hidden}.cartoon-presentation-header{background:#06182f;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;padding:9px 13px 6px;display:grid}.cartoon-presentation-header>button{color:#fff;background:#ffffff14;border:1px solid #ffffff24;border-radius:50%;width:35px;height:35px;font-size:19px}.cartoon-presentation-header>div{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}.cartoon-presentation-header b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.cartoon-presentation-header span{color:#f4c95d;flex:none;font-size:11px;font-weight:850}.cartoon-presentation-progress{background:#ffffff1a}.cartoon-presentation-progress i{background:linear-gradient(90deg,#d99416,#ffe495);height:100%;transition:width .25s;display:block}.cartoon-presentation-slide{isolation:isolate;min-height:0;animation:.25s both cartoonSlideIn;position:relative;overflow:hidden}.cartoon-presentation-slide>img{z-index:-2;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cartoon-presentation-slide:after{content:"";z-index:-1;background:linear-gradient(#020d1d0d 25%,#020d1df0 88%);position:absolute;inset:0}.cartoon-slide-cover-copy{position:absolute;bottom:26px;left:22px;right:22px}.cartoon-slide-cover-copy small{color:#f4c95d;letter-spacing:.1em;font-size:10px;font-weight:950}.cartoon-slide-cover-copy h1{letter-spacing:-.05em;word-break:keep-all;max-width:330px;margin:9px 0 7px;font-size:clamp(25px,7vw,34px);line-height:1.16}.cartoon-slide-cover-copy p{color:#ffffffd1;margin:0;font-size:15px}.cartoon-slide-cover-copy span{color:#ffe495;background:#ffffff21;border-radius:999px;margin-top:16px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.cartoon-presentation-slide.dialogue:after{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:linear-gradient(#0310232e,#031023b3)}.cartoon-slide-dialogue{color:#10283f;background:#fffffff5;border:2px solid #fffc;border-radius:26px 26px 26px 7px;padding:22px 20px;position:absolute;top:50%;left:18px;right:18px;transform:translateY(-50%);box-shadow:0 22px 55px #00000052}.cartoon-slide-dialogue.guide{background:#e7f9f5f7;border-color:#83d7c8;border-radius:26px 26px 7px}.cartoon-character-badge{align-items:center;gap:9px;display:flex}.cartoon-character-badge span{color:#98703e;background:#e6f6f2;border-radius:50%;place-items:center;width:38px;height:38px;font-size:15px;font-weight:950;display:grid}.cartoon-slide-dialogue.guide .cartoon-character-badge span{color:#f4c95d;background:#2b2722}.cartoon-character-badge b{font-size:13px}.cartoon-slide-dialogue p{letter-spacing:-.035em;word-break:keep-all;margin:18px 0 16px;font-size:clamp(21px,5.8vw,28px);font-weight:850;line-height:1.46}.cartoon-slide-dialogue>small{color:#71808c;border-top:1px dashed #cbd7df;padding-top:12px;font-size:11px;display:block}.cartoon-presentation-slide.summary:after{background:linear-gradient(145deg,#031229e6,#065b66d4)}.cartoon-slide-summary{text-align:center;position:absolute;top:50%;left:22px;right:22px;transform:translateY(-50%)}.cartoon-slide-summary>small{color:#2b2722;background:#f4c95d;border-radius:999px;padding:7px 12px;font-size:11px;font-weight:950;display:inline-block}.cartoon-slide-summary h1{letter-spacing:-.05em;word-break:keep-all;margin:17px 0 12px;font-size:clamp(24px,6.6vw,32px);line-height:1.42}.cartoon-slide-summary p{color:#ffffffbf;margin:0;font-size:13px;line-height:1.5}.cartoon-slide-summary button{color:#ffe495;background:#f4c95d24;border:1px solid #f4c95d;border-radius:13px;min-height:44px;margin-top:18px;padding:0 17px;font-size:13px;font-weight:850}.cartoon-presentation-controls{background:#06182f;border-top:1px solid #ffffff1a;grid-template-columns:68px minmax(0,1fr) 68px;align-items:center;gap:7px;padding:9px 12px 13px;display:grid}.cartoon-presentation-controls>button{color:#fff;background:#ffffff14;border:1px solid #ffffff26;border-radius:11px;min-height:38px;font-size:12px;font-weight:850}.cartoon-presentation-controls>button:last-child{background:#98703e;border-color:#23a58f}.cartoon-presentation-controls>button:disabled{opacity:.3}.cartoon-presentation-controls>div{justify-content:center;gap:5px;display:flex}.cartoon-presentation-controls>div button{background:#ffffff47;border:0;border-radius:999px;width:6px;height:6px;padding:0}.cartoon-presentation-controls>div button.active{background:#f4c95d;width:17px}@keyframes cartoonSlideIn{0%{opacity:.3;transform:translate(14px)}to{opacity:1;transform:translate(0)}}.admin-operations-section,.admin-manager-section{gap:14px;display:grid}.admin-manager-search{color:#405a77;background:#fdfbf7;border:1px solid #d5e2f0;border-radius:16px;gap:7px;padding:13px;font-size:11px;font-weight:850;display:grid}.admin-manager-search input{color:#102e55;background:#fff;border:1px solid #bcd0e7;border-radius:11px;outline-color:#0a64cf;width:100%;min-height:44px;padding:0 12px;font-size:15px}.admin-manager-list{gap:12px;display:grid}.admin-manager-list>article{background:#fff;border:1px solid #d4e1ef;border-radius:18px;overflow:hidden;box-shadow:0 8px 24px #072b5b0f}.admin-manager-list>article.top-admin{background:linear-gradient(145deg,#fffdf6,#fff);border-color:#d5b75d}.admin-manager-list article>header{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.admin-manager-list article>header>span{color:#fff;background:#0a3975;border-radius:13px;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.admin-manager-list article>header b,.admin-manager-list article>header small{display:block}.admin-manager-list article>header b{color:#12365f;font-size:14px}.admin-manager-list article>header small{color:#718197;margin-top:3px;font-size:9px;line-height:1.45}.admin-designation-toggle{justify-items:end;gap:5px;display:grid}.admin-designation-toggle input{accent-color:#a67c45;width:40px;height:22px}.admin-designation-toggle span{color:#2464a6;font-size:9px;font-weight:900}.admin-permission-grid{background:#fdfbf7;border-top:1px solid #e1e9f2;grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.admin-permission-grid label{background:#fff;border:1px solid #d9e4ef;border-radius:12px;grid-template-columns:20px 1fr;align-items:start;gap:7px;padding:10px;display:grid}.admin-permission-grid label.selected{background:#f4eee5;border-color:#8bb9ec}.admin-permission-grid input{accent-color:#a67c45;margin-top:2px}.admin-permission-grid b,.admin-permission-grid small{display:block}.admin-permission-grid b{color:#173b66;font-size:11px}.admin-permission-grid small{color:#6e8094;margin-top:3px;font-size:8px;line-height:1.4}@media (width<=430px){.admin-permission-grid{grid-template-columns:1fr}.admin-manager-list article>header{grid-template-columns:42px minmax(0,1fr)}.admin-designation-toggle{grid-column:1/-1;grid-template-columns:auto auto;justify-content:end;align-items:center}}.admin-operations-health{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.admin-operations-health article{text-align:center;background:linear-gradient(145deg,#f8fffd,#eef9f6);border:1px solid #cfe2dc;border-radius:16px;padding:14px 10px}.admin-operations-health small,.admin-operations-health span{color:var(--muted);font-size:10px;display:block}.admin-operations-health b{color:#98703e;margin:5px 0 3px;font-size:18px;display:block}.admin-operations-card{box-shadow:var(--shadow);background:#fff;border:1px solid #dce5ed;border-radius:20px;padding:17px}.admin-operations-card-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:13px;display:flex}.admin-operations-card-heading small{color:#98703e;letter-spacing:.1em;font-size:9px;font-weight:950}.admin-operations-card-heading h3{color:#2b2722;margin:3px 0 0;font-size:17px}.admin-operations-card-heading>span{color:#98703e;background:#e9f7f3;border-radius:999px;flex:none;padding:6px 9px;font-size:10px;font-weight:850}.admin-operations-card-heading>button{color:#fff;background:#98703e;border:0;border-radius:11px;min-height:36px;padding:0 12px;font-size:11px;font-weight:850}.azure-speech-config-card{background:linear-gradient(145deg,#fdfbf7,#f3ede4);border-color:#b8d6f5}.azure-speech-config-card>p{color:#405b78;margin:0 0 14px;font-size:11px;line-height:1.55}.azure-speech-config-card>p b{color:#0b4b91}.azure-speech-config-card .admin-operations-card-heading small{color:#9b7340}.azure-speech-config-card .admin-operations-card-heading>span.configured{color:#98703e;background:#def3ea}.azure-speech-config-card .admin-operations-card-heading>span.needs-key{color:#8b6407;background:#fff1cf}.azure-speech-config-form{grid-template-columns:minmax(130px,.55fr) minmax(220px,1.45fr) auto;align-items:end;gap:9px;display:grid}.azure-speech-config-form label{color:#385675;gap:6px;font-size:10px;font-weight:850;display:grid}.azure-speech-config-form input{color:#102e55;background:#fff;border:1px solid #b8cde3;border-radius:11px;outline-color:#9b7340;width:100%;min-height:43px;padding:0 12px;font-size:14px}.azure-speech-config-form button{color:#fff;white-space:nowrap;background:#9b7340;border:0;border-radius:11px;min-height:43px;padding:0 14px;font-size:11px;font-weight:900}.azure-speech-config-form button:disabled{color:#f4eee5;background:#b8c7d7}.azure-speech-security-note{color:#5a7088;background:#ffffffb8;border-left:3px solid #9b7340;margin-top:11px;padding:9px 10px;font-size:9px;line-height:1.5;display:block}.azure-speech-voice-summary{grid-template-columns:1fr 1fr;gap:7px;margin-top:10px;display:grid}.azure-speech-voice-summary span{color:#365779;background:#e4f0fc;border-radius:10px;padding:8px 9px;font-size:9px;line-height:1.45}.azure-speech-voice-summary b{color:#0b4b91}@media (width<=720px){.azure-speech-config-form,.azure-speech-voice-summary{grid-template-columns:1fr}}html[data-theme=dark] body .app-stage .phone-content .azure-speech-config-card{border-color:var(--isl-line);background:var(--isl-surface)}html[data-theme=dark] body .app-stage .phone-content .azure-speech-config-card>p,html[data-theme=dark] body .app-stage .phone-content .azure-speech-config-form label,html[data-theme=dark] body .app-stage .phone-content .azure-speech-security-note,html[data-theme=dark] body .app-stage .phone-content .azure-speech-voice-summary span{color:var(--isl-muted)}html[data-theme=dark] body .app-stage .phone-content .azure-speech-config-form input{border-color:var(--isl-line);background:var(--isl-elevated);color:var(--isl-ink)}html[data-theme=dark] body .app-stage .phone-content .azure-speech-security-note,html[data-theme=dark] body .app-stage .phone-content .azure-speech-voice-summary span{background:var(--isl-surface-soft)}.admin-permission-matrix{gap:8px;display:grid}.admin-permission-matrix article{background:#f5f8fb;border-radius:13px;grid-template-columns:55px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.admin-permission-matrix b{color:#12283e;font-size:12px}.admin-permission-matrix p{color:#617181;margin:0;font-size:10px;line-height:1.4}.admin-permission-matrix em{color:#98703e;font-size:9px;font-style:normal;font-weight:900}.admin-data-count-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.admin-data-count-grid span{text-align:center;background:#f5f8fb;border-radius:13px;padding:11px}.admin-data-count-grid small{color:#71808d;font-size:9px;display:block}.admin-data-count-grid b{color:#2b2722;margin-top:4px;font-size:15px;display:block}.admin-backup-safety{color:#725411;background:#fff8e7;border-radius:11px;margin:12px 0;padding:10px 11px;font-size:10px;line-height:1.5}.admin-backup-list{gap:7px;display:grid}.admin-backup-list article{border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.admin-backup-list b,.admin-backup-list small{display:block}.admin-backup-list b{color:#18334d;font-size:11px}.admin-backup-list small{color:#73808b;margin-top:3px;font-size:9px}.admin-backup-list button{color:#98703e;background:#f5fcfa;border:1px solid #b9d9d2;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:850}.admin-rollback-card{background:linear-gradient(145deg,#fdfbf7,#eef4fb);border-color:#b8c9df}.admin-rollback-card .admin-operations-card-heading small{color:#0b4b91}.admin-rollback-card .admin-operations-card-heading>span{color:#0b4b91;background:#dceaf8}.admin-rollback-description{color:#40536a;margin:0;font-size:11px;line-height:1.55}.admin-rollback-warning{color:#7a342c;background:#fff4f2;border-left:3px solid #c34a3d;grid-template-columns:auto 1fr;align-items:start;gap:8px;margin:12px 0;padding:10px 11px;font-size:10px;line-height:1.5;display:grid}.admin-rollback-warning b{color:#b5372b}.admin-rollback-list button{color:#fff;background:#0b4b91;border-color:#9db8d4}.admin-rollback-list button:disabled{color:#8b96a4;background:#e7ebf0;border-color:#d5dce4}.admin-rollback-rights{color:#6c7b8d;margin-top:9px;font-size:9px;display:block}.admin-rollback-history{border-top:1px solid #e4ddd3;gap:6px;margin-top:12px;padding-top:11px;display:grid}.admin-rollback-history>b{color:#18334d;font-size:10px}.admin-rollback-history>span{align-items:center;gap:7px;display:flex}.admin-rollback-history em{color:#365d88;text-align:center;background:#e6eef7;border-radius:999px;min-width:48px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:850}.admin-rollback-history em.success{color:#98703e;background:#def3ea}.admin-rollback-history em.denied,.admin-rollback-history em.failed{color:#a93b31;background:#fde7e4}.admin-rollback-history small{color:#6c7b8d;font-size:9px}.admin-security-checks{gap:10px;margin:0;padding:0;list-style:none;display:grid}.admin-security-checks li{align-items:flex-start;gap:9px;display:flex}.admin-security-checks li>b{color:#98703e;background:#e5f6f1;border-radius:50%;flex:0 0 23px;place-items:center;width:23px;height:23px;font-size:11px;display:grid}.admin-security-checks span{color:#42576a;font-size:11px;line-height:1.48}.admin-error-list{gap:8px;display:grid}.admin-error-list article{background:#fff6f3;border-radius:12px;gap:9px;padding:10px;display:flex}.admin-error-list article>span{color:#fff;background:#d74f34;border-radius:50%;flex:0 0 24px;place-items:center;width:24px;height:24px;font-weight:900;display:grid}.admin-error-list b,.admin-error-list small{display:block}.admin-error-list b{color:#6d291c;word-break:break-word;font-size:11px}.admin-error-list small{color:#8b6e68;margin-top:4px;font-size:9px;line-height:1.4}.official-domain-review{color:#fff;background:linear-gradient(145deg,#2b2722,#0b5067);border:0}.official-domain-review .admin-operations-card-heading h3{color:#fff}.official-domain-review p{color:#ffffffd6;margin:0 0 8px;font-size:12px;line-height:1.55}.official-domain-review>small{color:#f4c95d;font-size:10px}.profit-calculator-intro{color:#fff;background:linear-gradient(135deg,#063a59,#98703e);border-radius:18px;grid-template-columns:54px 1fr;align-items:center;gap:12px;margin:0 18px 12px;padding:15px;display:grid}.profit-calculator-intro>span{color:#f6d06a;background:#ffffff24;border-radius:15px;place-items:center;width:52px;height:52px;font-size:27px;display:grid}.profit-calculator-intro small{color:#9fe8d8;letter-spacing:.1em;font-size:10px;font-weight:900}.profit-calculator-intro h2{margin:3px 0;font-size:17px}.profit-calculator-intro p{color:#d6f3ed;margin:0;font-size:12px}.profit-live-market{color:#667b91;background:#fff;border:1px solid #d8e4ef;border-radius:16px;margin:-2px 18px 10px;overflow:hidden;box-shadow:0 8px 24px #173d630f}.profit-live-market>header{background:linear-gradient(135deg,#f6fafc,#edf6f5);border-bottom:1px solid #e4edf5;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.profit-live-market>header div{align-items:center;gap:6px;min-width:0;display:flex}.profit-live-market i{background:#19b77b;border-radius:50%;flex:none;width:7px;height:7px;display:inline-block;box-shadow:0 0 0 4px #19b77b1f}.profit-live-market>header b{color:var(--navy);font-size:11px}.profit-live-market>header small{color:#70869a;font-size:8px}.profit-live-market>header>span{color:#7e91a4;flex:none;font-size:8px}.profit-live-metrics{background:#e4edf5;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.profit-live-metrics article{background:#fff;min-width:0;padding:10px 9px}.profit-live-metrics article.highlight{background:linear-gradient(145deg,#ecf9f5,#f6fbfa)}.profit-live-metrics small,.profit-live-metrics strong,.profit-live-metrics span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.profit-live-metrics small{color:#7890a5;font-size:8px;font-weight:800}.profit-live-metrics strong{color:var(--navy);margin-top:4px;font-size:12px}.profit-live-metrics strong.rise{color:#e14155}.profit-live-metrics strong.fall{color:#2877d8}.profit-live-metrics strong.even{color:#70849a}.profit-live-metrics article.highlight strong{color:#07816b}.profit-live-metrics span{color:#8294a6;margin-top:3px;font-size:7px}.profit-live-market>p{color:#6f8295;background:#f7fafc;margin:0;padding:8px 11px;font-size:8px;line-height:1.45}.profit-input-card{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 18px 12px;display:grid}.profit-input-card label{background:#fff;border:1px solid #cfe1ee;border-radius:14px;min-width:0;padding:11px}.profit-input-card label>span{color:#687d96;margin-bottom:6px;font-size:11px;font-weight:800;display:block}.profit-input-card label>span small{color:#97a7b8;font-size:9px;font-weight:700}.profit-input-card label>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;display:grid}.profit-input-card input{width:100%;min-width:0;color:var(--navy);border:0;outline:0;font-size:18px;font-weight:850}.profit-input-card b{color:#7890a8;font-size:11px}.profit-input-card label.wide{grid-column:1/-1}.mining-imine-reference{background:#eef8f5;border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:5px 8px;margin:-2px 18px 10px;padding:10px 12px;display:grid}.mining-imine-reference div b,.mining-imine-reference div span{display:block}.mining-imine-reference div b{color:#176c5b;font-size:10px}.mining-imine-reference div span{color:#567b73;margin-top:2px;font-size:8px}.mining-imine-reference button{color:#14715e;background:#fff;border:1px solid #a9d9ce;border-radius:9px;padding:7px 8px;font-size:9px;font-weight:850}.mining-imine-reference>small{color:#729087;grid-column:1/-1;font-size:8px}.mining-network-strip{background:#d8e4ef;border:1px solid #d8e4ef;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:1px;margin:0 18px 10px;display:grid;overflow:hidden}.mining-network-strip>span{color:#8192a5;text-align:center;background:#f7fafc;min-width:0;padding:9px 5px;font-size:8px}.mining-network-strip b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;display:block;overflow:hidden}.mining-network-strip small{color:#667b90;margin-top:3px;font-size:7px;line-height:1.35;display:block}.mining-network-strip>p{color:#71849a;text-align:center;background:#f7fafc;grid-column:1/-1;margin:0;padding:12px;font-size:11px}.mining-result-table{background:#fff;border:1px solid #cfdeed;border-radius:16px;margin:0 18px 10px;overflow:hidden}.mining-result-table>header,.mining-result-table>div{grid-template-columns:.72fr 1.55fr .85fr;align-items:center;gap:7px;padding:10px 12px;display:grid}.mining-result-table>header{color:#71869c;background:#f0f6fb;font-size:8px;font-weight:850}.mining-result-table>header span:nth-child(n+2){text-align:right}.mining-result-table>div+div{border-top:1px solid #edf1f6}.mining-result-table>div>span b{color:#566b82;font-size:11px;display:block}.mining-result-table>div>span small{color:#e08342;margin-top:2px;font-size:8px;display:block}.mining-result-table strong{color:var(--navy);text-align:right;font-size:12px}.mining-result-table strong small{color:#8092a5;font-size:8px}.mining-result-table em{color:#536b82;text-align:right;font-size:10px;font-style:normal;font-weight:800}.mining-result-table em.positive{color:#0d946a}.mining-result-table em.negative{color:#d95063}.mining-result-table em small{color:inherit;font-size:8px}.mining-result-table em i{color:#91a0b1;white-space:nowrap;margin-top:2px;font-size:7px;font-style:normal;font-weight:650;display:block}.mining-daily-summary{color:#c7dcf7;background:linear-gradient(135deg,#2b2722,#0b5fc7);border-radius:14px;gap:6px;margin:0 18px 10px;padding:12px 14px;display:grid}.mining-daily-summary span{justify-content:space-between;gap:10px;font-size:10px;display:flex}.mining-daily-summary b{color:#fff;font-size:11px}.mining-daily-summary b.positive{color:#76efbd}.mining-daily-summary b.negative{color:#ffb4bd}.profit-result-hero{color:#fff;text-align:center;background:linear-gradient(135deg,#2b2722,#0b5fc7);border-radius:18px;margin:0 18px 8px;padding:17px}.profit-result-hero small,.profit-result-hero strong,.profit-result-hero span{display:block}.profit-result-hero small{color:#bdd8f9;font-size:12px}.profit-result-hero strong{margin:6px 0;font-size:29px}.profit-result-hero span{font-size:13px;font-weight:850}.profit-result-hero span.positive{color:#76efbd}.profit-result-hero span.negative{color:#ffb4bd}.profit-result-grid{grid-template-columns:repeat(2,1fr);gap:8px;margin:0 18px 12px;display:grid}.profit-result-grid div{background:#fff;border:1px solid #d5e2f1;border-radius:14px;min-width:0;padding:12px}.profit-result-grid small,.profit-result-grid b{display:block}.profit-result-grid small{color:#7b8da3;font-size:10px}.profit-result-grid b{overflow-wrap:anywhere;color:var(--navy);margin-top:5px;font-size:14px}.profit-result-grid b.positive{color:#0d946a}.profit-result-grid b.negative{color:#d95063}.profit-assumptions{background:#fffaf0;border:1px solid #efd996;border-radius:15px;margin:0 18px 25px;padding:13px}.profit-assumptions>b{color:#8c6512;font-size:13px}.profit-assumptions ul{margin:7px 0 0;padding-left:17px}.profit-assumptions li{color:#6f6653;margin-top:4px;font-size:11px;line-height:1.45}.mining-guide-hero{color:#fff;background:linear-gradient(145deg,#071f39,#0b6b68);border-radius:22px;margin:0 18px 14px;padding:22px 19px;box-shadow:0 14px 30px #05283f29}.mining-guide-hero>small{color:#83e5d2;letter-spacing:.12em;font-size:9px;font-weight:950}.mining-guide-hero h1{letter-spacing:-.045em;margin:8px 0;font-size:26px;line-height:1.18}.mining-guide-hero p{color:#d8efec;margin:0;font-size:12px;line-height:1.6}.mining-guide-hero>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.mining-guide-hero>div span{color:#b9dcd8;background:#ffffff14;border:1px solid #ffffff29;border-radius:12px;padding:10px;font-size:9px}.mining-guide-hero>div b{color:#fff;margin-top:3px;font-size:13px;display:block}.mining-guide-principle,.mining-guide-example,.mining-guide-boundary{background:#fff;border:1px solid #d7e4ef;border-radius:18px;margin:0 18px 14px;padding:16px}.mining-guide-principle>small,.mining-guide-example>small{color:#0a8580;letter-spacing:.1em;font-size:9px;font-weight:950}.mining-guide-principle h2,.mining-guide-example h2,.mining-guide-boundary h2{color:#102f4f;letter-spacing:-.03em;margin:5px 0 12px;font-size:17px}.mining-guide-principle>p{color:#627990;margin:10px 0 0;font-size:11px;line-height:1.55}.mining-guide-formula{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1.35fr);align-items:center;gap:5px;display:grid}.mining-guide-formula span{color:#155f62;text-align:center;background:#eef7f6;border-radius:10px;min-width:0;padding:10px 6px;font-size:9px;font-weight:900;line-height:1.35}.mining-guide-formula i{color:#0a8580;font-size:13px;font-style:normal;font-weight:950}.mining-guide-steps{gap:8px;margin:0 18px 14px;display:grid}.mining-guide-steps article{border-bottom:1px solid #dce6ef;grid-template-columns:38px minmax(0,1fr);align-items:start;gap:11px;padding:11px 2px 13px;display:grid}.mining-guide-steps article>span{color:#fff;background:#0c7774;border-radius:11px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:950;display:grid}.mining-guide-steps h3{color:#153654;margin:1px 0 4px;font-size:14px}.mining-guide-steps p{color:#687e92;margin:0;font-size:11px;line-height:1.5}.mining-guide-example ol{counter-reset:mining-step;gap:8px;margin:0;padding:0;list-style:none;display:grid}.mining-guide-example li{counter-increment:mining-step;background:#f3f7fb;border-radius:11px;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:8px;padding:10px;display:grid}.mining-guide-example li b{color:#173b5d;font-size:10px}.mining-guide-example li span{color:#5f7489;font-size:10px;line-height:1.45}.mining-guide-boundary>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.mining-guide-boundary article{background:#eef7f6;border-radius:12px;padding:12px}.mining-guide-boundary article:last-child{background:#f2f5f8}.mining-guide-boundary b{color:#156a68;font-size:11px}.mining-guide-boundary article:last-child b{color:#4e657b}.mining-guide-boundary p{color:#61778c;margin:6px 0 0;font-size:10px;line-height:1.55}.mining-guide-note{color:#725921;background:#fff8e8;border-left:3px solid #e0a72b;margin:0 18px 13px;padding:11px 12px;font-size:10px;line-height:1.55}.mining-guide-action{width:calc(100% - 36px);margin:0 18px calc(var(--bottom-nav-height) + 25px)}.ethics-hero{color:#fff;background:radial-gradient(circle at 90% 12%,#ffd36147,#0000 30%),linear-gradient(145deg,#061a42,#0a4da7);border-radius:22px;margin-bottom:12px;padding:23px 20px;position:relative;overflow:hidden;box-shadow:0 14px 34px #071d4933}.ethics-hero small{color:#f4d27a;letter-spacing:.12em;font-size:16px;font-weight:900}.ethics-hero>span{color:#ffd86b;font-size:27px;position:absolute;top:18px;right:20px}.ethics-hero h2{letter-spacing:-.04em;margin:16px 0 7px;font-size:22px}.ethics-hero p{color:#d9e8fb;max-width:290px;margin:0;font-size:16px;line-height:1.6}.ethics-core-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ethics-core-grid article{min-height:170px;box-shadow:var(--shadow);background:#fff;border:1px solid #d7e4f3;border-radius:17px;padding:14px}.ethics-core-grid article:last-child{background:#fffaf0;border-color:#ead59c}.ethics-core-grid span{color:var(--blue);font-size:16px;font-weight:900}.ethics-core-grid h2{margin:11px 0 7px;font-size:16px;line-height:1.25}.ethics-core-grid p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.ethics-heading{margin:22px 2px 10px}.ethics-heading small{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.ethics-heading h2{margin:3px 0 0;font-size:17px}.ethics-list{gap:8px;display:grid}.ethics-list article{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:34px 1fr;gap:10px;padding:11px;display:grid}.ethics-list article>span{width:31px;height:31px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.ethics-list b{font-size:16px;display:block}.ethics-list p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.45}.ethics-pledge{background:linear-gradient(135deg,#fff8e8,#fff);border:1px solid #d7bb6e;border-radius:17px;margin-top:13px;padding:15px}.ethics-pledge small{color:#a06f0d;font-size:16px;font-weight:900}.ethics-pledge p{color:var(--navy);margin:6px 0 0;font-size:16px;font-weight:750;line-height:1.6}.ethics-back{margin-bottom:14px}.phone-content.presentation-content{background:#fdfbf7;height:100%;padding:0;overflow:hidden}.presentation-shell{touch-action:pan-y;background:radial-gradient(circle at 85% 10%,#2584ff1f,#0000 25%),linear-gradient(#fdfbf7,#fff);grid-template-rows:55px 3px minmax(0,1fr) 64px;height:100%;display:grid}.presentation-header{grid-template-columns:38px 1fr 38px;align-items:center;gap:8px;padding:9px 13px 5px;display:grid}.presentation-header>button{width:34px;height:34px;color:var(--navy);background:#fff;border:0;border-radius:50%;font-size:19px;box-shadow:0 4px 14px #0a2d5e1a}.presentation-header>div{justify-content:center;align-items:center;gap:8px;display:flex}.presentation-header span{color:var(--muted);font-size:16px}.presentation-progress{background:#e1ecf9}.presentation-progress i{background:var(--blue);height:100%;transition:width .25s;display:block}.presentation-slide{min-height:0;padding:22px 20px 14px;animation:.22s ease-out slide-in;overflow-y:auto}.presentation-slide.business-cover-slide{background:#071f4d;padding:0;display:grid;overflow:hidden}.business-cover-slide .slide-content{place-items:center;min-width:0;min-height:0;display:grid}.business-cover-image{object-fit:contain;background:#071f4d;width:100%;height:100%;display:block}.opening-cover{isolation:isolate;color:#fff;background:#030812;width:100%;height:100%;min-height:0;position:relative;overflow:hidden;container-type:size}.opening-cover-visual{z-index:-3;object-fit:cover;object-position:center;width:103%;height:103%;animation:16s ease-in-out infinite alternate openingCinematicDrift;position:absolute;inset:-1.5%}.opening-motion{z-index:-2;opacity:.92;pointer-events:none;width:47%;height:78%;position:absolute;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 23% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 23% 100%)}.opening-network-ring{border:1px solid #f7931a57;border-radius:50%;animation:5.4s ease-in-out infinite openingRingPulse;display:block;position:absolute;box-shadow:0 0 32px #f7931a17,inset 0 0 24px #f7931a0d}.opening-network-ring:before,.opening-network-ring:after{content:"";background:#ffb14e;border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 8px #fff1ce,0 0 22px #f7931a}.opening-network-ring:before{top:10%;left:19%}.opening-network-ring:after{bottom:22%;right:8%}.opening-network-ring.ring-one{width:310px;height:310px;top:12%;right:17%}.opening-network-ring.ring-two{width:470px;height:470px;animation-delay:-1.8s;top:3%;right:7%}.opening-network-ring.ring-three{width:650px;height:650px;animation-delay:-3.6s;top:-11%;right:-5%}.opening-bitcoin-pulse{color:#ffc16f;text-shadow:0 0 18px #f7931ad9;background:radial-gradient(circle,#f7931a5c,#f7931a14 52%,#0000 70%);border:1px solid #ffbe66b3;border-radius:50%;place-items:center;width:86px;height:86px;font-size:48px;font-weight:800;animation:3.2s ease-in-out infinite openingBitcoinPulse;display:grid;position:absolute;top:29%;right:29%;box-shadow:0 0 50px #f7931a38}.opening-data-stream{transform-origin:0;background:linear-gradient(90deg,#0000,#f7931a29,#0000);width:58%;height:2px;position:absolute;left:13%;overflow:hidden;transform:rotate(16deg)}.opening-data-stream:after{content:"";filter:blur(.3px);background:linear-gradient(90deg,#0000,#fff3d9,#f7931a,#0000);border-radius:999px;width:38px;height:6px;animation:3.7s linear infinite openingDataFlow;position:absolute;top:-2px;box-shadow:0 0 12px #f7931a}.opening-data-stream.stream-one{top:43%}.opening-data-stream.stream-two{width:55%;top:54%;left:21%;transform:rotate(9deg)}.opening-data-stream.stream-two:after{animation-duration:4.4s;animation-delay:-1.3s}.opening-data-stream.stream-three{width:49%;top:64%;left:30%;transform:rotate(2deg)}.opening-data-stream.stream-three:after{animation-duration:5.1s;animation-delay:-2.5s}.opening-scan-line{filter:drop-shadow(0 0 7px #3da0ff80);background:linear-gradient(#3da0ff14,#0000);border-top:1px solid #67c1ff47;height:110px;animation:6s ease-in-out infinite openingServerScan;position:absolute;top:35%;left:16%;right:2%;transform:skewY(-8deg)}.opening-cover-shade{z-index:-2;background:linear-gradient(90deg,#020710 0%,#020710fa 31%,#020710c7 54%,#02071024 79%,#02071047 100%),linear-gradient(#0000 63%,#01050cf0 100%);position:absolute;inset:0}.opening-cover:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(circle at 77% 36%,#f7931a26,#0000 24%),linear-gradient(90deg,#0000 0 57.8%,#f7931a8c 58%,#0000 58.2%);position:absolute;inset:0}.opening-brand{align-items:baseline;gap:10px;display:flex;position:absolute;top:5.2%;left:4.6%}.opening-brand b{color:#f7931a;letter-spacing:-.06em;font-size:clamp(14px,3.7cqh,30px);font-weight:950}.opening-brand span{color:#ffffff9e;letter-spacing:.23em;font-size:clamp(7px,1.45cqh,12px);font-weight:800}.opening-message{width:53%;position:absolute;top:15.8%;left:4.6%}.opening-message>small{color:#f7931a;letter-spacing:.22em;font-size:clamp(7px,1.65cqh,14px);font-weight:850}.opening-message h1{color:#fff;letter-spacing:-.065em;margin:2.4cqh 0 0;font-size:clamp(31px,10.1cqh,82px);font-weight:950;line-height:.91}.opening-message h1 em{color:#f7931a;font-style:normal}.opening-message>i{background:linear-gradient(90deg,#f7931a,#f7931a1f);width:7.5cqw;height:2px;margin:3.2cqh 0 2.4cqh;display:block}.opening-message>p{color:#ffffffc7;letter-spacing:-.02em;margin:0;font-size:clamp(11px,3.3cqh,27px);font-weight:420;line-height:1.22}.opening-message>p.opening-korean{color:#ffffff78;word-break:keep-all;margin-top:1.25cqh;font-size:clamp(8px,2.25cqh,19px);font-weight:540;line-height:1.3}.opening-journey{border-top:1px solid #fff3;grid-template-columns:29% 28% 43%;align-items:end;height:21.5%;padding-top:2.2cqh;display:grid;position:absolute;bottom:5.7%;left:4.6%;right:4.4%}.opening-part small{color:#f7931a;letter-spacing:.16em;font-size:clamp(7px,1.45cqh,12px);font-weight:850}.opening-part h2{color:#fff;letter-spacing:-.025em;margin:.65cqh 0 .6cqh;font-size:clamp(13px,3.05cqh,25px);font-weight:900;line-height:1}.opening-part p{color:#ffffffa1;margin:0;font-size:clamp(7px,1.68cqh,14px);line-height:1.3}.opening-part span{color:#ffffff59;word-break:keep-all;margin-top:.7cqh;font-size:clamp(6px,1.25cqh,10px);line-height:1.3;display:block}.opening-route{color:#ffffff6b;letter-spacing:.08em;white-space:nowrap;grid-template-columns:auto 1fr auto;align-self:center;align-items:center;gap:.7cqw;padding:0 1.8cqw 0 1cqw;font-size:clamp(5px,1.05cqh,9px);display:grid}.opening-route i{background:linear-gradient(90deg,#f7931a26,#f7931a);height:1px;position:relative}.opening-route i:after{content:"";border-top:1px solid #f7931a;border-right:1px solid #f7931a;width:5px;height:5px;position:absolute;top:50%;right:-1px;transform:translateY(-50%)rotate(45deg)}.opening-thesis{color:#ffffff75;letter-spacing:.13em;align-items:center;gap:.55cqw;font-size:clamp(6px,1.2cqh,10px);font-weight:800;display:flex;position:absolute;top:6%;right:4.4%}.opening-thesis i{color:#f7931a;font-style:normal}@keyframes openingCinematicDrift{0%{filter:brightness(.86)saturate(.95);transform:scale(1)translate(0)}to{filter:brightness(.98)saturate(1.08);transform:scale(1.035)translate(-.5%,-.35%)}}@keyframes openingRingPulse{0%,to{opacity:.3;transform:scale(.96)rotate(0)}50%{opacity:.82;transform:scale(1.025)rotate(7deg)}}@keyframes openingBitcoinPulse{0%,to{opacity:.72;transform:scale(.94)}50%{opacity:1;transform:scale(1.06)}}@keyframes openingDataFlow{0%{opacity:0;left:-12%}12%{opacity:1}88%{opacity:1}to{opacity:0;left:104%}}@keyframes openingServerScan{0%,to{opacity:0;top:23%}18%{opacity:.65}82%{opacity:.48}to{top:78%}}@media (prefers-reduced-motion:reduce){.opening-cover-visual,.opening-network-ring,.opening-bitcoin-pulse,.opening-data-stream:after,.opening-scan-line{animation:none!important}.opening-scan-line{opacity:.28;top:58%}}.app-stage.presentation-mode{background:#020710;width:100vw;height:100dvh;padding:0;display:block;overflow:hidden}.app-stage.presentation-mode .desktop-context{display:none}.app-stage.presentation-mode .phone-shell{width:100vw;max-width:none;height:100dvh;min-height:0;box-shadow:none;background:#020710;border:0;border-radius:0}.app-stage.presentation-mode .presentation-slide.business-cover-slide{background:#020710;place-items:center}.app-stage.presentation-mode .business-cover-slide .slide-content{aspect-ratio:16/9;width:min(100%,177.778dvh - 216.889px);max-width:100%;height:auto;max-height:100%}.app-stage.presentation-mode .opening-cover{aspect-ratio:16/9;width:100%;height:100%}@media (orientation:landscape) and (height<=620px){.presentation-shell{grid-template-rows:42px 3px minmax(0,1fr) 48px}.presentation-header{padding:4px 12px 3px}.presentation-header>button{width:32px;height:32px}.presentation-controls{padding:5px 12px 7px}.app-stage.presentation-mode .business-cover-slide .slide-content{width:min(100%,177.778dvh - 165.333px)}}.greeting .notification-button,.today-briefing-summary,html[data-theme=dark] .greeting .notification-button,html[data-theme=dark] .today-briefing-summary{box-shadow:none!important;background:0 0!important;border:0!important}.greeting .notification-button{border-radius:0!important}.today-briefing-summary{border-radius:0!important;padding-left:0!important;padding-right:0!important}@keyframes slide-in{0%{opacity:0;transform:translate(10px)}}.slide-title>span{background:var(--blue);color:#fff;border-radius:999px;place-items:center;min-width:35px;height:23px;padding:0 7px;font-size:16px;font-weight:850;display:inline-grid}.slide-title small{color:var(--blue);letter-spacing:.08em;margin-left:7px;font-size:16px;font-weight:800}.slide-title h1{letter-spacing:-.04em;margin:12px 0 20px;font-size:24px;line-height:1.25}.slide-content blockquote{border-left:3px solid var(--blue);color:#27466e;background:#f4eee5;border-radius:0 12px 12px 0;margin:18px 0 0;padding:13px;font-size:16px;line-height:1.6}.vision-orbit{background:radial-gradient(circle,#fff 37%,#e8f4ff 38%,#fff 63%);border:1px dashed #7eb1ef;border-radius:50%;place-items:center;width:132px;height:132px;margin:3px auto 20px;display:grid;position:relative}.vision-orbit span{color:#fff;background:linear-gradient(145deg,#f6b62b,#ef8e16);border-radius:50%;place-items:center;width:64px;height:64px;font-size:34px;display:grid;box-shadow:0 12px 28px #e9921440}.vision-orbit i{background:var(--navy);color:#fff;border-radius:999px;padding:5px 9px;font-size:16px;font-style:normal;position:absolute;bottom:-6px}.presentation-points{gap:8px;display:grid}.presentation-points>div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:11px 12px}.presentation-points b{font-size:16px;display:block}.presentation-points p{color:var(--muted);margin:4px 0 0;font-size:16px;line-height:1.45}.presentation-points.numbered>div{border-left:3px solid var(--blue)}.mining-flow{grid-template-columns:1fr 18px 1fr 18px 1fr;align-items:center;margin:12px 0 22px;display:grid}.mining-flow div{border:1px solid var(--line);background:#fff;border-radius:15px;align-content:center;place-items:center;gap:7px;min-height:80px;display:grid}.mining-flow span{color:var(--blue);font-size:25px}.mining-flow b{font-size:16px}.mining-flow i{color:var(--blue);text-align:center;font-size:22px;font-style:normal}.imine-standard-mark{color:#fff;background:linear-gradient(135deg,#07316f,#0b6de5);border-radius:20px;align-content:center;place-items:center;gap:5px;min-height:105px;display:grid;box-shadow:0 15px 30px #054ba538}.imine-standard-mark b{letter-spacing:.06em;font-size:33px}.imine-standard-mark span{color:#bcdcff;font-size:16px}.standard-grid{grid-template-columns:1fr 1fr;gap:9px;margin-top:13px;display:grid}.standard-grid div{border:1px solid var(--line);background:#fff;border-radius:13px;padding:12px}.standard-grid strong,.standard-grid small{display:block}.standard-grid strong{color:var(--blue);font-size:16px}.standard-grid small{color:var(--muted);margin-top:3px;font-size:16px}.slide-note,.risk-note{color:var(--muted);text-align:center;font-size:16px;line-height:1.55}.slide-note{margin:13px 5px 0}.risk-note{color:#8b5c16;margin:11px 4px 0}.map-frame{z-index:3;border:1px solid var(--line);height:260px;box-shadow:var(--shadow);touch-action:auto;background:#e9f2fb;border-radius:18px;position:relative;overflow:hidden}.map-frame iframe{pointer-events:auto;touch-action:auto;border:0;width:100%;height:100%}.map-open-link{z-index:3;position:relative}.location-caption{border:1px solid var(--line);background:#fff;border-radius:13px;align-items:center;gap:10px;margin-top:11px;padding:11px;display:flex}.location-caption>span{width:34px;height:34px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;display:grid}.location-caption b{font-size:16px;display:block}.location-caption p{color:var(--muted);margin:3px 0 0;font-size:16px}.hashrate-hero{color:#fff;background:linear-gradient(145deg,#072653,#0a5abe);border-radius:20px;align-content:center;place-items:center;gap:5px;min-height:130px;display:grid}.hashrate-hero span,.hashrate-hero small{color:#bcd8ff;font-size:16px}.hashrate-hero strong{color:#f3c75f;font-size:32px}.share-formula{grid-template-columns:1fr 18px 1fr;align-items:center;gap:5px;margin:13px 0;display:grid}.share-formula span,.share-formula b{border:1px solid var(--line);text-align:center;background:#fff;border-radius:10px;place-items:center;min-height:44px;padding:6px;font-size:16px;display:grid}.share-formula i{color:var(--blue);text-align:center;font-style:normal}.share-formula i:nth-of-type(2),.share-formula b{display:none}.presentation-link{background:var(--blue);color:#fff;border-radius:10px;place-items:center;min-height:38px;margin-top:8px;font-size:16px;font-weight:800;text-decoration:none;display:grid}.presentation-link.secondary{border:1px solid var(--blue);color:var(--blue);background:#fff}.license-card{background:linear-gradient(145deg,#fafeff,#f0e7da);border:1px solid #a7c9f5;border-radius:20px;align-items:center;gap:15px;min-height:150px;padding:18px;display:flex}.license-card>span{background:var(--blue);color:#fff;border-radius:50%;flex:none;place-items:center;width:54px;height:54px;font-size:25px;display:grid}.license-card small,.license-card b{display:block}.license-card small{color:var(--blue);font-size:16px;font-weight:800}.license-card b{margin-top:5px;font-size:16px}.license-card p{color:var(--muted);margin:7px 0 0;font-size:16px;line-height:1.5}.verification-list{border:1px solid var(--line);background:#fff;border-radius:14px;margin-top:12px;overflow:hidden}.verification-list div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto;align-items:center;gap:7px;min-height:45px;padding:8px 11px;display:grid}.verification-list div:last-child{border-bottom:0}.verification-list span{color:var(--blue);font-size:16px;font-weight:800}.verification-list b{font-size:16px}.verification-list em{color:var(--muted);font-size:16px;font-style:normal}.document-placeholder{width:100%;min-height:40px;color:var(--blue);background:#fdfbf7;border:1px dashed #80afea;border-radius:11px;margin-top:12px;font-size:16px;font-weight:750}.license-source-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.license-source-actions a,.license-source-actions span{text-align:center;border:1px solid #80afea;border-radius:11px;place-items:center;min-height:42px;padding:8px;font-size:14px;font-weight:800;text-decoration:none;display:grid}.license-source-actions a{background:var(--blue);color:#fff}.license-source-actions span{color:var(--muted);background:#fdfbf7;border-style:dashed}.calculator-grid{gap:8px;display:grid}.calculator-grid label{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:12px;padding:8px 50px 8px 11px;font-size:16px;position:relative}.calculator-grid input{width:100%;color:var(--navy);background:0 0;border:0;outline:0;margin-top:4px;font-size:16px;font-weight:800}.calculator-grid label>span{color:var(--blue);font-size:16px;font-weight:800;position:absolute;bottom:12px;right:11px}.calculator-result{grid-template-columns:1fr 1fr;gap:8px;margin-top:11px;display:grid}.calculator-result div{background:#f4eee5;border-radius:12px;padding:11px}.calculator-result small,.calculator-result b{display:block}.calculator-result small{color:var(--muted);font-size:16px}.calculator-result b{margin-top:4px;font-size:16px}.calculator-result b.positive{color:var(--green)}.marketing-flow{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:13px;display:grid}.marketing-flow div{border:1px solid var(--line);background:#fff;border-radius:13px;align-content:center;place-items:center;gap:5px;min-height:70px;display:grid}.marketing-flow span{color:var(--blue);font-size:16px;font-weight:850}.marketing-flow b{font-size:16px}.presentation-finish{background:var(--blue);color:#fff;border:0;border-radius:12px;width:100%;min-height:43px;margin-top:13px;font-size:16px;font-weight:800}.presentation-controls{border-top:1px solid var(--line);background:#fffffff5;grid-template-columns:64px 1fr 64px;align-items:center;gap:8px;padding:9px 13px 13px;display:grid}.presentation-controls>button{border:1px solid var(--line);min-height:36px;color:var(--blue);background:#fff;border-radius:10px;font-size:16px;font-weight:800}.presentation-controls>button:disabled{color:#b8c2d0}.presentation-controls>div{justify-content:center;gap:4px;display:flex}.presentation-controls>div button{background:#c7d6e8;border:0;border-radius:50%;width:5px;height:5px;padding:0}.presentation-controls>div button.active{background:var(--blue);border-radius:999px;width:14px}.presentation-shell{-webkit-user-select:none;user-select:none;cursor:default;background:#020710;width:100%;height:100%;display:block;position:relative;overflow:hidden}.presentation-stage{position:absolute;inset:0;overflow:hidden}.presentation-canvas{transform-origin:50%;width:1920px;height:1080px;color:var(--navy);background:#fdfbf7;grid-template-rows:72px 5px minmax(0,1fr) 86px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.presentation-header{background:#f8fbfffa;grid-template-columns:64px 1fr 150px;gap:18px;padding:10px 26px}.presentation-header>button,.presentation-tools button{background:#fff;border:1px solid #d8e5f4;border-radius:50%;width:52px;height:52px;font-size:28px;box-shadow:0 5px 16px #0a2d5e1a}.presentation-header>div:not(.presentation-tools){gap:16px}.presentation-header b{font-size:24px}.presentation-header span{font-size:20px}.presentation-tools{justify-content:flex-end;gap:12px;display:flex}.presentation-tools button{color:#17345f}.presentation-tools button:first-child{color:#bdc8d5;font-size:22px}.presentation-tools button:first-child.active{color:#ef203f;border-color:#ff5067;box-shadow:0 0 0 6px #ef203f1a,0 5px 16px #0a2d5e1a}.presentation-progress{height:5px}.presentation-slide{padding:72px 118px 50px;animation:.22s ease-out slide-in;overflow:hidden}.presentation-slide.business-cover-slide{padding:0}.presentation-slide.speaker-profile-slide{color:#f5f7fa;background:#050b14;padding:0;display:block}.presentation-canvas .speaker-profile-slide .slide-content{align-self:stretch;width:100%;min-width:0;height:100%}.speaker-profile-page{isolation:isolate;background:radial-gradient(circle at 77% 5%,#f7931a1a,#0000 27%),linear-gradient(118deg,#03070d,#1d1a17 57%,#050b14);width:100%;height:100%;font-family:NanumSquare Neo,NanumSquareNeo,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;position:relative;overflow:hidden}.speaker-profile-page:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 18%,#000 82%);mask-image:linear-gradient(90deg,#0000 18%,#000 82%)}.speaker-profile-page:after{content:"";background:linear-gradient(90deg,#f7931a 0 20%,#f7931a33 44%,#0000 78%);width:100%;height:6px;position:absolute;top:0;left:0}.speaker-person{width:742px;position:absolute;top:52px;bottom:42px;left:72px}.speaker-person>small{color:#f7931a;letter-spacing:.2em;white-space:nowrap;margin-bottom:12px;font-family:Arial Black,Arial,sans-serif;font-size:15px;font-weight:900;display:block}.speaker-photo{background:#0a1624;border:1px solid #ffffff24;width:100%;height:650px;position:relative;overflow:hidden;box-shadow:28px 28px 70px #00000057}.speaker-photo:before{content:"";z-index:3;border-top:5px solid #f7931a;border-left:5px solid #f7931a;width:42px;height:42px;position:absolute;top:0;left:0}.speaker-photo img{object-fit:cover;object-position:50% 58%;filter:saturate(.82)contrast(1.08)brightness(.76);width:100%;height:100%;transform:scale(1.02)}.speaker-photo i{background:linear-gradient(#0000 54%,#03080e0d 68%,#03080e94 100%),linear-gradient(90deg,#050b1414,#0000 58%);position:absolute;inset:0}.speaker-person h1{letter-spacing:-.065em;color:#f5f7fa;white-space:nowrap;text-shadow:0 8px 20px #00000080;margin:18px 0 0;font-family:Arial Black,Arial,sans-serif;font-size:72px;line-height:.88}.speaker-person>p{color:#e7ebf0;letter-spacing:-.045em;white-space:nowrap;margin:14px 0 0;font-size:21px;font-weight:900;line-height:1}.speaker-person>p b{color:#f7931a;margin:0 9px}.speaker-authority{flex-direction:column;display:flex;position:absolute;inset:52px 72px 42px 890px}.speaker-ten{border-bottom:1px solid #f7931a80;align-items:center;height:168px;display:flex}.speaker-ten>strong{color:#f7931a;letter-spacing:-.09em;font-family:Arial Black,Arial,sans-serif;font-size:132px;line-height:.76}.speaker-ten>div{border-left:5px solid #f7931ad9;flex-direction:column;margin-left:26px;padding-left:26px;display:flex}.speaker-ten b{letter-spacing:.04em;font-family:Arial Black,Arial,sans-serif;font-size:44px;line-height:.9}.speaker-ten span{color:#aab3c2;letter-spacing:.14em;white-space:nowrap;margin-top:12px;font-family:Arial,sans-serif;font-size:16px;font-weight:800}.speaker-careers{padding-top:10px}.speaker-careers p{white-space:nowrap;border-bottom:1px solid #ffffff1a;align-items:center;height:67px;margin:0;display:flex}.speaker-careers i{background:#f7931a;flex:none;width:5px;height:25px;margin-right:22px;box-shadow:0 0 15px #f7931a40}.speaker-careers b{color:#f5f7fa;letter-spacing:-.045em;font-size:27px;font-weight:900;line-height:1}.speaker-study{color:#9fa9b7;white-space:nowrap;align-items:center;gap:15px;margin:11px 0 0;font-size:16px;line-height:1;display:flex}.speaker-study b{color:#f7931a;letter-spacing:.12em;font-family:Arial,sans-serif}.speaker-study span{font-weight:900}.speaker-books{background:linear-gradient(90deg,#f7931a0e,#0000);border-top:1px solid #f7931a94;grid-template-columns:330px 1fr;align-items:center;height:245px;margin-top:auto;display:grid}.speaker-book-covers{align-items:flex-end;gap:16px;height:100%;padding:12px 0 11px;display:flex}.speaker-book-covers img{object-fit:cover;border:1px solid #ffffff38;width:145px;height:215px;box-shadow:0 12px 28px #00000094}.speaker-book-copy{padding-left:4px}.speaker-book-copy h2{color:#f7931a;letter-spacing:.035em;white-space:nowrap;margin:0 0 16px;font-family:Arial Black,Arial,sans-serif;font-size:27px;line-height:1}.speaker-book-copy h2 span{color:#b6bec9;letter-spacing:.04em;font-size:16px}.speaker-book-copy>b{color:#f5f7fa;letter-spacing:-.04em;white-space:nowrap;margin:8px 0;font-size:20px;font-weight:900;line-height:1.12;display:block}.speaker-book-copy small{color:#929dab;white-space:nowrap;margin-top:18px;font-size:14px;font-weight:800;display:block}.presentation-canvas .presentation-slide.speaker-profile-slide{grid-template-columns:none;align-items:stretch;gap:0;padding:0;display:block;position:relative}.presentation-canvas .presentation-slide.speaker-profile-slide>.slide-content{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;overflow:hidden}.presentation-canvas .presentation-slide.question-focus-slide{color:#f5f7fa;background:#050b14;grid-template-columns:none;align-items:stretch;gap:0;padding:0;display:block;position:relative}.presentation-canvas .presentation-slide.question-focus-slide>.slide-content{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;overflow:hidden}.presentation-canvas .presentation-slide.market-cycle-slide{background:#000;padding:0;display:block;position:relative;overflow:hidden}.presentation-canvas .presentation-slide.market-cycle-slide>.slide-content{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;overflow:hidden}.market-cycle-html{color:#fff;isolation:isolate;background:radial-gradient(circle at 50% 58%,#005b7829,#0000 42%),#020914;width:100%;height:100%;font-family:NanumSquare Neo,NanumSquareNeo,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:relative;overflow:hidden}.market-cycle-html:before{content:"";z-index:-1;background-image:linear-gradient(#00bbff06 1px,#0000 1px),linear-gradient(90deg,#00bbff06 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.cycle-heading{text-align:center;position:absolute;top:2.2%;left:4%;right:4%}.cycle-heading h1{color:#f4a10d;letter-spacing:.035em;margin:0;font-family:Arial Black,Impact,sans-serif;font-size:66px;font-weight:900;line-height:1}.cycle-heading p{color:#d7dee7;letter-spacing:-.025em;margin:8px 0 0;font-size:26px;font-weight:950;line-height:1.1}.cycle-legend{color:#dce5ee;background:#020914c2;border:1px solid #f7931a61;border-radius:12px;align-items:center;gap:26px;padding:10px 16px;font-size:15px;font-weight:850;display:flex;position:absolute;top:12.5%;left:3.2%}.cycle-legend span{white-space:nowrap;align-items:center;gap:9px;display:flex}.cycle-legend i{border-radius:8px;width:38px;height:4px;display:block}.cycle-legend .rise{background:#ff9d00;box-shadow:0 0 9px #ff9d00}.cycle-legend .winter{background:#19dcff;box-shadow:0 0 9px #19dcff}.cycle-legend .actual{opacity:.75;background:#9d6518;height:2px}.cycle-chart{position:absolute;inset:18% 2.2% 8.5%;overflow:hidden}.cycle-svg{width:100%;height:100%;position:absolute;inset:0}.cycle-grid line{stroke:#ffffff0e;stroke-width:1px}.cycle-area{fill:url(#cycleFill)}.actual-price{fill:none;stroke:#a66b19;stroke-width:2px;opacity:.72}.rise-path,.fall-path{fill:none;stroke-linecap:round;stroke-width:6px}.rise-path{stroke:#ff9d00;filter:url(#orangeGlow)}.fall-path{stroke:#1bdcff;filter:url(#cyanGlow)}.trend-lines line{stroke-width:1.5px;stroke-dasharray:6 6;opacity:.58}.high-trend{stroke:#f5a000}.low-trend{stroke:#12cce8}.peak-dots circle{fill:#06101a;stroke:#ffb126;stroke-width:3px}.low-dots circle{fill:#052033;stroke:#27e4ff;stroke-width:3px}.halvings>div{color:#ffb000;text-align:center;width:0;position:absolute;top:0;bottom:50px}.halvings i{border-left:1.5px dotted #ffb000c7;position:absolute;top:48px;bottom:0}.halvings b,.halvings strong{width:130px;font-weight:950;position:absolute;left:0;transform:translate(-50%)}.halvings b{font-size:13px;top:0}.halvings strong{font-size:17px;top:20px}.cycle-note{text-align:center;text-shadow:0 2px 5px #000;flex-direction:column;gap:2px;width:150px;font-size:13px;line-height:1.2;display:flex;position:absolute}.cycle-note b{font-size:15px;font-weight:950}.cycle-note span{font-weight:800}.cycle-note em{font-style:normal;font-weight:950}.cycle-note.peak{color:#ffc66a}.cycle-note.low{color:#28e5ff}.cycle-note.low em{color:#fff}.cycle-note.p1{top:48%;left:4%}.cycle-note.p2{top:31%;left:23%}.cycle-note.p3{top:24%;left:42%}.cycle-note.p4{top:15%;left:61.5%}.cycle-note.p5{top:7%;left:80%}.cycle-note.l1{top:68%;left:10%}.cycle-note.l2{top:70%;left:28%}.cycle-note.l3{top:65%;left:47.5%}.cycle-note.l4{top:58%;left:67%}.cycle-note.l5{top:53%;left:84%}.trend-caption{background:#020914bf;padding:3px 7px;font-size:13px;font-weight:900;position:absolute;right:.8%}.trend-caption.high{color:#ffb000;top:8%}.trend-caption.low{color:#22dfff;top:47%}.year-axis{border-top:1px solid #ffffff8c;grid-template-columns:repeat(21,1fr);align-items:end;height:37px;display:grid;position:absolute;bottom:0;left:0;right:0}.year-axis span{color:#b7bdc6;text-align:center;font-family:Arial,sans-serif;font-size:15px;font-weight:800;position:relative}.year-axis span:before{content:"";background:#adb2b8;border-radius:50%;width:5px;height:5px;position:absolute;top:-13px;left:50%}.year-axis .winter-year{color:#20ddff}.year-axis .halving-year{color:#ffac00}.winter-labels{height:50px;position:absolute;bottom:39px;left:0;right:0}.winter-labels span{color:#1fe5ff;letter-spacing:.06em;text-align:center;white-space:nowrap;font-family:Arial,sans-serif;font-size:11px;font-weight:900;position:absolute;transform:translate(-50%)}.winter-labels small{letter-spacing:0;margin-top:2px;font-size:19px;display:block}.cycle-disclaimer{color:#b8c0ca;text-align:center;background:#01070fdb;border:1px solid #f7931a47;border-radius:10px;justify-content:center;align-items:center;height:42px;padding:0 22px;font-size:14px;font-weight:750;line-height:1.35;display:flex;position:absolute;bottom:1.25%;left:7%;right:7%}.market-cycle-vector{background:#00050b;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.market-cycle-vector>svg{width:100%;max-width:100%;height:100%;max-height:100%;font-family:NanumSquare Neo,NanumSquareNeo,Apple SD Gothic Neo,Noto Sans KR,sans-serif;display:block}.market-cycle-vector .mc-title{fill:url(#mc-title);letter-spacing:1px;font-family:Arial Black,Impact,sans-serif;font-size:72px;font-weight:900}.market-cycle-vector .mc-subtitle{fill:#f0e5d5;letter-spacing:-2px;font-size:42px;font-weight:950}.market-cycle-vector .mc-network path,.market-cycle-vector .mc-network circle{fill:none;stroke:#075779;stroke-width:1px}.market-cycle-vector .mc-network circle:not(:first-of-type){fill:#087aa5;stroke:none}.market-cycle-vector .mc-network text{fill:#075779;font-family:Arial,sans-serif;font-size:68px;font-weight:900}.mc-legend rect{fill:#02070ceb;stroke:#b86f00;stroke-width:1.5px}.mc-legend text{fill:#ddd5ca;font-size:18px;font-weight:800}.mc-legend line{stroke-linecap:round}.mc-legend .mc-rise{stroke-width:7px;opacity:1;stroke:#ff9e00!important;filter:none!important}.mc-legend .mc-fall{stroke-width:7px;opacity:1;stroke:#17dfff!important;filter:none!important}.mc-legend .mc-price{stroke:#7c511c;stroke-width:4px}.mc-legend .mc-legend-rule{stroke:#a36300;stroke-width:1px}.mc-legend .mc-legend-note{fill:#d9c2a2;font-size:16px}.mc-halvings{fill:#ffb000;font-size:17px;font-weight:900}.mc-halvings .year{font-size:19px}.mc-halvings line{stroke:#ffb000;stroke-width:1.5px;stroke-dasharray:2 3;opacity:.8}.mc-halvings circle{fill:#ffb000}.mc-trends line{stroke-width:1.8px;stroke-dasharray:4 4}.mc-trends .high{stroke:#f6a000}.mc-trends .low{stroke:#04cce9}.mc-trends .high-arrow{fill:#f6a000}.mc-trends .low-arrow{fill:#04cce9}.mc-trends text{font-size:18px;font-weight:900}.mc-trends .high-label{fill:#f6a000}.mc-trends .low-label{fill:#04cce9}.mc-actual{fill:none;stroke:#a46716;stroke-width:2px;opacity:.92}.mc-wave path{fill:none;stroke-width:4.5px;stroke-linecap:round}.mc-wave .rise{stroke:#ff9100;filter:url(#mc-orange-glow)}.mc-wave .fall{stroke:#24dfff;filter:url(#mc-cyan-glow)}.mc-points circle{fill:#06101a;stroke-width:2px}.mc-points .high{stroke:#ffc76a}.mc-points .low{stroke:#33e8ff}.mc-labels text{font-size:16px;font-weight:850}.mc-labels.high-labels{fill:#e5b76b}.mc-labels.low-labels{fill:#18e4ff}.mc-drops rect{fill:#03141d;stroke:#13cde8;stroke-width:1.5px;filter:url(#mc-cyan-glow)}.mc-drops text{fill:#1be5ff;font-size:14px;font-weight:900}.mc-drops .percent{font-size:18px}.mc-drops line{stroke:#16dff8;stroke-width:1px}.mc-winters{fill:#1ce6ff;font-family:Arial,sans-serif;font-size:18px;font-weight:900}.mc-winters .year{font-size:25px}.mc-axis line{stroke:#c8b99e;stroke-width:1px}.mc-axis path{fill:#c8b99e}.mc-axis circle{fill:#d8d8d8}.mc-axis text{fill:#bfb4a8;font-family:Arial,sans-serif;font-size:18px;font-weight:800}.mc-axis .halving{fill:#ffac00}.mc-axis .winter{fill:#19ddff}.mc-footer rect{fill:#02070cdb;stroke:#6f450d;stroke-width:1px}.mc-footer text{fill:#d6a55b;font-size:15px;font-weight:750}.presentation-canvas .presentation-slide.bitcoin-value-slide{color:#f6f7f9;background:#020811;padding:0;display:block;position:relative;overflow:hidden}.presentation-canvas .presentation-slide.bitcoin-value-slide>.slide-content{width:100%;max-width:none;height:100%;max-height:none;display:block;position:absolute;inset:0;overflow:hidden}.bitcoin-value-page{isolation:isolate;background:radial-gradient(circle at 48% 54%,#0089b421,#0000 36%),radial-gradient(circle at 90% 58%,#f7931a17,#0000 28%),#020811;font-family:NanumSquare Neo,NanumSquareNeo,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:absolute;inset:0;overflow:hidden}.bitcoin-value-page:before{content:"";z-index:-1;background-image:linear-gradient(#00beff07 1px,#0000 1px),linear-gradient(90deg,#00beff07 1px,#0000 1px);background-size:58px 58px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 88%);mask-image:linear-gradient(#000,#0000 88%)}.bv-heading{position:absolute;top:38px;left:62px}.bv-heading small{color:#00d8ff;letter-spacing:.22em;font-family:Arial,sans-serif;font-size:15px;font-weight:900;display:block}.bv-heading h1{color:#f5f7fa;letter-spacing:-.035em;margin:10px 0 0;font-family:Arial Black,Impact,sans-serif;font-size:62px;font-weight:900;line-height:1}.bv-heading h1 em{color:#f7931a;font-style:normal}.bv-heading p{color:#aeb8c6;letter-spacing:-.035em;margin:12px 0 0;font-size:23px;font-weight:850}.bv-principles{grid-template-columns:repeat(3,1fr);gap:18px;height:126px;display:grid;position:absolute;top:176px;left:62px;right:62px}.bv-principles article{background:linear-gradient(120deg,#f7931a18,#ffffff06);border-top:3px solid #f7931a;padding:18px 24px 17px 116px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0e}.bv-principles article:nth-child(2){background:linear-gradient(120deg,#00d9ff17,#ffffff06);border-top-color:#d4ad6d}.bv-principles small{color:#7f8c9c;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.bv-principles strong{color:#f7931a;font-family:Arial Black,Impact,sans-serif;font-size:42px;line-height:1;position:absolute;top:32px;left:20px}.bv-principles article:nth-child(2) strong{color:#d4ad6d}.bv-principles h2{color:#f5f7fa;margin:10px 0 0;font-size:22px;font-weight:950;line-height:1}.bv-principles p{color:#9ca8b7;margin:9px 0 0;font-size:14px;font-weight:780}.bv-adoption{background:linear-gradient(150deg,#0091be0b,#ffffff03);border:1px solid #00d9ff24;width:1040px;height:530px;position:absolute;top:333px;left:62px;overflow:hidden}.bv-chart-title{z-index:2;position:absolute;top:24px;left:34px}.bv-chart-title small{color:#d4ad6d;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:12px;font-weight:900}.bv-chart-title h2{color:#f5f7fa;margin:8px 0 0;font-size:27px;font-weight:950}.bv-adoption>svg{width:970px;height:470px;position:absolute;top:28px;left:30px}.bv-adoption .bv-grid line{stroke:#ffffff0e;stroke-width:1px}.bv-adoption .axis,.bv-power .axis{stroke:#ffffff4d;stroke-width:1.5px}.bv-adoption .area{fill:url(#bv-area)}.bv-adoption .curve{fill:none;stroke:#f7931a;stroke-width:6px;stroke-linecap:round;filter:url(#bv-glow)}.bv-adoption .tipping{stroke:#d4ad6d;stroke-width:2px;stroke-dasharray:5 5}.bv-adoption .now{fill:#020811;stroke:#d4ad6d;stroke-width:4px}.bv-adoption .pulse{fill:none;stroke:#d4ad6d;stroke-width:2px;opacity:.28;animation:2s infinite bvPulse}.bv-adoption .axis-label{fill:#748091;letter-spacing:.13em;font-family:Arial,sans-serif;font-size:12px;font-weight:900}.bv-phase{flex-direction:column;display:flex;position:absolute;bottom:34px}.bv-phase small{color:#748091;letter-spacing:.14em;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.bv-phase b{color:#f5f7fa;margin-top:4px;font-size:18px;font-weight:950}.bv-phase span{color:#8c98a8;margin-top:4px;font-size:12px;font-weight:750}.bv-phase.phase-one{left:92px}.bv-phase.phase-two{left:350px}.bv-phase.phase-three{text-align:right;right:42px}.bv-tipping-label{background:#020811d1;border-left:3px solid #d4ad6d;padding:12px 15px;position:absolute;top:172px;left:582px}.bv-tipping-label small{color:#d4ad6d;letter-spacing:.16em;font-family:Arial,sans-serif;font-size:10px;font-weight:900}.bv-tipping-label b{color:#fff;margin-top:4px;font-size:18px;font-weight:950;display:block}.bv-tipping-label span{color:#9ba7b6;margin-top:5px;font-size:12px;font-weight:750;display:block}.bv-power{background:linear-gradient(145deg,#f7931a0e,#ffffff04);border:1px solid #f7931a2e;height:530px;padding:28px;position:absolute;top:333px;left:1128px;right:62px;overflow:hidden}.bv-power>small{color:#f7931a;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:12px;font-weight:900}.bv-power h2{color:#f5f7fa;margin:10px 0 0;font-size:28px;font-weight:950;line-height:1.16}.bv-power>svg{width:430px;height:280px;position:absolute;top:128px;left:20px}.bv-power .btc-line{fill:none;stroke:#f7931a;stroke-width:5px;stroke-linecap:round;filter:url(#bv-glow)}.bv-power .fiat-line{fill:none;stroke:#d4ad6d;stroke-width:4px;stroke-linecap:round;opacity:.68}.bv-power .cross{fill:#020811;stroke:#fff;stroke-width:2px}.bv-btc-label,.bv-fiat-label{text-align:right;flex-direction:column;display:flex;position:absolute;right:26px}.bv-btc-label{top:148px}.bv-fiat-label{top:358px}.bv-btc-label b{color:#f7931a;font-family:Arial Black,Arial,sans-serif;font-size:18px}.bv-fiat-label b{color:#d4ad6d;font-family:Arial Black,Arial,sans-serif;font-size:17px}.bv-btc-label span,.bv-fiat-label span{color:#8f9aa8;font-size:12px;font-weight:800}.bv-power>p{color:#9ca7b6;text-align:center;margin:0;font-size:15px;font-weight:800;line-height:1.45;position:absolute;bottom:24px;left:28px;right:28px}.bv-power>p strong{color:#f5f7fa;font-size:17px;font-weight:950}.bv-formula{background:#01060ce0;border:1px solid #f7931a47;justify-content:center;align-items:center;gap:18px;height:58px;font-family:Arial,sans-serif;display:flex;position:absolute;bottom:24px;left:62px;right:62px}.bv-formula span{color:#a8b1bd;letter-spacing:.08em;font-size:16px;font-weight:900}.bv-formula i{color:#f7931a;font-size:24px;font-style:normal}.bv-formula strong{color:#f7931a;letter-spacing:.08em;font-size:20px;font-weight:950}.bv-formula p{color:#8b96a5;font-family:NanumSquare Neo,Apple SD Gothic Neo,sans-serif;font-size:12px;font-weight:800;position:absolute;right:22px}.bitcoin-value-page *{box-sizing:border-box}@keyframes bvPulse{0%,to{opacity:.18;transform-origin:520px 239px;transform:scale(.86)}50%{opacity:.5;transform-origin:520px 239px;transform:scale(1.18)}}.bv-v2{background:radial-gradient(circle at 45% 54%,#009ccb24,#0000 34%),radial-gradient(circle at 91% 47%,#f7931a1f,#0000 26%),#01070f}.bv2-heading{position:absolute;top:34px;left:58px}.bv2-heading small{color:#00d8ff;letter-spacing:.2em;font:900 13px Arial}.bv2-heading h1{color:#f6f8fb;letter-spacing:-.04em;margin:9px 0 0;font:900 57px/.95 Arial Black}.bv2-heading h1 em,.bv2-chart-copy em,.bv2-scenario h2 em{color:#f7931a;font-style:normal}.bv2-heading p{color:#aab4c2;margin:12px 0;font-size:19px;font-weight:820}.bv2-heading p b{color:#fff}.bv2-journey{grid-template-columns:repeat(5,1fr);gap:7px;height:96px;display:grid;position:absolute;top:43px;left:660px;right:58px}.bv2-journey div{background:#ffffff06;border-top:2px solid #334454;padding:13px 10px;position:relative}.bv2-journey div.current{background:#f7931a1f;border-color:#f7931a}.bv2-journey div.future{border-color:#00badf}.bv2-journey small{color:#687686;font:900 9px Arial}.bv2-journey b{color:#f5f7fa;margin-top:6px;font:900 12px Arial;display:block}.bv2-journey span{color:#8995a4;margin-top:4px;font-size:11px;font-weight:800;display:block}.bv2-journey i{z-index:2;color:#566575;font-style:normal;position:absolute;top:38px;right:-8px}.bv2-chart{background:#007ca509;border:1px solid #00d5ff24;width:1270px;height:650px;position:absolute;top:171px;left:58px;overflow:hidden}.bv2-chart-copy{z-index:2;position:absolute;top:24px;left:30px}.bv2-chart-copy small{color:#00d8ff;letter-spacing:.17em;font:900 11px Arial}.bv2-chart-copy h2{color:#f5f7fa;margin:8px 0;font-size:23px;font-weight:950;line-height:1.2}.bv2-chart>svg{width:1210px;height:510px;position:absolute;top:80px;left:20px}.bv2-chart .grid line{stroke:#ffffff0b}.bv2-chart .axis{stroke:#ffffff3d;stroke-width:1.4px}.bv2-chart .area{fill:url(#bv2-area)}.bv2-chart .curve{fill:none;stroke:#f7931a;stroke-width:6px;stroke-linecap:round;filter:url(#bv2-glow)}.bv2-chart .now-line{stroke:#fff;stroke-dasharray:4 6;opacity:.5}.bv2-chart .trigger-line{stroke:#d4ad6d;stroke-width:2px;stroke-dasharray:5 5}.bv2-chart .now,.bv2-chart .trigger{fill:#030912;stroke:#fff;stroke-width:3px}.bv2-chart .trigger{stroke:#d4ad6d;stroke-width:4px}.bv2-chart .pulse{fill:none;stroke:#fff;stroke-width:2px;opacity:.25;animation:2s infinite bv2Pulse}.bv2-chart .axis-label{fill:#6e7b8b;letter-spacing:.12em;font:900 11px Arial}.bv2-now,.bv2-trigger{z-index:2;background:#01070fe6;border-left:3px solid #fff;padding:10px 13px;position:absolute}.bv2-now{top:338px;left:565px}.bv2-trigger{border-color:#d4ad6d;top:188px;left:755px}.bv2-now small,.bv2-trigger small{color:#f7931a;font:900 9px Arial}.bv2-trigger small{color:#d4ad6d}.bv2-now b,.bv2-trigger b{color:#fff;margin-top:4px;font-size:16px;display:block}.bv2-now span,.bv2-trigger span{color:#96a2b2;margin-top:4px;font-size:11px;line-height:1.35;display:block}.bv2-adopters{grid-template-columns:5fr 15fr 40fr 40fr;height:55px;display:grid;position:absolute;bottom:70px;left:82px;right:42px}.bv2-adopters div{background:#00d9ff09;border-left:1px solid #ffffff29;padding:9px 10px}.bv2-adopters b{color:#fff;font:900 17px Arial}.bv2-adopters span{color:#7e8998;font-size:10px;display:block}.bv2-foundation{align-items:center;gap:7px;display:flex;position:absolute;bottom:18px;left:28px;right:28px}.bv2-foundation small{color:#607083;margin-right:auto;font:900 9px Arial}.bv2-foundation span{color:#aab5c2;border:1px solid #00d9ff2e;padding:6px 9px;font-size:10px}.bv2-scenario{background:#f7931a0d;border:1px solid #f7931a38;height:650px;padding:28px 27px;position:absolute;top:171px;left:1352px;right:58px}.bv2-scenario>small{color:#f7931a;font:900 11px Arial}.bv2-scenario h2{color:#f5f7fa;margin:15px 0;font-size:31px;line-height:1.12}.bv2-scenario h2 em{font-size:44px}.bv2-people{justify-content:space-between;align-items:center;margin-top:48px;display:flex}.bv2-people div{text-align:center;background:#0000003d;border:1px solid #ffffff1c;width:122px;padding:20px 10px}.bv2-people b{color:#fff;font:900 34px Arial;display:block}.bv2-people span{color:#8996a5;font-size:12px}.bv2-people i{color:#f7931a;font-size:25px}.bv2-multiplier{border:2px solid #f7931a;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:168px;height:168px;margin:26px auto;display:flex}.bv2-multiplier strong{color:#f7931a;font:900 45px Arial}.bv2-multiplier span{color:#aab4c0;font-size:12px}.bv2-scenario p{color:#8d99a8;font-size:13px;line-height:1.55;position:absolute;bottom:28px;left:27px;right:27px}.bv2-scenario p b{color:#e4e8ed}.bv2-supply{grid-template-columns:190px 190px 220px 1fr;gap:10px;height:135px;display:grid;position:absolute;bottom:54px;left:58px;right:58px}.bv2-supply>div{background:#ffffff09;border-top:2px solid #f7931a;padding:19px 20px}.bv2-supply>div:nth-child(2){border-color:#d4ad6d}.bv2-supply>div:nth-child(3){border-color:#6c7887}.bv2-supply small{color:#778393;font:900 10px Arial;display:block}.bv2-supply strong{color:#fff;margin-top:7px;font:900 32px Arial;display:block}.bv2-supply span{color:#8793a2;font-size:11px;display:block}.bv2-supply>p{background:#f7931a12;border:1px solid #f7931a38;flex-direction:column;justify-content:center;margin:0;padding:24px 28px;display:flex}.bv2-supply>p b{color:#f7931a;font-size:22px}.bv2-supply>p span{color:#c3c9d1;margin-top:10px;font-size:15px}.bv2-disclaimer{color:#626f80;text-align:right;margin:0;font-size:10px;position:absolute;bottom:20px;left:58px;right:58px}@keyframes bv2Pulse{50%{opacity:.5;transform-origin:522px 328px;transform:scale(1.2)}}.bitcoin-question-page{isolation:isolate;background:radial-gradient(circle at 83% 48%,#f7931a1a,#0000 28%),linear-gradient(115deg,#03070d,#1d1a17 58%,#040912);width:100%;height:100%;font-family:NanumSquare Neo,NanumSquareNeo,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,sans-serif;position:relative;overflow:hidden}.bitcoin-question-page:before{content:"";z-index:-1;opacity:.2;background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 12%,#000 86%);mask-image:linear-gradient(90deg,#0000 12%,#000 86%)}.bitcoin-question-page:after{content:"";background:linear-gradient(90deg,#f7931a 0 18%,#f7931a2e 40%,#0000 72%);width:100%;height:6px;position:absolute;top:0;left:0}.question-message{border-right:1px solid #f7931a38;width:1050px;padding-right:58px;position:absolute;top:58px;bottom:44px;left:82px}.question-message>small{color:#f7931a;letter-spacing:.22em;opacity:0;font-family:Arial Black,Arial,sans-serif;font-size:16px;font-weight:900;animation:.55s .2s forwards questionReveal;display:block}.question-message>h1{color:#f5f7fa;letter-spacing:-.055em;white-space:nowrap;opacity:0;margin:24px 0 0;font-family:Arial Black,Arial,sans-serif;font-size:64px;font-weight:900;line-height:1.03;animation:.7s .65s forwards questionReveal;transform:translateY(18px)}.question-message h1 em{color:#f7931a;font-style:normal}.question-message>h2{color:#f5f7fa;letter-spacing:-.055em;word-break:keep-all;opacity:0;margin:24px 0 0;font-size:50px;font-weight:950;line-height:1.15;animation:.7s 1.25s forwards questionReveal;transform:translateY(16px)}.question-premise{color:#9da8b7;letter-spacing:-.035em;opacity:0;margin:24px 0 0;font-size:23px;font-weight:800;line-height:1.35;animation:.65s 3.45s forwards questionReveal;transform:translateY(12px)}.question-premise b{color:#f5f7fa;font-size:27px;font-weight:950}.question-clues{grid-template-columns:1fr 1.17fr 1.2fr;gap:14px;margin-top:27px;display:grid}.question-clues>div{opacity:0;background:linear-gradient(135deg,#f7931a14,#ffffff05);border-top:4px solid #f7931a;min-height:88px;padding:16px 15px;animation:.55s forwards questionReveal;transform:translateY(14px)}.question-clues>div:first-child{animation-delay:4.25s}.question-clues>div:nth-child(2){animation-delay:4.9s}.question-clues>div:nth-child(3){animation-delay:5.55s}.question-clues b{color:#f5f7fa;letter-spacing:.01em;white-space:nowrap;font-family:Arial Black,Arial,sans-serif;font-size:19px;line-height:1;display:block}.question-clues span{color:#aab3c2;word-break:keep-all;margin-top:10px;font-size:14px;font-weight:850;line-height:1.25;display:block}.question-conclusion{color:#bdc5d0;letter-spacing:-.025em;opacity:0;margin:27px 0 0;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1.18;animation:.7s 6.35s forwards questionReveal;transform:translateY(15px)}.question-conclusion strong{color:#f5f7fa;font-family:Arial Black,Arial,sans-serif;font-size:33px;font-weight:900}.question-bridge{color:#f7931a;letter-spacing:-.035em;opacity:0;margin:20px 0 0;font-size:21px;font-weight:950;line-height:1;animation:.7s 7.15s forwards questionReveal}.question-bridge span{color:#7f8b9b;letter-spacing:.16em;margin-top:13px;font-family:Arial,sans-serif;font-size:12px;font-weight:900;display:block}.scarcity-visual{position:absolute;inset:64px 64px 50px 1190px;overflow:hidden}.scarcity-time{color:#697687;letter-spacing:.16em;align-items:center;gap:12px;height:30px;font-family:Arial,sans-serif;font-size:13px;display:flex;position:absolute;top:18px;left:24px;right:18px}.scarcity-time i{background:linear-gradient(90deg,#526174,#f7931aa6);flex:1;height:1px}.scarcity-time span{color:#f7931a;font-size:24px}.horizon-contrast{grid-template-rows:155px 330px;gap:18px;display:grid;position:absolute;top:88px;left:22px;right:18px}.horizon-contrast>div{opacity:0;background:#ffffff06;border-left:4px solid #ffffff1f;padding:18px 22px;animation:.7s forwards questionReveal;position:relative;overflow:hidden;transform:translateY(14px)}.horizon-contrast small{color:#8490a0;letter-spacing:.18em;font-family:Arial,sans-serif;font-size:12px;font-weight:900;display:block}.horizon-contrast b{color:#f5f7fa;letter-spacing:.01em;margin-top:8px;font-family:Arial Black,Arial,sans-serif;font-size:27px;display:block}.horizon-contrast p{color:#aab3c2;word-break:keep-all;margin:10px 0 0;font-size:15px;font-weight:800;line-height:1.45}.short-horizon{animation-delay:3.5s!important}.short-horizon i{opacity:.38;clip-path:polygon(0 65%,15% 28%,28% 72%,43% 38%,58% 80%,72% 32%,86% 58%,100% 20%,100% 34%,87% 72%,73% 47%,59% 94%,43% 54%,29% 87%,14% 42%,0 80%);background:linear-gradient(160deg,#0000 0 13%,#8b96a5 14% 16%,#0000 17% 28%,#8b96a5 29% 31%,#0000 32% 45%,#8b96a5 46% 48%,#0000 49% 61%,#8b96a5 62% 64%,#0000 65%);width:205px;height:72px;position:absolute;top:32px;right:22px}.long-horizon{background:linear-gradient(135deg,#f7931a13,#ffffff05)!important;border-left-color:#f7931a!important;animation-delay:4s!important}.long-horizon>b{color:#f7931a}.issuance-taper{height:150px;position:absolute;bottom:18px;left:22px;right:22px}.issuance-taper>span{color:#8e9aa9;letter-spacing:.15em;font-family:Arial,sans-serif;font-size:11px;font-weight:900}.issuance-taper>div{border-bottom:1px solid #ffffff1f;justify-content:space-between;align-items:flex-end;height:112px;margin-top:10px;display:flex}.issuance-taper i{opacity:0;transform-origin:bottom;background:linear-gradient(#f7931a,#f7931a1a);border-top:2px solid #ffb14c;width:48px;animation:.55s forwards issuanceGrow;display:block;transform:scaleY(.2)}.scarcity-contrast{opacity:0;grid-template-columns:1fr 38px 1fr;align-items:center;gap:10px;animation:.7s 6.15s forwards questionReveal;display:grid;position:absolute;bottom:104px;left:24px;right:18px}.scarcity-contrast>div{background:#ffffff06;border:1px solid #ffffff1a;min-height:88px;padding:16px}.scarcity-contrast small{color:#8793a3;letter-spacing:.12em;font-family:Arial,sans-serif;font-size:12px;display:block}.scarcity-contrast b{color:#f5f7fa;margin-top:8px;font-family:Arial Black,Arial,sans-serif;font-size:29px;display:block}.scarcity-contrast>span{color:#f7931a;text-align:center;font-size:28px}.scarcity-visual>p{color:#aeb7c3;letter-spacing:.08em;text-align:center;opacity:0;margin:0;font-family:Arial,sans-serif;font-size:17px;line-height:1.45;animation:.7s 6.8s forwards questionReveal;position:absolute;bottom:14px;left:0;right:0}.scarcity-visual>p b{color:#f7931a;font-family:Arial Black,Arial,sans-serif;font-size:21px}@keyframes questionReveal{to{opacity:1;transform:translateY(0)}}@keyframes issuanceGrow{to{opacity:1;transform:scaleY(1)}}@keyframes networkReveal{to{opacity:1}}@media (prefers-reduced-motion:reduce){.bitcoin-question-page *{transform:none;opacity:1!important;animation-duration:0s!important;animation-delay:0s!important}}.bv-v2 .bv2-adoption-steps{grid-template-rows:72px repeat(4,1fr);gap:0;width:260px;height:806px;padding:0 4px;display:grid;position:absolute;top:150px;left:58px}.bv-v2 .bv2-adoption-steps h2{color:#f5f7fa;letter-spacing:-.04em;word-break:keep-all;margin:0;font-size:24px;font-weight:950;line-height:1.2}.bv-v2 .bv2-adoption-steps>div{background:0 0;border:0;border-left:2px solid #f7931ab8;flex-direction:column;justify-content:center;padding:0 0 0 18px;display:flex;position:relative;overflow:visible}.bv-v2 .bv2-adoption-steps b{color:#fff;letter-spacing:-.03em;font:900 28px/.98 Arial}.bv-v2 .bv2-adoption-steps span{color:#91a3b5;letter-spacing:.1em;margin-top:8px;font:900 12px Arial;display:block}.bv-v2 .bv2-adoption-steps>div:first-of-type{border-left-color:#d4ad6d}.bv-v2 .bv2-adoption-steps>div:first-of-type b{color:#d4ad6d;letter-spacing:.04em;font-size:23px}.bv-v2 .bv2-chart{width:auto;height:806px;top:150px;left:340px;right:58px}.bv-v2 .bv2-chart>svg{width:calc(100% - 40px);height:724px;top:18px;left:20px}.bv-v2 .bv2-chart .inflections line{stroke:#d4ad6d;stroke-width:1.5px;stroke-dasharray:5 7;opacity:.58}.bv-v2 .bv2-chart .curve-stages text{fill:#f5f7fa;letter-spacing:.04em;text-anchor:middle;font:900 18px Arial}.bv-v2 .bv2-now{top:473px;left:720px}.bv-v2 .bv2-foundation{gap:10px;bottom:22px}.bv-v2 .bv2-foundation small{font-size:10px}.bv-v2 .bv2-foundation span{padding:7px 12px;font-size:11px}.bv-v2 .bv2-disclaimer{bottom:18px}.presentation-canvas .business-cover-slide .slide-content{max-height:none;aspect-ratio:auto!important;width:100%!important;height:100%!important}.presentation-slide:not(.business-cover-slide){grid-template-columns:590px minmax(0,1fr);align-items:start;gap:82px;display:grid}.presentation-slide:not(.business-cover-slide) .slide-title{padding-top:20px}.presentation-slide:not(.business-cover-slide) .slide-content{align-self:center;min-width:0}.slide-title>span{min-width:76px;height:42px;padding:0 18px;font-size:24px}.slide-title small{letter-spacing:.13em;margin:24px 0 0;font-size:22px;display:block}.slide-title h1{word-break:keep-all;margin:22px 0 0;font-size:58px;line-height:1.14}.presentation-canvas .presentation-points{gap:16px}.presentation-canvas .presentation-points>div{border-radius:20px;padding:20px 24px}.presentation-canvas .presentation-points b{font-size:27px}.presentation-canvas .presentation-points p{word-break:keep-all;margin-top:8px;font-size:21px;line-height:1.45}.presentation-canvas .slide-content blockquote{margin-top:24px;padding:22px 26px;font-size:23px}.presentation-canvas .vision-orbit{width:250px;height:250px;margin-bottom:36px}.presentation-canvas .vision-orbit span{width:118px;height:118px;font-size:62px}.presentation-canvas .vision-orbit i{padding:9px 16px;font-size:22px}.presentation-canvas .mining-flow{grid-template-columns:1fr 34px 1fr 34px 1fr;margin:0 0 32px}.presentation-canvas .mining-flow div{border-radius:22px;min-height:150px}.presentation-canvas .mining-flow span{font-size:48px}.presentation-canvas .mining-flow b{font-size:25px}.presentation-canvas .mining-flow i{font-size:40px}.presentation-canvas .imine-standard-mark{border-radius:28px;min-height:190px}.presentation-canvas .imine-standard-mark b{font-size:66px}.presentation-canvas .imine-standard-mark span{font-size:23px}.presentation-canvas .standard-grid{gap:16px;margin-top:20px}.presentation-canvas .standard-grid div{border-radius:18px;padding:22px}.presentation-canvas .standard-grid strong{font-size:28px}.presentation-canvas .standard-grid small{font-size:20px}.presentation-canvas .slide-note,.presentation-canvas .risk-note{font-size:19px}.presentation-canvas .map-frame{height:470px}.presentation-canvas .location-caption{padding:18px}.presentation-canvas .location-caption>span{width:52px;height:52px;font-size:28px}.presentation-canvas .location-caption b{font-size:24px}.presentation-canvas .location-caption p{font-size:19px}.presentation-canvas .hashrate-hero{min-height:220px}.presentation-canvas .hashrate-hero span,.presentation-canvas .hashrate-hero small{font-size:22px}.presentation-canvas .hashrate-hero strong{font-size:58px}.presentation-canvas .share-formula{margin:20px 0}.presentation-canvas .share-formula span,.presentation-canvas .share-formula b{min-height:70px;font-size:18px}.presentation-canvas .presentation-link{min-height:58px;font-size:20px}.presentation-canvas .license-card{min-height:250px;padding:34px}.presentation-canvas .license-card>span{width:86px;height:86px;font-size:42px}.presentation-canvas .license-card small,.presentation-canvas .license-card b{font-size:25px}.presentation-canvas .license-card p{font-size:20px}.presentation-canvas .verification-list div{min-height:68px}.presentation-canvas .verification-list span,.presentation-canvas .verification-list b,.presentation-canvas .verification-list em{font-size:20px}.presentation-canvas .document-placeholder{min-height:58px;font-size:20px}.presentation-canvas .calculator-grid{gap:14px}.presentation-canvas .calculator-grid label{min-height:74px;font-size:20px}.presentation-canvas .calculator-grid input{font-size:24px}.presentation-canvas .calculator-result{gap:14px}.presentation-canvas .calculator-result div{min-height:90px}.presentation-canvas .calculator-result small{font-size:18px}.presentation-canvas .calculator-result b{font-size:25px}.presentation-canvas .marketing-flow{gap:16px}.presentation-canvas .marketing-flow div{min-height:120px}.presentation-canvas .marketing-flow span,.presentation-canvas .marketing-flow b{font-size:24px}.presentation-canvas .presentation-finish{min-height:62px;font-size:22px}.presentation-controls{grid-template-columns:150px 1fr 150px;gap:22px;padding:12px 28px 18px}.presentation-controls>button{border-radius:15px;min-height:54px;font-size:22px}.presentation-controls>div{gap:12px}.presentation-controls>div button{width:12px;height:12px}.presentation-controls>div button.active{width:34px}.sales-system-presentation .presentation-canvas{background:#fbf8f2}.sales-system-slide{background:radial-gradient(circle at 94% 7%,#1576e517,#0000 28%),#fbf8f2}.presentation-slide.sales-cover-slide{color:#fff;background:#071b33;padding:0;display:block}.sales-cover-slide .slide-content{width:100%;height:100%}.sales-training-cover{box-sizing:border-box;color:#fff;background:radial-gradient(circle at 83% 27%,#f7931a40,#0000 18%),radial-gradient(circle at 74% 42%,#1677e854,#0000 35%),linear-gradient(138deg,#061528 0%,#092b52 56%,#0d5ca8 100%);width:100%;height:100%;padding:108px 122px 82px;position:relative;overflow:hidden}.sales-training-cover:before{content:"08";color:#ffffff0e;letter-spacing:-.1em;font-size:430px;font-weight:950;line-height:1;position:absolute;top:10px;right:74px}.sales-training-cover:after{content:"";background:linear-gradient(90deg,#f7931a 0 24%,#2d8ff0 24% 66%,#0000 92%);height:7px;position:absolute;top:0;left:0;right:0}.sales-training-cover>small{color:#f7a535;letter-spacing:.2em;font-size:18px;font-weight:900;position:relative}.sales-training-cover h1{color:#fff;letter-spacing:-.055em;max-width:1180px;margin:48px 0 26px;font-size:88px;line-height:1.05;position:relative}.sales-training-cover h1 em{color:#f7a535;font-style:normal}.sales-training-cover>p{color:#c9dff2;word-break:keep-all;max-width:1050px;margin:0;font-size:29px;line-height:1.55;position:relative}.sales-training-cover>div{align-items:center;gap:18px;display:flex;position:absolute;bottom:150px;left:122px}.sales-training-cover>div span{text-align:center;background:#ffffff14;border:1px solid #ffffff38;border-radius:999px;min-width:128px;padding:15px 20px;font-size:22px;font-weight:900}.sales-training-cover>div i{color:#f7a535;font-size:24px;font-style:normal}.sales-training-cover footer{border-top:1px solid #ffffff38;justify-content:space-between;padding-top:22px;display:flex;position:absolute;bottom:64px;left:122px;right:122px}.sales-training-cover footer b{color:#f7a535;letter-spacing:.14em;font-size:20px}.sales-training-cover footer span{color:#b7cde0;font-size:20px;font-weight:800}.presentation-slide.sales-wide-slide{grid-template-columns:1fr;gap:24px;padding-top:54px;display:grid}.sales-wide-slide .slide-title{padding-top:0!important}.sales-wide-slide .slide-title h1{margin-bottom:24px;font-size:48px}.sales-wide-slide .slide-content{align-self:stretch!important}.sales-audit{grid-template-columns:410px 1fr;align-items:stretch;gap:34px;display:grid}.sales-audit-summary{color:#fff;background:linear-gradient(150deg,#08294e,#0b63bd);border-radius:26px;grid-template-columns:112px 1fr;align-items:center;gap:12px;padding:34px;display:grid;box-shadow:0 18px 38px #0837682e}.sales-audit-summary strong{color:#f7a535;font-size:76px;line-height:1}.sales-audit-summary span{color:#d6e9fa;font-size:22px;font-weight:800;line-height:1.35}.sales-audit-list{grid-template-columns:1fr 1fr;gap:12px;display:grid}.sales-audit-list>div{background:#fff;border:1px solid #d5e2ef;border-radius:16px;grid-template-columns:45px 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 16px;display:grid}.sales-audit-list span{color:#9b7340;font-size:16px;font-weight:900}.sales-audit-list b{color:#3a342d;font-size:21px}.sales-audit-list em{text-align:center;border-radius:999px;min-width:54px;padding:7px 9px;font-size:14px;font-style:normal;font-weight:900}.sales-audit-list em.partial{color:#9c6b08;background:#fff5d9}.sales-audit-list em.build{color:#c63d50;background:#ffebee}.sales-audit>p{color:#684616;background:#fff7ea;border-left:5px solid #f7931a;border-radius:0 14px 14px 0;grid-column:1/-1;margin:0;padding:18px 22px;font-size:21px;line-height:1.5}.sales-eight-map{grid-template-columns:repeat(15,auto);align-items:center;gap:8px;padding-top:72px;display:grid}.sales-eight-map article{text-align:center;background:#fff;border:1px solid #d3e1ef;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;width:170px;min-height:270px;display:flex;box-shadow:0 12px 28px #18416a14}.sales-eight-map article:nth-of-type(6) span{background:linear-gradient(145deg,#d36f00,#f7a535)}.sales-eight-map article b{color:#3a342d;word-break:keep-all;font-size:20px;line-height:1.25}.sales-eight-map>i{color:#91aac2;font-size:23px;font-style:normal}.sales-eight-map{grid-template-columns:repeat(4,250px);place-content:center;gap:34px 86px;height:650px;padding:0;display:grid;position:relative}.sales-eight-map:before{content:"";background:linear-gradient(90deg,#0000,#b9cfe4 10% 90%,#0000);height:2px;position:absolute;top:50%;left:205px;right:205px;transform:translateY(-50%)}.sales-eight-map article{z-index:1;box-sizing:border-box;text-align:center;background:radial-gradient(circle at 35% 28%,#fff,#f0e7da 72%);border:3px solid #c6dcef;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:250px;height:250px;min-height:0;display:flex;position:relative;box-shadow:0 18px 38px #18416a21,inset 0 0 0 10px #ffffff9e}.sales-eight-map article:after{content:"";border-top:3px solid #8eabc5;border-right:3px solid #8eabc5;width:14px;height:14px;position:absolute;top:50%;right:-48px;transform:translateY(-50%)rotate(45deg)}.sales-eight-map article:nth-child(4):after,.sales-eight-map article:nth-child(8):after{display:none}.sales-eight-map article:nth-child(n+5){background:radial-gradient(circle at 35% 28%,#fff,#eef9f6 72%);border-color:#bddfd6}.sales-eight-map article:nth-child(6){background:radial-gradient(circle at 35% 28%,#fff,#fff2df 72%);border-color:#f2c589}.sales-eight-map article span{color:#fff;background:linear-gradient(145deg,#0a3f77,#9b7340);border-radius:50%;place-items:center;width:72px;height:72px;margin:18px 0 13px;font-size:27px;font-weight:950;display:grid;box-shadow:0 10px 22px #1676de3d}.sales-eight-map article:nth-child(n+5) span{background:linear-gradient(145deg,#08765f,#18a486)}.sales-eight-map article:nth-child(6) span{background:linear-gradient(145deg,#d36f00,#f7a535)}.sales-eight-map{width:1280px;height:650px;margin:0 auto;padding:0;display:block;position:relative}.sales-eight-map:before{content:"";z-index:0;clip-path:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);filter:drop-shadow(0 20px 34px #0d498224);background:linear-gradient(135deg,#116fd633,#0e927124);width:850px;height:570px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sales-eight-map:after{content:"";z-index:0;clip-path:polygon(29.3% 0,70.7% 0,100% 29.3%,100% 70.7%,70.7% 100%,29.3% 100%,0 70.7%,0 29.3%);background:#fbf8f2;width:810px;height:530px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sales-eight-core{z-index:1;color:#fff;text-align:center;background:radial-gradient(circle at 40% 25%,#164f86,#082847 75%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:360px;height:220px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 20px 42px #052b4e3d}.sales-eight-core small{color:#f7a535;letter-spacing:.18em;font-size:14px;font-weight:950}.sales-eight-core b{color:#fff;margin-top:11px;font-size:36px}.sales-eight-core span{color:#c7def0;margin-top:10px;font-size:16px;font-weight:750;line-height:1.45}.sales-eight-map article{z-index:2;box-sizing:border-box;color:#fff;text-align:center;background:linear-gradient(145deg,#0a3f77,#9b7340);border:4px solid #fff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:170px;height:170px;min-height:0;display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 16px 32px #1054973b,0 0 0 5px #1676de24}.sales-eight-map article:after{content:"›";color:#f7931a;border:0;width:auto;height:auto;font-size:42px;font-weight:500;line-height:1;position:absolute;top:50%;right:-42px;transform:translateY(-50%)rotate(22.5deg)}.sales-eight-map article:nth-of-type(2):after{transform:translateY(-50%)rotate(67.5deg)}.sales-eight-map article:nth-of-type(3):after{top:auto;bottom:-43px;right:52px;transform:rotate(112.5deg)}.sales-eight-map article:nth-of-type(4):after{right:154px;transform:translateY(-50%)rotate(157.5deg)}.sales-eight-map article:nth-of-type(5):after{right:154px;transform:translateY(-50%)rotate(202.5deg)}.sales-eight-map article:nth-of-type(6):after{top:-44px;right:52px;transform:rotate(247.5deg)}.sales-eight-map article:nth-of-type(7):after{right:-42px;transform:translateY(-50%)rotate(292.5deg)}.sales-eight-map article:nth-of-type(8):after{right:-42px;transform:translateY(-50%)rotate(337.5deg)}.sales-eight-map article:nth-of-type(n+5){background:linear-gradient(145deg,#08765f,#18a486);border-color:#fff;box-shadow:0 16px 32px #08765f33,0 0 0 5px #18a48624}.sales-eight-map article:nth-of-type(6){background:linear-gradient(145deg,#d36f00,#f7a535);box-shadow:0 16px 32px #d36f0033,0 0 0 5px #f7931a26}.sales-eight-map article small{color:#cfe8ff;letter-spacing:.12em;font-size:11px;font-weight:950}.sales-eight-map article span{color:#fff;width:auto;height:auto;box-shadow:none;background:0 0;border-radius:0;margin:5px 0 4px;font-size:30px;font-weight:950;display:block}.sales-eight-map article b{color:#fff;word-break:keep-all;max-width:135px;font-size:20px;line-height:1.15}.sales-step-layout{min-height:650px;position:relative}.sales-step-layout>blockquote{font-weight:800;color:#5f421a!important;background:#fff6e8!important;border-left:5px solid #f7931a!important;margin:0 0 38px!important;font-size:25px!important}.sales-step-number{color:#1576e514;font-size:190px;font-weight:950;line-height:1;position:absolute;top:-100px;right:-14px}.sales-step-columns{gap:16px;display:grid}.sales-step-columns article{background:#fff;border:1px solid #d4e2ef;border-radius:20px;min-height:128px;padding:22px 26px;box-shadow:0 8px 22px #18416a0f}.sales-step-columns small{color:#9b7340;letter-spacing:.12em;font-size:13px;font-weight:950}.sales-step-columns h2{color:#3a342d;margin:6px 0 7px;font-size:24px}.sales-step-columns p{color:#61768b;word-break:keep-all;margin:0;font-size:20px;line-height:1.45}.sales-status{border-radius:15px;justify-content:space-between;align-items:center;margin-top:16px;padding:14px 18px;display:flex}.sales-status span{font-size:16px;font-weight:800}.sales-status b{font-size:18px}.sales-status.is-live{color:#0a7d5c;background:#e8f8f2}.sales-status.is-build{color:#ad5700;background:#fff1e5}.sales-automation{padding:42px 0 0}.sales-automation-loop{grid-template-columns:repeat(5,1fr);gap:18px;display:grid}.sales-automation-loop article{background:#fff;border:1px solid #d4e2ef;border-radius:24px;min-height:250px;padding:28px 24px;position:relative;box-shadow:0 12px 28px #18416a14}.sales-automation-loop article:not(:last-child):after{content:"→";z-index:2;color:#f7931a;font-size:28px;position:absolute;top:98px;right:-25px}.sales-automation-loop span{color:#9b7340;background:#f0e7da;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-weight:950;display:grid}.sales-automation-loop b{color:#3a342d;margin-top:28px;font-size:26px;display:block}.sales-automation-loop p{color:#687d91;margin:9px 0 0;font-size:19px;line-height:1.45}.sales-automation blockquote{font-weight:800;border-left-color:#9b7340!important;margin-top:34px!important;font-size:23px!important}.sales-build-roadmap{grid-template-columns:repeat(3,1fr);gap:20px;padding-top:30px;display:grid}.sales-build-roadmap article{background:#fff;border:1px solid #d3e1ef;border-radius:24px;min-height:290px;padding:30px;box-shadow:0 12px 28px #18416a14}.sales-build-roadmap article:first-child{border-top:6px solid #f7931a}.sales-build-roadmap article:nth-child(2){border-top:6px solid #9b7340}.sales-build-roadmap article:nth-child(3){border-top:6px solid #0a9970}.sales-build-roadmap span{color:#9b7340;letter-spacing:.12em;font-size:14px;font-weight:950}.sales-build-roadmap h2{color:#3a342d;margin:18px 0 14px;font-size:29px;line-height:1.25}.sales-build-roadmap p{color:#687d91;word-break:keep-all;margin:0;font-size:20px;line-height:1.55}.sales-build-roadmap footer{color:#24547e;text-align:center;background:#f0e7da;border-radius:15px;grid-column:1/-1;padding:18px 22px;font-size:20px;font-weight:800}.sales-finish{grid-template-columns:repeat(3,1fr);gap:18px;padding-top:34px;display:grid}.sales-finish>div{text-align:center;background:#fff;border:1px solid #d3e1ef;border-radius:24px;min-height:220px;padding:28px;box-shadow:0 12px 28px #18416a14}.sales-finish small{color:#9b7340;letter-spacing:.13em;font-size:14px;font-weight:950}.sales-finish h2{color:#3a342d;margin:22px 0 12px;font-size:30px}.sales-finish p{color:#687d91;margin:0;font-size:20px;line-height:1.5}.sales-finish blockquote{grid-column:1/-1;font-weight:800;color:#624317!important;background:#fff6e8!important;border-left-color:#f7931a!important;margin:8px 0 0!important;font-size:23px!important}.sales-finish .presentation-finish{background:linear-gradient(90deg,#0d5ca8,#9b7340);border-radius:999px;grid-column:2;min-height:60px;margin-top:0;font-size:20px}.sales-system-slide.sales-wide-slide .sales-step-layout{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 430px;gap:16px 34px;min-height:0;display:grid}.sales-system-slide.sales-wide-slide .sales-step-layout>blockquote{grid-area:1/1;margin:0!important;padding:17px 22px!important;font-size:21px!important}.sales-system-slide.sales-wide-slide .sales-step-columns{grid-area:2/1;gap:10px}.sales-system-slide.sales-wide-slide .sales-step-columns article{border-radius:16px;min-height:0;padding:14px 20px}.sales-system-slide.sales-wide-slide .sales-step-columns p{font-size:17px}.sales-system-slide.sales-wide-slide .sales-status{grid-area:3/1;margin:0;padding:11px 16px}.sales-system-slide.sales-wide-slide .sales-step-number{font-size:150px;top:-92px;right:450px}.sales-app-visual{background:#f7fafc;border:10px solid #102c48;border-radius:38px;grid-area:1/2/4;align-self:stretch;padding:18px 20px 20px;position:relative;overflow:hidden;box-shadow:0 22px 48px #0a2d4f38}.sales-app-visual:before{content:"";background:#102c48;border-radius:0 0 15px 15px;width:126px;height:20px;position:absolute;top:0;left:50%;transform:translate(-50%)}.sales-phone-top{grid-template-columns:18px 1fr auto;align-items:center;gap:8px;margin:8px -2px 20px;display:grid}.sales-phone-top>i{background:#17a080;border-radius:50%;width:11px;height:11px}.sales-phone-top>b{color:#3a342d;letter-spacing:.04em;font-size:13px}.sales-phone-top>span{color:#7d91a4;font-size:12px}.sales-app-visual>small{color:#16806d;letter-spacing:.03em;font-size:11px;font-weight:900;display:block}.sales-app-visual>h2{color:#3a342d;margin:7px 0 13px;font-size:24px;line-height:1.2}.sales-phone-progress{gap:5px;margin-bottom:15px;display:flex}.sales-phone-progress span{background:#d8e4e8;border-radius:999px;flex:1;height:5px}.sales-phone-fields{gap:9px;display:grid}.sales-phone-fields>div{background:#fff;border:1px solid #dbe6e9;border-radius:14px;grid-template-columns:30px 1fr;align-items:center;gap:9px;min-height:62px;padding:8px 10px;display:grid}.sales-phone-fields>div>em{color:#16806d;background:#e4f6f1;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;font-style:normal;font-weight:900;display:grid}.sales-phone-fields>div>span{justify-content:space-between;align-items:center;gap:6px;display:flex}.sales-phone-fields b{color:#29465e;font-size:13px;line-height:1.25}.sales-phone-fields i{color:#718696;background:#edf3f6;border-radius:999px;padding:4px 7px;font-size:9px;font-style:normal;font-weight:900}.sales-app-visual>button{color:#fff;background:#168b76;border:0;border-radius:14px;min-height:48px;font-size:14px;font-weight:900;position:absolute;bottom:20px;left:20px;right:20px;box-shadow:0 9px 20px #168b7638}.sales-app-visual>strong{color:#ae5d07;background:#fff0df;border-radius:999px;padding:6px 9px;font-size:9px;position:absolute;top:52px;right:18px}.sales-app-visual.is-planned{background:#fffaf2;border-color:#744a17}.sales-app-visual.is-planned:before{background:#744a17}.sales-app-visual.is-planned .sales-phone-progress span:first-child,.sales-app-visual.is-planned>button{background:#c8791f}.sales-app-visual.is-planned .sales-phone-fields>div>em{color:#ae5d07;background:#fff0df}.sales-system-slide.sales-wide-slide .sales-step-layout{grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr) 440px;gap:15px 32px}.sales-system-slide.sales-wide-slide .sales-step-columns{grid-template-columns:1fr 1fr;gap:14px;display:grid}.sales-system-slide.sales-wide-slide .sales-step-columns article{border-top:5px solid #9b7340;border-radius:20px;padding:20px 22px}.sales-system-slide.sales-wide-slide .sales-step-columns article:nth-child(2){border-top-color:#f7931a}.sales-system-slide.sales-wide-slide .sales-step-columns small{font-size:12px}.sales-system-slide.sales-wide-slide .sales-step-columns h2{margin:7px 0 15px;font-size:23px}.sales-step-columns ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sales-step-columns li{color:#405b73;word-break:keep-all;grid-template-columns:29px 1fr;align-items:center;gap:10px;font-size:17px;font-weight:760;line-height:1.3;display:grid}.sales-step-columns li em{color:#9b7340;background:#f0e7da;border-radius:50%;place-items:center;width:29px;height:29px;font-size:12px;font-style:normal;font-weight:950;display:grid}.sales-practice-examples{background:#fff7ea;border-radius:12px;gap:5px;margin-top:14px;padding:10px 12px;display:grid}.sales-practice-examples>b{color:#ad5d08;font-size:12px}.sales-practice-examples>p{color:#5d4d39;word-break:keep-all;margin:0;font-size:12px;line-height:1.35}.sales-practice-examples>p:before{content:"•";color:#f7931a;margin-right:6px;font-weight:950}.sales-step-complete{color:#126e57;background:#e9f8f3;border:1px solid #bfe3d8;border-radius:16px;grid-area:3/1;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;padding:13px 16px;display:grid}.sales-step-complete span{letter-spacing:.08em;font-size:13px;font-weight:950}.sales-step-complete b{word-break:keep-all;font-size:17px;line-height:1.3}.sales-step-complete em{color:#148065;white-space:nowrap;background:#fff;border-radius:999px;padding:6px 9px;font-size:11px;font-style:normal;font-weight:900}.sales-app-guide{grid-area:1/2/4;grid-template-rows:minmax(0,1fr) auto;gap:11px;min-height:0;display:grid}.sales-app-guide .sales-app-visual{border-width:9px;border-radius:34px;grid-area:auto;min-height:0;padding:16px 18px 18px}.sales-app-guide .sales-app-visual>button{bottom:18px;left:18px;right:18px}.sales-app-caption{color:#4b6680;word-break:keep-all;background:#f0e7da;border-radius:13px;grid-template-columns:auto 1fr;align-items:start;gap:10px;margin:0;padding:10px 13px;font-size:12px;line-height:1.4;display:grid}.sales-app-caption b{color:#1268c8;letter-spacing:.09em;white-space:nowrap;font-size:10px}.sales-app-caption span{font-weight:750}.presentation-laser{z-index:1000;pointer-events:none;background:#f01938;border:5px solid #fffffff2;border-radius:50%;width:24px;height:24px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 8px #fff,0 0 24px 10px #f01938b8}.presentation-shortcuts{z-index:5;opacity:0;pointer-events:none;gap:8px;transition:opacity .2s;display:flex;position:absolute;bottom:10px;right:14px}.presentation-shell:hover .presentation-shortcuts{opacity:.75}.presentation-shortcuts span{color:#fff;background:#000000a3;border:1px solid #ffffff2e;border-radius:999px;padding:5px 9px;font-size:11px}.presentation-shell:fullscreen{background:#000;width:100vw;height:100vh}.presentation-shell:fullscreen .presentation-canvas{background:#020710;display:block}:is(.presentation-shell:fullscreen .presentation-slide.business-cover-slide,.presentation-shell:fullscreen .presentation-slide.speaker-profile-slide,.presentation-shell:fullscreen .presentation-slide.question-focus-slide,.presentation-shell:fullscreen .presentation-slide.market-cycle-slide){padding:0}.presentation-shell:fullscreen .presentation-header{z-index:120;color:#ffffffeb;-webkit-backdrop-filter:blur(10px);background:linear-gradient(#02071085,#0207101f);border:0;border-radius:28px;display:grid;position:absolute;top:18px;left:24px;right:24px}.presentation-shell:fullscreen .presentation-header>div:not(.presentation-tools){color:#ffffffe6;text-shadow:0 2px 12px #000000bf}.presentation-shell:fullscreen .presentation-header span{color:#ffffff9e}:is(.presentation-shell:fullscreen .presentation-header>button,.presentation-shell:fullscreen .presentation-tools button){color:#ffffffe0;-webkit-backdrop-filter:blur(12px);background:#050b1461;border-color:#ffffff38;box-shadow:0 6px 22px #00000038}.presentation-shell:fullscreen .presentation-tools button:first-child{color:#ffffff85}.presentation-shell:fullscreen .presentation-tools button:first-child.active{color:#ff4059;background:#4108127a;border-color:#ff5a6cc2;box-shadow:0 0 0 5px #ef203f1f,0 6px 22px #00000038}.presentation-shell:fullscreen .presentation-progress{z-index:125;background:#ffffff14;height:3px;position:absolute;top:0;left:0;right:0}.presentation-shell:fullscreen .presentation-progress i{background:#f7931ac7;box-shadow:0 0 12px #f7931a8c}.presentation-shell:fullscreen .presentation-controls{z-index:120;-webkit-backdrop-filter:blur(12px);background:#02071057;border:1px solid #ffffff1a;border-radius:24px;padding:10px 14px;display:grid;position:absolute;bottom:18px;left:24px;right:24px;box-shadow:0 8px 28px #0000002e}.presentation-shell:fullscreen .presentation-controls>button{color:#ffffffe0;background:#ffffff12;border-color:#ffffff2e}.presentation-shell:fullscreen .presentation-controls>div button{background:#ffffff57}.presentation-shell:fullscreen .presentation-controls>div button.active{background:#f7931af0;box-shadow:0 0 12px #f7931a7a}.presentation-shell:fullscreen .presentation-shortcuts{display:none}.presentation-shell.pointer-on{cursor:none}.shortcut-grid{grid-template-columns:1fr 1fr;gap:9px;margin:12px 0;display:grid}.shortcut-grid button{border:1px solid var(--line);background:#fff;border-radius:14px;min-height:52px;font-weight:650}.center-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:16px;grid-template-columns:42px 1fr auto;align-items:center;gap:10px;width:100%;padding:12px;display:grid}.center-list button.selected{border:2px solid var(--blue);background:#fdfbf7}.center-icon{width:40px;height:40px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-weight:800;display:grid}.center-list b,.center-list p,.center-list small{margin:0;display:block}.center-list p{color:var(--muted);margin:3px 0;font-size:16px}.center-list small{color:var(--muted);font-size:16px}.center-list em{border:1px solid var(--blue);color:var(--blue);border-radius:8px;padding:7px 8px;font-size:16px;font-style:normal}.center-list button.selected em{color:#fff;background:var(--blue)}.profile-card{color:#fff;box-shadow:var(--shadow);background:linear-gradient(135deg,#08295f,#0b62d0);border-radius:20px;grid-template-columns:52px 1fr auto;align-items:center;gap:12px;padding:17px;display:grid}.profile-avatar{width:50px;height:50px;color:var(--blue);background:#fff;border-radius:50%;place-items:center;font-size:20px;font-weight:800;display:grid}.profile-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block}.profile-card h2,.profile-card p{margin:0}.profile-card p{margin:3px 0;font-size:16px}.profile-card small{color:#bcd8ff}.profile-card button{color:#fff;background:0 0;border:1px solid #ffffffa6;border-radius:8px;padding:6px 9px;font-size:16px}.member-group-label{color:#ffe7a2;vertical-align:middle;white-space:nowrap;background:#f0cf7721;border:1px solid #f0cf7780;border-radius:999px;align-items:center;min-height:19px;margin-left:6px;padding:2px 7px;font-size:10px;font-style:normal;font-weight:900;line-height:1;display:inline-flex}.member-group-label.inline{color:#1d5da7;background:#f4eee5;border-color:#c7d9ef}.community-author-copy .member-group-label,.community-profile-modal .member-group-label{color:#1d5da7;background:#f4eee5;border-color:#b9d1ee}.greeting-group-name{color:#59708f;letter-spacing:-.03em;white-space:nowrap;font-size:.46em;font-weight:850}.group-menu-entry>span{color:#f3d277!important;background:linear-gradient(145deg,#072452,#0c66b7)!important}.group-current-hero{color:#fff;background:linear-gradient(145deg,#061a3d,#0a3a76);border-radius:23px;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:13px;min-height:142px;padding:21px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 36px #061a3d33}.group-current-hero:after{content:"";border:1px solid #f3d27733;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-75px;right:-55px;box-shadow:inset 0 0 0 22px #ffffff06,inset 0 0 0 44px #f3d27708}.group-current-hero>span{z-index:1;color:#f3d277;background:#ffffff12;border:1px solid #f3d2777a;border-radius:50%;place-items:center;width:52px;height:52px;font-size:25px;display:grid;position:relative}.group-current-hero>span.has-logo{background:#fff;border-color:#ffffffb8;overflow:hidden}.group-current-hero>span.has-logo img{object-fit:cover;width:100%;height:100%}.group-current-hero>div,.group-current-hero>strong{z-index:1;position:relative}.group-current-hero small{color:#9fb9da;letter-spacing:.14em;font-size:9px;font-weight:900}.group-current-hero h2{margin:5px 0;font-family:Nanum Myeongjo,Batang,serif;font-size:23px}.group-current-hero p{color:#c4d2e6;margin:0;font-size:11px;line-height:1.5}.group-current-hero>strong{color:#f3d277;white-space:nowrap;font-family:Georgia,serif;font-size:20px}.group-current-hero.empty{grid-template-columns:52px 1fr}.group-membership-actions{justify-content:space-between;align-items:center;gap:10px;margin:9px 2px 0;display:flex}.group-membership-actions span{color:#718196;font-size:9px}.group-membership-actions button{color:#a13742;background:0 0;border:0;border-bottom:1px solid #bf5660;padding:5px 1px;font-size:10px;font-weight:850}.group-stat-grid{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.group-stat-grid article{text-align:center;background:#fff;border:1px solid #dce7f4;border-radius:14px;min-width:0;padding:11px 9px}.group-stat-grid small,.group-stat-grid b{display:block}.group-stat-grid small{color:#7b8ba1;font-size:9px}.group-stat-grid b{color:#143a70;white-space:nowrap;text-overflow:ellipsis;margin-top:4px;font-size:12px;overflow:hidden}.group-section-heading{justify-content:space-between;align-items:end;gap:12px;margin:23px 2px 10px;display:flex}.group-section-heading small{color:#2d6fb6;letter-spacing:.13em;font-size:9px;font-weight:900}.group-section-heading h2{margin:3px 0 0;font-size:17px}.group-section-heading>button{color:#175b9f;background:#fff;border:1px solid #a9c5e7;border-radius:9px;padding:7px 10px;font-size:11px;font-weight:850}.group-section-heading>button:disabled{color:#9aa6b5;background:#f5f7fa;border-color:#d8e0ea}.group-creation-rule{color:#718196;margin:-4px 2px 10px;font-size:9px;line-height:1.45}.group-creation-rule b{color:#195c9f}.group-creation-rule.pending{color:#9a6f10}.group-directory,.group-member-list{gap:8px;display:grid}.group-directory article{background:#fff;border:1px solid #dce7f3;border-radius:16px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid}.group-directory article.current{background:#fffaf0;border-color:#c9aa59;box-shadow:inset 3px 0 #c9aa59}.group-directory article.pending{background:#fffaf1;border-style:dashed;border-color:#d8b45b}.group-directory article>span{color:#f2d27d;background:#0a3269;border-radius:50%;place-items:center;width:40px;height:40px;font-family:Georgia,serif;font-size:18px;display:grid}.group-directory article>span.has-logo{background:#fff;border:1px solid #d3dfed;overflow:hidden}.group-directory article>span.has-logo img{object-fit:cover;width:100%;height:100%}.group-directory b,.group-directory small,.group-directory p{margin:0;display:block}.group-directory b{color:#102f59;font-size:14px}.group-status-badge{color:#8c6506;vertical-align:2px;background:#fff0bf;border-radius:999px;margin-left:6px;padding:3px 6px;font-size:8px;font-style:normal;display:inline-flex}.group-directory small{color:#75859b;margin-top:2px;font-size:9px}.group-directory p{color:#53677f;margin-top:5px;font-size:10px;line-height:1.4}.group-directory-actions{gap:5px;display:grid}.group-directory-actions button{color:#1763ad;background:#f0e7da;border:0;border-radius:9px;padding:8px 10px;font-size:10px;font-weight:900}.group-directory-actions button.manage{color:#fff;background:#0a3269}.group-directory-actions button:disabled{color:#94772e;opacity:1;background:#f1ead7}.group-loading{color:#667991;text-align:center;background:#eef4fb;border-radius:14px;margin:0;padding:18px;font-size:11px}.group-member-list article{border-bottom:1px solid #e4ebf4;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;gap:9px;padding:9px 3px;display:grid}.group-member-list article>span{color:#235f9f;background:#f6f0e7;border-radius:50%;place-items:center;width:25px;height:25px;font-size:10px;font-weight:900;display:grid}.group-member-list b,.group-member-list small{display:block}.group-member-list b{color:#173656;font-size:12px}.group-member-list small{color:#7b899c;margin-top:3px;font-size:9px}.group-member-list strong{color:#185da6;white-space:nowrap;font-size:12px}.group-member-list .member-group-label{color:#245f9e;background:#f4eee5;border-color:#c5d7ed}.group-member-kick{color:#a13d46;background:#fff7f7;border:1px solid #edc9cc;border-radius:8px;padding:6px 7px;font-size:9px;font-weight:850}.profile-group-membership{background:#f6f9fd;border:1px solid #d6e1ee;border-radius:11px;gap:3px;margin-top:6px;padding:10px 11px;display:grid}.profile-group-membership b{color:#173c69;font-size:13px}.profile-group-membership small{color:#718197;font-size:9px;line-height:1.45}.group-award-note{border-top:1px solid #d1b56e;border-bottom:1px solid #d1b56e;grid-template-columns:42px 1fr;gap:11px;margin-top:18px;padding:14px 2px;display:grid}.group-award-note>span{color:#f2d27b;background:#082b5d;border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.group-award-note b{color:#16385f;font-size:12px}.group-award-note p{color:#66768a;margin:4px 0 0;font-size:10px;line-height:1.5}.group-editor{background:#fff;border-radius:22px;width:min(390px,100vw - 34px);padding:19px;box-shadow:0 22px 60px #081f4547}.group-editor-page{background:linear-gradient(#fbf8f2 0,#fff 42%);min-height:100%;padding-bottom:92px}.group-editor-screen{border:1px solid #d5e1ef;width:calc(100% - 32px);margin:16px;box-shadow:0 12px 32px #081f451a}.group-editor-screen header>span{color:#1762a9;letter-spacing:.08em;background:#f0e7da;border-radius:999px;padding:6px 9px;font-size:9px;font-weight:950}.group-editor header{justify-content:space-between;align-items:start;margin-bottom:15px;display:flex}.group-editor header small{color:#1a63aa;letter-spacing:.13em;font-size:9px;font-weight:900}.group-editor h2{margin:4px 0 0;font-size:20px}.group-editor header button{color:#6f7d90;background:0 0;border:0;font-size:23px}.group-editor>label{color:#41556f;margin-top:11px;font-size:11px;font-weight:850;display:block}.group-editor input,.group-editor textarea,.group-editor select{color:#142f55;width:100%;font:inherit;touch-action:manipulation;background:#fff;border:1px solid #ccd9e9;border-radius:11px;margin-top:6px;padding:10px 11px;font-size:16px}.group-logo-picker>span{display:block}.group-logo-picker>div{cursor:pointer;background:#f5f9fe;border:1px dashed #9eb8d7;border-radius:14px;grid-template-columns:64px 1fr;align-items:center;gap:11px;margin-top:7px;padding:10px;display:grid}.group-logo-picker>div>img,.group-logo-picker>div>b{color:#173e72;object-fit:cover;background:#fff;border:1px solid #d1dfed;border-radius:50%;place-items:center;width:62px;height:62px;font-size:24px;display:grid;overflow:hidden}.group-logo-picker p,.group-logo-picker strong,.group-logo-picker small{margin:0;display:block}.group-logo-picker strong{color:#175f9f;font-size:12px}.group-logo-picker small{color:#7b8b9e;margin-top:4px;font-size:9px;line-height:1.45}.group-logo-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.group-editor>p{color:#7c8999;margin:11px 0 0;font-size:9px;line-height:1.5}.group-editor>div:last-child{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:16px;display:grid}.group-editor>div:last-child button{color:#42617f;background:#fff;border:1px solid #cbd8e8;border-radius:10px;min-height:40px;font-weight:850}.group-editor>div:last-child .primary{color:#fff;background:#0b4e95;border-color:#0b4e95}.admin-group-leader-management{gap:14px;display:grid}.admin-group-policy{background:linear-gradient(135deg,#fbf8f2,#fff);border:1px solid #cbdcef;border-radius:16px;grid-template-columns:48px 1fr;align-items:center;gap:12px;padding:14px;display:grid}.admin-group-policy>span{color:#f1cf70;background:#082f68;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:15px;font-weight:900;display:grid}.admin-group-policy b,.admin-group-policy small{display:block}.admin-group-policy b{color:#13375f;font-size:13px}.admin-group-policy small{color:#687b92;margin-top:4px;font-size:10px;line-height:1.45}.admin-group-subheading{justify-content:space-between;align-items:end;gap:10px;margin-top:5px;display:flex}.admin-group-subheading small{color:#2869ac;letter-spacing:.13em;font-size:8px;font-weight:900}.admin-group-subheading h3{color:#173a63;margin:3px 0 0;font-size:16px}.admin-group-subheading>b{color:#6c7c90;font-size:10px}.admin-group-review-list,.admin-group-active-list{gap:8px;display:grid}.admin-group-review-list article,.admin-group-active-list article{background:#fff;border:1px solid #d9e4f0;border-radius:15px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;padding:12px;display:grid}.admin-group-review-list article>span,.admin-group-active-list article>span{color:#f2d27d;background:#0a3269;border-radius:50%;place-items:center;width:44px;height:44px;font-family:Georgia,serif;font-size:18px;display:grid;overflow:hidden}.admin-group-review-list article>span img,.admin-group-active-list article>span img{object-fit:cover;width:100%;height:100%}.admin-group-review-list article>div:nth-child(2) b,.admin-group-review-list article>div:nth-child(2) small,.admin-group-review-list article>div:nth-child(2) p,.admin-group-active-list article>div b,.admin-group-active-list article>div small{margin:0;display:block}.admin-group-review-list article>div:nth-child(2) b,.admin-group-active-list article>div b{color:#17395f;font-size:13px}.admin-group-review-list article>div:nth-child(2) small,.admin-group-active-list article>div small{color:#718197;margin-top:3px;font-size:9px}.admin-group-review-list article>div:nth-child(2) p{color:#536980;margin-top:5px;font-size:10px;line-height:1.4}.admin-group-review-list article>div:last-child{grid-template-columns:repeat(3,auto);gap:5px;display:grid}.admin-group-review-list button,.admin-group-active-list button{color:#205f9d;background:#fbf8f2;border:1px solid #c7d9ec;border-radius:8px;padding:7px 8px;font-size:9px;font-weight:850}.admin-group-review-list button.reject{color:#a33d46;background:#fff7f7;border-color:#ecd0d2}.admin-group-review-list button.approve{color:#fff;background:#0b4d92;border-color:#0b4d92}.admin-group-active-list article>button{white-space:nowrap}.admin-group-empty{color:#78879a;text-align:center;border:1px dashed #cbd8e7;border-radius:14px;margin:0;padding:18px;font-size:10px}.profile-dream-summary{background:#fffaf0;border:1px solid #d8c899;border-radius:16px;margin-top:10px;padding:12px}.profile-dream-photo{object-fit:cover;border-radius:12px;width:100%;height:112px;margin-bottom:10px;display:block}.profile-dream-summary>div+div{border-top:1px solid #eee0b8;margin-top:9px;padding-top:9px}.profile-dream-summary small,.profile-dream-summary b{display:block}.profile-dream-summary small{color:#a57817;font-size:16px;font-weight:850}.profile-dream-summary b{color:var(--navy);margin-top:3px;font-size:16px;line-height:1.45}.profile-dream-summary button{color:#8f6711;background:#fff;border:1px solid #c69a35;border-radius:9px;width:100%;min-height:33px;margin-top:10px;font-size:16px;font-weight:850}.profile-form{gap:10px;margin-top:10px;padding:14px;display:grid}.profile-form label{color:var(--muted);font-size:16px}.profile-form input,.profile-form textarea,.profile-form select{border:1px solid var(--line);width:100%;min-height:40px;color:var(--navy);font:inherit;background:#fff;border-radius:9px;margin-top:5px;padding:8px 10px;font-size:16px;display:block}.profile-form textarea{resize:vertical;line-height:1.5}.profile-photo-editor{background:#fbf8f2;border:1px solid #c7dcf4;border-radius:16px;grid-template-columns:76px 1fr;align-items:center;gap:12px;padding:12px;display:grid}.profile-photo-editor>span{width:74px;height:74px;color:var(--blue);background:#dfeeff;border:3px solid #fff;border-radius:50%;place-items:center;font-size:24px;font-weight:900;display:grid;overflow:hidden;box-shadow:0 5px 14px #0f49911f}.profile-photo-editor>span img{object-fit:cover;width:100%;height:100%;display:block}.profile-photo-editor b,.profile-photo-editor small{display:block}.profile-photo-editor b{color:var(--navy);font-size:16px}.profile-photo-editor small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.profile-photo-editor label{border:1px solid var(--blue);min-height:34px;color:var(--blue);background:#fff;border-radius:9px;justify-content:center;align-items:center;margin-top:8px;padding:0 11px;font-size:13px;font-weight:850;display:inline-flex}.profile-photo-editor label input{display:none}.poster-photo-editor{background:#fffaf0;border-color:#d9c58d}.poster-photo-editor>span{color:#9b741e;background-color:#fff;background-image:linear-gradient(45deg,#e5e8ec 25%,#0000 25%),linear-gradient(-45deg,#e5e8ec 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#e5e8ec 75%),linear-gradient(-45deg,#0000 75%,#e5e8ec 75%);background-position:0 0,0 7px,7px -7px,-7px 0;background-size:14px 14px;border-radius:14px;font-size:14px}.poster-photo-editor>span img{object-fit:contain}.poster-photo-editor label{color:#8b6513;border-color:#b48623}.profile-field-note{color:var(--muted);margin-top:5px;font-size:13px;line-height:1.4;display:block}.profile-required-mark{color:#e53950;font-weight:950}.my-menu{border:1px solid var(--line);background:#fff;border-radius:17px;margin-top:12px;overflow:hidden}.my-menu button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;min-height:62px;padding:10px 13px;display:grid}.my-menu button:last-child{border-bottom:0}.my-menu button>span{width:35px;height:35px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-weight:800;display:grid}.my-menu b,.my-menu small{display:block}.my-menu small{color:var(--muted);margin-top:3px;font-size:16px}.my-menu button.admin-menu-entry{background:linear-gradient(90deg,#f2f7ff,#fff)}.my-menu button.admin-menu-entry>span{color:#fff;background:linear-gradient(145deg,#073473,#0a70ec);box-shadow:0 6px 14px #085bcd33}.my-menu button.about-menu-entry{background:linear-gradient(90deg,#fffaf0,#fff)}.my-menu button.about-menu-entry>span{color:#ffd972;letter-spacing:-.04em;background:linear-gradient(145deg,#0a2f68,#1268d4);border-radius:11px;font-size:16px;box-shadow:0 6px 14px #085bcd2e}.my-menu button.help-menu-entry{background:linear-gradient(90deg,#f3ede4,#fff)}.my-menu button.help-menu-entry>span{background:var(--blue);color:#fff;box-shadow:0 6px 14px #085bcd2e}.my-menu button.global-centers-menu-entry{background:linear-gradient(90deg,#eaf7ff,#fff)}.my-menu button.global-centers-menu-entry>span{color:#fff;background:linear-gradient(145deg,#073473,#0c79db);box-shadow:0 6px 14px #085bcd2e}.my-menu button.app-invite-menu-entry{background:linear-gradient(90deg,#f1f7ff,#fff)}.my-menu button.app-invite-menu-entry>span{color:#fff;background:linear-gradient(145deg,#0b4a94,#2f91ed);border-radius:11px;box-shadow:0 6px 14px #085bcd2e}.app-invite-backdrop{z-index:240;background:#020d1fad;place-items:end center;padding:18px 12px 0;display:grid;position:fixed;inset:0}.app-invite-sheet{width:min(100%,520px);max-height:92vh;padding:20px 18px calc(20px + env(safe-area-inset-bottom));background:#fff;border-radius:26px 26px 0 0;overflow-y:auto;box-shadow:0 -18px 55px #03183a47}.app-invite-sheet>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-invite-sheet>header small{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:950}.app-invite-sheet>header h2{color:var(--navy);margin:4px 0 0;font-size:23px}.app-invite-sheet>header button{color:#60738b;background:#fff;border:1px solid #d4dfec;border-radius:50%;width:36px;height:36px;font-size:23px}.app-invite-sheet>p{color:var(--muted);margin:13px 0;font-size:14px;line-height:1.55}.app-invite-qr{aspect-ratio:1;background:#f0f5fb;border:10px solid #fff;border-radius:22px;place-items:center;width:min(78vw,300px);margin:0 auto;display:grid;overflow:hidden;box-shadow:0 8px 30px #05346e29}.app-invite-qr img{object-fit:contain;width:100%;height:100%}.app-invite-qr span{color:var(--muted);font-size:13px}.app-invite-owner{text-align:center;margin-top:14px}.app-invite-owner b,.app-invite-owner span{display:block}.app-invite-owner b{color:var(--navy);font-size:18px}.app-invite-owner span{color:#1b70c9;margin-top:4px;font-size:13px;font-weight:850}.app-invite-stats{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.app-invite-stats span{text-align:center;background:#faf7f1;border-radius:13px;padding:11px}.app-invite-stats b,.app-invite-stats small{display:block}.app-invite-stats b{color:var(--blue);font-size:20px}.app-invite-stats small{color:var(--muted);font-size:11px}.app-invite-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.app-invite-actions button{border:1px solid var(--blue);min-height:46px;color:var(--blue);background:#fff;border-radius:13px;font-weight:900}.app-invite-actions button:first-child{background:var(--blue);color:#fff}.app-invite-rule{color:#68788d;background:#f5f7fa;border-radius:11px;margin-top:12px;padding:10px 11px;font-size:11px;line-height:1.5;display:block}html[data-theme=dark] .app-invite-sheet{background:#0e1c2d}html[data-theme=dark] .app-invite-sheet>header h2,html[data-theme=dark] .app-invite-owner b{color:#eef5ff}html[data-theme=dark] .app-invite-stats span,html[data-theme=dark] .app-invite-rule{color:#b9cbe0;background:#17283d}.global-centers-header>span{min-width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-weight:900;display:grid}.global-centers-hero{color:#fff;background:linear-gradient(135deg,#072e69,#0971df);border-radius:22px;margin:12px;padding:22px 18px;box-shadow:0 12px 28px #094ba52e}.global-centers-hero small{color:#9bc8ff;letter-spacing:.1em;font-weight:900}.global-centers-hero h2{margin:9px 0 17px;font-size:25px;line-height:1.25}.global-centers-hero label{min-height:48px;color:var(--navy);background:#fff;border-radius:14px;align-items:center;gap:8px;padding:0 13px;font-size:22px;display:flex}.global-centers-hero input{width:100%;color:var(--navy);border:0;outline:0;font-size:16px}.global-center-list{gap:8px;padding:0 12px 24px;display:grid}.global-center-card{background:#fff;border:1px solid #c7dcf4;border-radius:16px;overflow:hidden;box-shadow:0 5px 15px #0f49910f}.global-center-card.expanded{border-color:#75acec;box-shadow:0 9px 24px #0f49911f}.global-center-summary{text-align:left;background:#fff;border:0;grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;gap:10px;width:100%;min-height:66px;padding:10px 12px;display:grid}.global-center-summary>span{color:#fff;background:linear-gradient(145deg,#073473,#0b71df);border-radius:12px;place-items:center;width:40px;height:40px;font-size:13px;font-weight:950;display:grid}.global-center-summary b,.global-center-summary small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.global-center-summary b{color:var(--navy);font-size:16px}.global-center-summary small{color:var(--muted);margin-top:4px;font-size:12px}.global-center-summary strong{color:var(--blue);text-align:center;font-size:22px;font-weight:700;transition:transform .2s}.global-center-card.expanded .global-center-summary{background:#fbf8f2;border-bottom:1px solid #d8e6f6}.global-center-card.expanded .global-center-summary strong{transform:rotate(180deg)}.global-center-details{animation:.2s ease-out global-center-open}@keyframes global-center-open{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.global-center-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;background:#f0e7da;display:flex;overflow-x:auto}.global-center-gallery img{object-fit:cover;scroll-snap-align:start;width:100%;min-width:100%;height:205px}.global-center-placeholder{color:#fff;background:radial-gradient(circle at 80% 10%,#7fc8ff,#0000 32%),linear-gradient(135deg,#073473,#1474d8);place-content:center;justify-items:center;gap:5px;height:155px;display:grid}.global-center-placeholder span{letter-spacing:.08em;font-size:34px;font-weight:950}.global-center-placeholder small{color:#cfe8ff}.global-center-body{padding:15px}.global-center-body>p{color:var(--muted);margin:0 0 14px;font-size:15px;line-height:1.5}.global-center-body dl{border-top:1px solid var(--line);margin:0}.global-center-body dl div{border-bottom:1px solid var(--line);grid-template-columns:84px 1fr;gap:8px;padding:9px 0;display:grid}.global-center-body dt{color:var(--muted);font-size:13px}.global-center-body dd{color:var(--navy);margin:0;font-size:14px;font-weight:750}.global-center-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:13px;display:grid}.global-center-actions a,.global-center-actions button{border:1px solid var(--blue);min-height:43px;color:var(--blue);font:inherit;background:#fff;border-radius:12px;place-items:center;font-weight:850;text-decoration:none;display:grid}.global-center-actions button{background:var(--blue);color:#fff}.center-message-modal{background:#fff;border-radius:22px;width:min(100%,520px);padding:20px;box-shadow:0 24px 70px #03183a47}.center-message-modal header{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.center-message-modal header small{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:950}.center-message-modal header h2{color:var(--navy);margin:4px 0 3px;font-size:22px}.center-message-modal header p{color:var(--muted);margin:0;font-size:13px}.center-message-modal header>button{color:#52667f;background:#fff;border:1px solid #d2deed;border-radius:50%;width:36px;height:36px;font-size:23px}.center-message-modal>label{color:var(--navy);gap:6px;margin-top:11px;font-size:13px;font-weight:850;display:grid}.center-message-modal input,.center-message-modal textarea{width:100%;color:var(--navy);font:inherit;box-sizing:border-box;background:#fafdff;border:1px solid #c7d8ed;border-radius:12px;padding:11px 12px}.center-message-modal textarea{resize:vertical}.center-message-note{color:var(--muted);margin-top:10px;font-size:12px;line-height:1.45;display:block}.center-message-modal>div{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.center-message-modal>div button{color:#325679;background:#fff;border:1px solid #c9d9ed;border-radius:11px;min-height:41px;padding:0 16px;font-weight:850}.center-message-modal>div button.primary{border-color:var(--blue);background:var(--blue);color:#fff}@media (width<=520px){.global-center-actions{grid-template-columns:1fr}.center-message-modal{padding:17px}}.global-center-empty{text-align:center;color:var(--muted);padding:35px 16px}.global-center-section-heading{justify-content:space-between;align-items:center;padding:7px 3px 3px;display:flex}.global-center-section-heading small,.community-center-heading small{color:#a77713;letter-spacing:.08em;font-weight:900}.global-center-section-heading h3,.community-center-heading h3{color:var(--navy);margin:3px 0 0;font-size:19px}.global-center-section-heading>span{color:#8b650c;background:#fff4d6;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.official-center-mark{position:relative;box-shadow:inset 0 0 0 2px #d9b75b,0 5px 12px #0848972e;background:linear-gradient(145deg,#102f66,#0a78dc)!important}.official-center-mark.has-logo{overflow:hidden;box-shadow:inset 0 0 0 1px #d8e2ef,0 5px 12px #0848971f;background:#fff!important}.official-center-mark.has-logo img{object-fit:contain;width:100%;height:100%}.official-center-mark i{color:#fff;background:#d7a928;border:2px solid #fff;border-radius:50%;place-items:center;width:19px;height:19px;font-size:11px;font-style:normal;display:grid;position:absolute;bottom:-5px;right:-5px}.official-center-label{font-weight:850;color:#9a7111!important}.community-center-list{border-top:1px solid #e4ddd3;margin-top:4px;padding-top:12px}.community-center-heading{justify-content:space-between;align-items:center;gap:10px;padding:2px 3px 8px;display:flex}.community-center-heading small{color:#758399}.community-center-heading>span{color:#67768b;background:#eef1f5;border-radius:50%;place-items:center;min-width:30px;height:30px;font-weight:900;display:grid}.community-center-card{background:#fbfcfe;border-color:#d7dee8;box-shadow:0 4px 14px #2f3d4f0d}.community-center-card.expanded{border-color:#9eabbc;box-shadow:0 9px 23px #2f3d4f1a}.community-center-summary{background:#fbfcfe}.community-center-card.expanded .community-center-summary{background:#f3f5f8;border-bottom-color:#dfe5ec}.community-center-mark{color:#fff;background:#7d8b9d;border-radius:12px;place-items:center;width:40px;height:40px;font-size:12px;font-weight:950;display:grid;overflow:hidden}.community-center-mark.has-logo{background:#fff;border:1px solid #d7dee8}.community-center-mark img{object-fit:contain;width:100%;height:100%}.community-center-label{font-weight:850;color:#6c7b8e!important}.community-center-placeholder{background:radial-gradient(circle at 80% 10%,#b8c1cd,#0000 32%),linear-gradient(135deg,#536174,#8693a4)}.community-center-status-note{color:#647387;background:#f0f2f5;border-radius:11px;margin:0 0 13px;padding:10px 11px;font-size:12px;line-height:1.45}.community-center-actions{grid-template-columns:1fr}.community-center-actions a{color:#586a80;border-color:#77879b}.community-center-registration{border-top:1px solid #dce3ec;margin-top:12px;padding:14px 3px 2px}.community-center-registration p{color:var(--muted);margin:0 0 10px;font-size:12px;line-height:1.5}.community-center-registration button{color:#4e6078;background:#fff;border:1px solid #8494aa;border-radius:12px;width:100%;min-height:44px;font-weight:850}.community-center-disclaimer{color:#5d6d81;background:#f3f5f8;border-radius:11px;margin:0 0 14px;padding:11px 12px;font-size:13px;line-height:1.5}@media (width<=520px){.community-center-modal{max-height:88vh;overflow-y:auto}}.center-profile-preview{color:#fff;background:linear-gradient(135deg,#082f69,#0b71df);border-radius:18px;padding:18px}.center-profile-preview small{color:#a9d2ff}.center-profile-preview h3{align-items:center;gap:10px;margin:5px 0;font-size:22px;display:flex}.center-profile-preview h3 img{object-fit:contain;background:#fff;border-radius:11px;width:52px;height:52px}.center-profile-preview p{color:#dcecff;margin:0;font-size:14px}.center-logo-picker{cursor:pointer;background:#f5f9fe;border:1px dashed #8bb4e3;border-radius:16px;grid-template-columns:82px 1fr;align-items:center;gap:13px;margin-top:13px;padding:12px;display:grid;position:relative}.center-logo-picker>span{color:#173e72;background:#fff;border:1px solid #d0deed;border-radius:16px;place-items:center;width:82px;height:82px;display:grid;overflow:hidden}.center-logo-picker>span img{object-fit:contain;width:100%;height:100%}.center-logo-picker>span b{font-size:24px}.center-logo-picker strong,.center-logo-picker small{display:block}.center-logo-picker strong{color:#125fa9}.center-logo-picker small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.5}.center-logo-picker>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.center-profile-form{gap:10px;margin-top:13px;display:grid}.center-profile-form label{color:var(--navy);gap:5px;font-size:14px;font-weight:850;display:grid}.center-profile-form input,.center-profile-form textarea{width:100%;color:var(--navy);font:inherit;box-sizing:border-box;background:#fff;border:1px solid #bfd5ef;border-radius:12px;padding:11px 12px;font-weight:600}.center-profile-form textarea{resize:vertical;min-height:92px}.center-photo-manager{background:#fdfbf7;border:1px solid #c7dcf4;border-radius:16px;margin-top:14px;padding:14px}.center-photo-manager>div:first-child b,.center-photo-manager>div:first-child small{display:block}.center-photo-manager small{color:var(--muted);margin-top:3px}.center-photo-strip{gap:9px;margin-top:11px;display:flex;overflow-x:auto}.center-photo-strip img,.center-photo-strip label{object-fit:cover;border-radius:13px;flex:0 0 154px;width:154px;height:108px}.center-photo-strip label{color:var(--blue);cursor:pointer;background:#fff;border:1px dashed #86afe0;place-content:center;justify-items:center;display:grid}.center-photo-strip label span{font-size:26px}.center-photo-strip label input{display:none}.center-profile-save{background:var(--blue);color:#fff;border:0;border-radius:14px;width:100%;min-height:50px;margin-top:14px;font-size:16px;font-weight:900}.help-sub-header{grid-template-columns:44px 1fr 48px}.help-sub-header>div{text-align:center}.help-sub-header h1{font-size:17px}.help-sub-header small{color:var(--muted);font-size:11px}.help-welcome-card{color:#fff;background:radial-gradient(circle at 92% 8%,#579eff59,#0000 33%),linear-gradient(145deg,#061f4c,#0966d6);border-radius:22px;margin-bottom:12px;padding:20px 18px;overflow:hidden;box-shadow:0 13px 34px #08418e2e}.help-welcome-card small{color:#a8d0ff;letter-spacing:.14em;font-size:11px;font-weight:900}.help-welcome-card h2{letter-spacing:-.045em;margin:8px 0 0;font-size:21px;line-height:1.35}.help-welcome-card p{color:#d4e7ff;margin:9px 0 0;font-size:13px;line-height:1.5}.help-current-card{background:#effaf7;border:1px solid #bde1d8;border-radius:14px;margin:0 0 12px;padding:12px 13px}.help-current-card b{color:#087a65;font-size:14px;display:block}.help-current-card p{color:#54706b;margin:4px 0 0;font-size:12px;line-height:1.5}html[data-theme=dark] .help-current-card{background:#102a2b;border-color:#315b58}html[data-theme=dark] .help-current-card b{color:#61d6c4}html[data-theme=dark] .help-current-card p{color:#a9c8c3}.help-quick-links{grid-template-columns:repeat(5,1fr);gap:6px;margin-bottom:13px;display:grid}.help-quick-links button{color:#49617f;background:#fff;border:1px solid #d2e2f5;border-radius:13px;min-width:0;min-height:58px;padding:7px 2px;font-size:11px;font-weight:800}.help-quick-links span{color:var(--blue);margin-bottom:4px;font-size:18px;line-height:1;display:block}.help-guide-list{gap:8px;padding-bottom:18px;display:grid}.help-guide-list details{background:#fff;border:1px solid #d6e4f4;border-radius:16px;overflow:hidden}.help-guide-list details[id]{scroll-margin-top:78px}.help-guide-list summary{cursor:pointer;grid-template-columns:34px 1fr 20px;align-items:center;gap:10px;min-height:65px;padding:10px 12px;list-style:none;display:grid}.help-guide-list summary::-webkit-details-marker{display:none}.help-guide-list summary>span{width:34px;height:34px;color:var(--blue);background:#f0e7da;border-radius:11px;place-items:center;font-size:12px;font-weight:950;display:grid}.help-guide-list summary b,.help-guide-list summary small{display:block}.help-guide-list summary b{color:var(--navy);font-size:15px}.help-guide-list summary small{color:var(--muted);margin-top:3px;font-size:11px}.help-guide-list summary>strong{color:var(--blue);font-size:20px;font-weight:500;transition:transform .18s}.help-guide-list details[open]{border-color:#9bc4f7;box-shadow:0 8px 22px #084da014}.help-guide-list details[open] summary{background:#fbf8f2}.help-guide-list details[open] summary>strong{transform:rotate(45deg)}.help-guide-content{border-top:1px solid #dce8f6;padding:13px 14px 15px}.help-guide-content ul,.help-guide-content ol{color:#425975;margin:0;padding-left:21px;font-size:13px;line-height:1.7}.help-guide-content li+li{margin-top:5px}.help-guide-content li::marker{color:var(--blue);font-weight:900}.help-guide-content p{color:#1763bd;background:#f3ede4;border-radius:10px;margin:10px 0 0;padding:9px 10px;font-size:12px;line-height:1.5}.help-guide-content blockquote{color:#8c6200;background:#fff9e9;border-left:3px solid #e4ae2e;margin:11px 0 0;padding:10px 12px;font-size:14px;font-weight:850}.my-legal-footer{color:#8492a6;text-align:center;padding:22px 12px 8px}.my-legal-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:5px;display:flex}.my-legal-footer nav button{color:#708096;cursor:pointer;background:0 0;border:0;padding:3px 1px;font-size:11px;line-height:1.3}.my-legal-footer nav span{color:#bdc7d4;font-size:10px}.my-legal-footer>small{color:#9aa7b8;letter-spacing:.01em;margin-top:8px;font-size:10px;display:block}.my-menu button.app-install-entry{background:linear-gradient(135deg,#f0e7da,#fff);border-color:#a8ccef}.my-menu button.app-install-entry>span{background:var(--blue);color:#fff}.my-menu button.app-install-entry>strong{min-width:42px;color:var(--blue);text-align:right;font-size:13px}.app-install-guide{background:#fbf8f2;border-bottom:1px solid #bad4f2;gap:8px;margin:0;padding:12px;display:grid}.app-install-guide div{background:#fff;border-radius:11px;padding:10px}.app-install-guide span{color:var(--blue);font-size:13px;font-weight:900}.app-install-guide p{color:#4f637e;margin:4px 0 0;font-size:14px;line-height:1.45}.app-install-guide small{color:#70839b;text-align:center;font-size:12px;line-height:1.45}.about-isl-header>span{width:32px}.about-isl-hero{color:#fff;background:linear-gradient(145deg,#061f49 0%,#0b4ca8 58%,#1274e8 100%);border-radius:24px;padding:28px 22px 26px;position:relative;overflow:hidden;box-shadow:0 18px 36px #052b6238}.about-isl-hero:before{content:"";border:1px solid #fff3;border-radius:50%;width:210px;height:210px;position:absolute;top:-110px;right:-90px;box-shadow:0 0 0 34px #ffffff0b,0 0 0 72px #ffffff09}.about-isl-hero small,.about-isl-hero span{z-index:1;letter-spacing:.12em;font-weight:900;display:block;position:relative}.about-isl-hero small{color:#85baff;font-size:16px}.about-isl-hero>span{color:#ffd972;border:1px solid #ffd9728c;border-radius:999px;width:max-content;margin-top:18px;padding:6px 9px;font-size:16px}.about-isl-hero h1{z-index:1;letter-spacing:-.055em;margin:13px 0 0;font-size:28px;line-height:1.2;position:relative}.about-isl-hero p{z-index:1;color:#d8e9ff;max-width:330px;margin:12px 0 0;font-size:16px;line-height:1.65;position:relative}.about-isl-identity{grid-template-columns:1fr;gap:8px;margin-top:11px;display:grid}.about-isl-identity article{background:#fff;border:1px solid #d8e6f7;border-radius:17px;min-width:0;padding:15px 15px 15px 17px;position:relative;overflow:hidden;box-shadow:0 7px 18px #1036670f}.about-isl-identity article:before{content:"";background:var(--blue);width:4px;position:absolute;top:0;bottom:0;left:0}.about-isl-identity article:nth-child(2):before{background:#e1aa24}.about-isl-identity article:nth-child(3):before{background:#27a579}.about-isl-identity span,.about-isl-identity b{display:block}.about-isl-identity span{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:950}.about-isl-identity article:nth-child(2) span{color:#a97908}.about-isl-identity article:nth-child(3) span{color:#16845f}.about-isl-identity p{color:var(--muted);word-break:keep-all;margin:7px 0 0;font-size:16px;line-height:1.65}.about-isl-history{margin-top:20px}.about-section-heading small{color:var(--blue);letter-spacing:.14em;font-size:16px;font-weight:950}.about-section-heading h2{color:var(--navy);letter-spacing:-.05em;margin:6px 0 0;font-size:22px}.about-section-heading p{color:var(--muted);margin:7px 0 0;font-size:16px;line-height:1.55}.about-history-line{margin-top:15px;position:relative}.about-history-line:before{content:"";background:linear-gradient(#166be2,#f0b736);width:2px;position:absolute;top:20px;bottom:20px;left:25px}.about-history-line article{background:#fff;border:1px solid #dbe7f5;border-radius:17px;grid-template-columns:52px 52px 1fr;align-items:start;min-height:78px;margin-bottom:8px;padding:13px 13px 13px 0;display:grid;position:relative;box-shadow:0 8px 22px #0d36690f}.about-history-line article>i{z-index:1;background:var(--blue);color:#fff;box-sizing:content-box;border:4px solid #e5f0ff;border-radius:50%;justify-self:center;place-items:center;width:24px;height:24px;font-size:16px;font-style:normal;font-weight:900;display:grid;position:relative}.about-history-line time{color:#0b62d0;margin-top:6px;font-size:16px;font-weight:950}.about-history-line b{color:var(--navy);font-size:16px;display:block}.about-history-line p{color:var(--muted);margin:6px 0 0;font-size:16px;line-height:1.55}.about-history-line article:last-child{background:#fffbf1;border-color:#ead08a}.about-history-line article:last-child>i{background:#dda30d;border-color:#fff1c8}.about-history-line article:last-child time{color:#a87500}.about-isl-mission{color:#fff;background:linear-gradient(145deg,#071e47,#0a326e);border-radius:21px;margin:20px 0 8px;padding:22px 18px}.about-isl-mission small{color:#f3c75b;letter-spacing:.14em;font-size:16px;font-weight:950}.about-isl-mission h2{letter-spacing:-.045em;margin:9px 0 0;font-size:20px;line-height:1.3}.about-isl-mission p{color:#d4e4f8;margin:10px 0 0;font-size:16px;line-height:1.65}.about-isl-mission div{color:#ffd972;flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:16px;font-weight:850;display:flex}.about-isl-mission i{opacity:.55;font-style:normal}.admin-sub-header{margin-top:max(34px, calc(env(safe-area-inset-top,0px) + 24px));grid-template-columns:44px 1fr 44px;margin-bottom:14px}.admin-sub-header>div{text-align:center}.admin-sub-header h1{font-size:18px}.admin-sub-header small{color:var(--blue);font-size:16px;font-weight:750}.admin-menu-scrim{z-index:79;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#04122b57;border:0;position:fixed;inset:0}.admin-menu-control{top:max(14px, calc(env(safe-area-inset-top,0px) + 10px));right:max(14px, calc(env(safe-area-inset-right,0px) + 12px));z-index:80;position:fixed}.admin-menu-toggle{background:#fffffff7;border:1px solid #cbdced;border-radius:14px;place-content:center;gap:5px;width:46px;height:46px;display:grid;box-shadow:0 8px 24px #041c432e}.admin-menu-toggle>span{background:#082e63;border-radius:999px;width:22px;height:2px;transition:transform .18s,opacity .18s;display:block}.admin-menu-control.open .admin-menu-toggle>span:first-child{transform:translateY(7px)rotate(45deg)}.admin-menu-control.open .admin-menu-toggle>span:nth-child(2){opacity:0}.admin-menu-control.open .admin-menu-toggle>span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.admin-menu-panel{background:#fff;border:1px solid #d4e1ef;border-radius:20px;width:min(300px,100vw - 28px);max-height:min(660px,100vh - 88px);padding:12px;position:absolute;top:56px;right:0;overflow-y:auto;box-shadow:0 24px 60px #0318394d}.admin-menu-panel>header{border-bottom:1px solid #e4ecf5;justify-content:space-between;align-items:center;gap:10px;padding:4px 4px 12px;display:flex}.admin-menu-panel>header small,.admin-menu-panel>header b{display:block}.admin-menu-panel>header small{color:#2772ba;letter-spacing:.14em;font-size:8px;font-weight:950}.admin-menu-panel>header b{color:#0b2d59;margin-top:3px;font-size:16px}.admin-menu-panel>header em{color:#1768b3;background:#f0e7da;border-radius:999px;padding:6px 8px;font-size:9px;font-style:normal;font-weight:900}.admin-menu-panel>div{gap:4px;margin-top:8px;display:grid}.admin-menu-panel>div>button{color:#405872;text-align:left;background:0 0;border:0;border-radius:12px;grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:46px;padding:6px 9px;display:grid}.admin-menu-panel>div>button>span{color:#55708e;background:#edf3fa;border-radius:10px;place-items:center;width:31px;height:31px;font-size:14px;display:grid}.admin-menu-panel>div>button>b{font-size:13px}.admin-menu-panel>div>button>em{color:#1b6cb7;font-size:9px;font-style:normal;font-weight:900}.admin-menu-panel>div>button.active{color:#0d5ba4;background:#f0e7da}.admin-menu-panel>div>button.active>span{color:#fff;background:#0b5eaa}.admin-menu-records{color:#4e6782;background:#fdfbf7;border:1px solid #c8d9eb;border-radius:11px;width:100%;min-height:40px;margin-top:9px;font-size:11px;font-weight:850}.admin-tabs{scrollbar-width:none;background:#eef4fb;border:1px solid #d9e5f3;border-radius:16px;gap:4px;margin:0 0 14px;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffffe6}.admin-tabs::-webkit-scrollbar{display:none}.admin-tabs button{color:#667890;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:1 0 72px;align-content:center;place-items:center;gap:3px;min-width:72px;min-height:52px;padding:5px 7px;font-size:13px;font-weight:800;line-height:1.15;transition:background .18s,color .18s,box-shadow .18s,transform .18s;display:grid}.admin-tabs button span{color:#7b8ca2;font-size:15px;line-height:1}.admin-tabs button.active{color:var(--blue);background:#fff;box-shadow:0 5px 14px #085bcd21}.admin-tabs button:active{transform:scale(.97)}.admin-section{padding-bottom:8px}.admin-welcome{color:#fff;min-height:112px;box-shadow:var(--shadow);background:linear-gradient(135deg,#072653,#0a62d4);border-radius:19px;justify-content:space-between;align-items:center;padding:18px;display:flex}.admin-welcome small{color:#a9cffd;letter-spacing:.1em;font-size:16px;font-weight:800}.admin-welcome h2{margin:5px 0 4px;font-size:19px}.admin-welcome p{color:#c7dcf8;margin:0;font-size:16px}.admin-welcome>span{color:#87f1bd;background:#34da912b;border-radius:999px;padding:7px 9px;font-size:16px;font-weight:800}.admin-metrics{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.admin-metrics button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;min-height:83px;padding:11px}.admin-metrics span,.admin-metrics b,.admin-metrics small{display:block}.admin-metrics span{color:var(--muted);font-size:16px}.admin-metrics b{color:var(--navy);margin:4px 0 2px;font-size:20px}.admin-metrics small{color:var(--blue);font-size:16px}.admin-todo,.admin-log,.approval-list,.admin-center-list,.content-admin-list,.material-status{border:1px solid var(--line);background:#fff;border-radius:15px;overflow:hidden}.admin-todo>button,.content-admin-list>button,.material-status>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:30px 1fr auto;align-items:center;gap:9px;width:100%;min-height:54px;padding:9px 11px;display:grid}.admin-todo>button:last-child,.content-admin-list>button:last-child,.material-status>button:last-child{border-bottom:0}.admin-todo>button>span,.content-admin-list>button>span{width:28px;height:28px;color:var(--blue);background:#f0e7da;border-radius:9px;place-items:center;font-size:16px;font-weight:850;display:grid}.admin-todo>button>span.urgent{color:#e83e66;background:#fff0f3}.admin-todo b,.admin-todo small,.content-admin-list b,.content-admin-list small,.material-status b,.material-status small{display:block}.admin-todo b,.content-admin-list b,.material-status b{font-size:16px}.admin-todo small,.content-admin-list small,.material-status small{color:var(--muted);margin-top:3px;font-size:16px}.admin-todo strong{color:var(--blue)}.admin-log div{border-bottom:1px solid var(--line);grid-template-columns:62px 1fr auto;align-items:center;gap:6px;min-height:45px;padding:8px 10px;display:grid}.admin-log div:last-child{border-bottom:0}.admin-log span,.admin-log small{color:var(--muted);font-size:16px}.admin-log b{font-size:16px}.admin-log small{color:var(--blue)}.admin-section-heading{justify-content:space-between;align-items:center;gap:10px;margin:8px 0 13px;display:flex}.admin-section-heading small{color:var(--blue);letter-spacing:.08em;font-size:16px;font-weight:800}.admin-section-heading h2{margin:3px 0 0;font-size:18px}.admin-section-heading>button{border:1px solid var(--blue);min-height:32px;color:var(--blue);background:#fff;border-radius:9px;padding:0 9px;font-size:16px;font-weight:800}.admin-center-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.admin-center-heading .section-title{margin:0}.admin-center-heading>button{border:1px solid var(--blue);min-height:32px;color:var(--blue);background:#fff;border-radius:9px;padding:0 9px;font-size:14px;font-weight:850}.admin-center-heading>button:disabled{opacity:.5}.admin-event-intro{color:var(--muted);margin:-4px 0 12px;font-size:13px}.admin-event-editor{background:#fbf8f2;border-radius:16px;grid-template-columns:1fr 1fr;gap:10px;padding:13px;display:grid}.admin-event-editor label{color:var(--navy);font-size:13px;font-weight:800}.admin-event-editor label.wide,.admin-event-editor .wide{grid-column:1/-1}.admin-event-editor input,.admin-event-editor textarea{width:100%;min-height:42px;color:var(--navy);font:inherit;outline-color:var(--blue);background:#fff;border:1px solid #cadcf2;border-radius:10px;margin-top:5px;padding:9px 10px;font-size:15px;display:block}.admin-event-editor textarea{resize:vertical;line-height:1.45}.admin-event-poster-field{border-top:1px solid #d6e4f4;gap:8px;padding-top:10px;display:grid}.admin-event-poster-field>div:first-child{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-event-poster-field b{color:var(--navy);font-size:14px}.admin-event-poster-field small{color:var(--muted);font-size:11px}.admin-event-poster-preview{background:#dfeaf6;border-radius:12px;display:block;overflow:hidden}.admin-event-poster-preview img{object-fit:contain;width:100%;max-height:280px;display:block}.admin-event-poster-buttons{gap:7px;display:flex}.admin-event-poster-buttons label,.admin-event-poster-buttons button{border:1px solid var(--blue);min-height:40px;color:var(--blue);background:#fff;border-radius:9px;place-items:center;padding:0 13px;font-size:13px;font-weight:850;display:grid}.admin-event-poster-buttons input{display:none}.admin-event-poster-buttons button{color:#cf3657;border-color:#f0cbd4}.admin-event-actions{grid-template-columns:1fr 1.7fr;gap:8px;display:grid}.admin-event-actions button{border:1px solid var(--blue);min-height:42px;color:var(--blue);background:#fff;border-radius:10px;font-size:14px;font-weight:850}.admin-event-actions button:last-child{background:var(--blue);color:#fff}.admin-notice-count{color:var(--blue);white-space:nowrap;background:#f0e7da;border-radius:999px;padding:6px 9px;font-size:13px;font-weight:850}.admin-notice-editor{background:#fbf8f2;border-radius:16px;gap:10px;padding:13px;display:grid}.admin-notice-editor label{color:var(--navy);font-size:13px;font-weight:850}.admin-notice-editor input,.admin-notice-editor textarea{width:100%;color:var(--navy);font:inherit;outline-color:var(--blue);background:#fff;border:1px solid #cadcf2;border-radius:10px;margin-top:5px;padding:10px 11px;font-size:15px;display:block}.admin-notice-editor input{min-height:43px}.admin-notice-editor textarea{resize:vertical;line-height:1.5}.admin-notice-editor>button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-height:44px;font-size:15px;font-weight:900;box-shadow:0 8px 18px #0564dc33}.admin-notice-editor>button:disabled{opacity:.55;box-shadow:none}.admin-announcement-image{background:var(--blue);border:1px dashed #9fc4eb;border-radius:14px;gap:8px;position:relative;display:grid!important}@supports (color:color-mix(in lab, red, red)){.admin-announcement-image{background:color-mix(in srgb,var(--blue) 5%,#fff)}}.admin-announcement-image{overflow:hidden;padding:12px!important}.admin-announcement-image>small{color:var(--muted);font-weight:650;display:block}.admin-announcement-image>img{object-fit:contain;background:#e8eef5;border-radius:12px;width:100%;max-height:320px;display:block}.admin-announcement-image>span{color:#9b7340;text-align:center;background:#f0e7da;border-radius:10px;padding:11px;font-size:14px;font-weight:900;display:block}.admin-announcement-image>input{opacity:0;cursor:pointer;inset:0;width:100%!important;height:100%!important;margin:0!important;position:absolute!important}.admin-announcement-image-remove{color:#c93658!important;min-height:38px!important;box-shadow:none!important;background:#fff!important;border:1px solid #efc8d2!important}.admin-leader-broadcast{background:#fff;border:1px solid #ddd3c5;border-radius:17px;gap:11px;margin-top:14px;padding:14px;display:grid;box-shadow:0 8px 24px #0c2c5e0f}.admin-leader-broadcast.dashboard-broadcast{margin:14px 0 18px}.admin-leader-broadcast>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-leader-broadcast>header small{color:#3977bd;letter-spacing:.1em;font-size:11px;font-weight:900;display:block}.admin-leader-broadcast>header h3{margin:3px 0 0;font-size:19px}.admin-leader-broadcast>header span{color:#9b7340;background:#f0e7da;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.admin-leader-broadcast>p{color:#60748c;margin:0;font-size:14px;line-height:1.5}.admin-leader-broadcast-audience{grid-template-columns:1fr 1fr;gap:7px;display:grid}.admin-leader-broadcast-audience button{color:#526982;text-align:left;background:#fdfbf7;border:1px solid #ddd3c5;border-radius:12px;min-height:62px;padding:10px 12px}.admin-leader-broadcast-audience button b,.admin-leader-broadcast-audience button small{display:block}.admin-leader-broadcast-audience button b{color:#183f72;font-size:15px}.admin-leader-broadcast-audience button small{margin-top:3px;font-size:12px}.admin-leader-broadcast-audience button.active{background:#f0e7da;border-color:#a67c45;box-shadow:inset 0 0 0 1px #a67c45}.admin-leader-broadcast label{color:var(--navy);font-size:13px;font-weight:850}.admin-leader-broadcast input,.admin-leader-broadcast textarea,.admin-leader-broadcast select{width:100%;color:var(--navy);font:inherit;resize:vertical;background:#fff;border:1px solid #cadcf2;border-radius:10px;margin-top:5px;padding:10px 11px;font-size:15px;line-height:1.5;display:block}.admin-leader-broadcast-ranks{border:0;flex-wrap:wrap;gap:7px;margin:0;padding:0;display:flex}.admin-leader-broadcast-ranks legend{width:100%;color:var(--navy);margin-bottom:2px;font-size:13px;font-weight:850}.admin-leader-broadcast-ranks legend small{color:#71859a;margin-left:5px;font-size:11px;font-weight:700}.admin-leader-broadcast-ranks button{color:#526982;background:#fdfbf7;border:1px solid #cadcf2;border-radius:999px;align-items:center;gap:6px;min-height:38px;padding:7px 12px;font-size:12px;font-weight:850;display:flex}.admin-leader-broadcast-ranks button span{color:#fff;background:#fff;border:1px solid #9fb8d1;border-radius:50%;place-items:center;width:17px;height:17px;font-size:10px;display:grid}.admin-leader-broadcast-ranks button.selected{color:#98703e;background:#f0e7da;border-color:#a67c45}.admin-leader-broadcast-ranks button.selected span{background:#a67c45;border-color:#a67c45}.admin-leader-broadcast-ranks button:disabled{opacity:.55}.admin-leader-broadcast-image{background:#fdfbf7;border:1px dashed #a9c5e2;border-radius:12px;gap:7px;padding:11px;display:grid;position:relative}.admin-leader-broadcast-image>small{color:#6d8299;font-size:11px}.admin-leader-broadcast-image>img{object-fit:contain;background:#e8eff6;border-radius:10px;width:100%;max-height:260px}.admin-leader-broadcast-image>span{color:#9b7340;background:#f0e7da;border-radius:9px;justify-content:center;align-items:center;min-height:40px;font-weight:900;display:flex}.admin-leader-broadcast-image input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.admin-leader-broadcast-image-remove{color:#ad3434;background:#fff5f5;border:1px solid #e3a5a5;border-radius:9px;min-height:38px;font-weight:850}.admin-leader-broadcast-submit{color:#fff;background:linear-gradient(135deg,#1687ff,#a67c45);border:1px solid #4da1ff;border-radius:11px;min-height:50px;font-size:15px;font-weight:900;box-shadow:0 9px 22px #0564dc5c}.admin-leader-broadcast-submit:disabled{color:#fff;opacity:1;background:linear-gradient(135deg,#1479e8,#0757bd);border-color:#3c8deb;box-shadow:0 5px 14px #0564dc38}.admin-rank-approval-strip{background:#fff;border:1px solid #ddd3c5;border-radius:14px;margin-top:10px;overflow:hidden}.admin-rank-approval-strip>header,.admin-rank-approval-strip>article{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:9px 12px;display:flex}.admin-rank-approval-strip>header{background:#eff6ff;border-bottom:1px solid #dbe7f4;min-height:46px}.admin-rank-approval-strip>header div{align-items:center;gap:9px;display:flex}.admin-rank-approval-strip>header small{color:#3678c7;letter-spacing:.1em;font-size:10px;font-weight:900}.admin-rank-approval-strip>header b{color:#123f76;font-size:15px}.admin-rank-approval-strip>header span{color:#a67c45;background:#dcecff;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900}.admin-rank-approval-strip>article+article{border-top:1px solid #e2ebf5}.admin-rank-approval-strip>article>div{align-items:baseline;gap:10px;min-width:0;display:flex}.admin-rank-approval-strip>article>div b{color:#102f59;white-space:nowrap}.admin-rank-approval-strip>article>div span{color:#657a92;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.admin-rank-approval-strip>article>div strong{color:#a67c45}.admin-rank-approval-strip nav{flex:none;gap:6px;display:flex}.admin-rank-approval-strip nav button{color:#536b86;background:#fff;border:1px solid #cbd9e9;border-radius:9px;min-width:64px;min-height:34px;font-size:12px;font-weight:900}.admin-rank-approval-strip nav button:last-child{color:#fff;background:#a67c45;border-color:#a67c45}.admin-rank-approval-strip>p{color:#71849a;margin:0;padding:14px 12px;font-size:13px}.profile-rank-approval-note{color:#64778d;margin-top:6px;font-size:12px;line-height:1.45;display:block}.profile-rank-approval-note.pending{color:#9a6500;font-weight:800}.profile-rank-approval-note.rejected{color:#c1283f;font-weight:800}html[data-theme=dark] .admin-leader-broadcast{box-shadow:none;background:#0a1b2d;border-color:#27415e}html[data-theme=dark] .admin-leader-broadcast>header span{color:#91c5ff;background:#102d4b}html[data-theme=dark] .admin-leader-broadcast>p{color:#9cb0c7}html[data-theme=dark] .admin-leader-broadcast-audience button{color:#9fb2c8;background:#0e2237;border-color:#4b4237}html[data-theme=dark] .admin-leader-broadcast-audience button b{color:#f0e7da}html[data-theme=dark] .admin-leader-broadcast-audience button.active{background:#12345a;border-color:#4a9dff;box-shadow:inset 0 0 0 1px #4a9dff}html[data-theme=dark] .admin-leader-broadcast label{color:#f0e7da}html[data-theme=dark] .admin-leader-broadcast input,html[data-theme=dark] .admin-leader-broadcast textarea,html[data-theme=dark] .admin-leader-broadcast select{color:#fbf8f2;background:#071725;border-color:#4b4237}html[data-theme=dark] .admin-leader-broadcast-ranks legend{color:#f0e7da}html[data-theme=dark] .admin-leader-broadcast-ranks legend small{color:#9fb2c8}html[data-theme=dark] .admin-leader-broadcast-ranks button{color:#b8cadb;background:#0e2237;border-color:#4b4237}html[data-theme=dark] .admin-leader-broadcast-ranks button span{background:#071725;border-color:#54718c}html[data-theme=dark] .admin-leader-broadcast-ranks button.selected{color:#b9dcff;background:#12345a;border-color:#4a9dff}html[data-theme=dark] .admin-leader-broadcast-ranks button.selected span{background:#1687ff;border-color:#4a9dff}html[data-theme=dark] .admin-leader-broadcast-image{background:#0e2237;border-color:#36526b}html[data-theme=dark] .admin-leader-broadcast-image>span{color:#91c5ff;background:#12345a}.notification-message-image{object-fit:contain;background:#edf2f6;border-radius:12px;width:100%;max-height:320px;margin-top:9px;display:block}html[data-theme=dark] .admin-leader-broadcast-submit,html[data-theme=dark] .admin-leader-broadcast-submit:disabled{color:#fff;opacity:1;background:linear-gradient(135deg,#1687ff,#a67c45);border-color:#50a5ff;box-shadow:0 8px 20px #005dde61}html[data-theme=dark] .admin-rank-approval-strip{background:#0a1b2d;border-color:#4b4237}html[data-theme=dark] .admin-rank-approval-strip>header{background:#102d4b;border-color:#4b4237}html[data-theme=dark] .admin-rank-approval-strip>header b,html[data-theme=dark] .admin-rank-approval-strip>article>div b{color:#f1f7ff}html[data-theme=dark] .admin-rank-approval-strip>article+article{border-color:#4b4237}html[data-theme=dark] .admin-rank-approval-strip>article>div span,html[data-theme=dark] .admin-rank-approval-strip>p{color:#b9ad9d}html[data-theme=dark] .admin-rank-approval-strip nav button{color:#d5e3f1;background:#10263d;border-color:#3b5875}html[data-theme=dark] .admin-rank-approval-strip nav button:last-child{color:#fff;background:#a67c45;border-color:#d4ad6d}html[data-theme=dark] .profile-rank-approval-note{color:#b9ad9d}html[data-theme=dark] .profile-rank-approval-note.pending{color:#ffd076}html[data-theme=dark] .profile-rank-approval-note.rejected{color:#ff9bad}@media (width<=640px){.admin-rank-approval-strip>article{flex-direction:column;align-items:flex-start}.admin-rank-approval-strip>article>div{gap:2px;width:100%;display:grid}.admin-rank-approval-strip>article>div span{white-space:normal}.admin-rank-approval-strip nav{width:100%}.admin-rank-approval-strip nav button{flex:1}}.admin-notice-list{border-top:1px solid var(--line)}.admin-notice-list article{border-bottom:1px solid var(--line);grid-template-columns:1fr auto;gap:10px;padding:13px 2px;display:grid}.admin-notice-list b,.admin-notice-list small,.admin-notice-list p{margin:0;display:block}.admin-notice-list b{color:var(--navy);font-size:15px}.admin-notice-list small{color:#7b8ca2;margin-top:3px;font-size:12px}.admin-notice-list p{color:#52647d;white-space:pre-wrap;margin-top:7px;font-size:14px;line-height:1.5}.admin-notice-list article>button{color:#c93658;background:#fff;border:1px solid #efc8d2;border-radius:8px;align-self:start;min-height:32px;padding:0 9px;font-size:12px;font-weight:850}.admin-notice-list-image{object-fit:contain;background:#e8eef5;border-radius:13px;width:min(100%,560px);max-height:360px;margin-top:10px;display:block}.community-notice-image{object-fit:contain;background:var(--isl-surface-soft);border-radius:16px;width:min(100%,680px);max-height:480px;margin:12px 0 2px;display:block}.community-notice-list>article{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e8f2;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;display:flex;box-shadow:0 4px 16px #14335b0d}.community-notice-list>article.unread{background:#fffdf9;border-color:#b99561}.community-notice-list>article.unread .community-notice-mark{color:#fff;background:#9b7440}.community-notice-image{object-fit:initial;max-height:none;overflow:hidden}.community-notice-image .zoomable-photo-trigger{background:var(--isl-surface-soft);border-radius:16px;max-height:480px}.community-notice-image .zoomable-photo-trigger img{object-fit:contain;width:100%;height:auto;max-height:480px;display:block}.community-notice-image .zoomable-photo-trigger>span{background:#332d26cc;font-size:18px}.admin-notice-empty{color:var(--muted);text-align:center;margin:0;padding:18px 2px;font-size:14px}.admin-event-actions button:disabled{opacity:.5}.admin-event-list-heading{justify-content:space-between;align-items:center;margin:18px 2px 8px;display:flex}.admin-event-list-heading h3{color:var(--navy);margin:0;font-size:17px}.admin-event-list-heading span{color:var(--blue);background:#f0e7da;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:850}.admin-event-list{border-top:1px solid #e4ddd3}.admin-event-list article{border-bottom:1px solid #e4ddd3;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 4px;display:grid}.admin-event-list time{text-align:center}.admin-event-list time b,.admin-event-list time span,.admin-event-list article>div>*{display:block}.admin-event-list time b{color:var(--blue);font-size:18px}.admin-event-list time span{color:var(--muted);font-size:11px}.admin-event-list-poster{object-fit:cover;border-radius:9px;width:48px;height:48px}.admin-event-list article>div{min-width:0}.admin-event-list article>div small{color:var(--blue);font-size:11px;font-weight:850}.admin-event-list article>div b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:15px;overflow:hidden}.admin-event-list article>div span{color:var(--muted);margin-top:3px;font-size:12px}.admin-event-list nav{gap:4px;display:flex}.admin-event-list nav button{min-height:34px;color:var(--blue);background:#f0e7da;border:0;border-radius:8px;padding:0 8px;font-size:12px;font-weight:850}.admin-event-list nav button:last-child{color:#d83e60;background:#fff0f3}.admin-event-list>p{color:var(--muted);text-align:center;margin:0;padding:24px 10px;font-size:13px}@media (width<=520px){.admin-event-editor{grid-template-columns:1fr}.admin-event-editor label.wide,.admin-event-editor .wide{grid-column:auto}.admin-event-list article{grid-template-columns:44px minmax(0,1fr)}.admin-event-list nav{grid-column:2;justify-content:flex-end}}.admin-content-status-heading{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.admin-content-status-heading .section-title{margin:0}.admin-content-status-heading>button{border:1px solid var(--blue);min-height:32px;color:var(--blue);background:#fff;border-radius:9px;padding:0 9px;font-size:14px;font-weight:850}.admin-content-status-heading>button:disabled{opacity:.5}.admin-summary-strip{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);min-height:72px;display:grid}.admin-summary-strip div{border-right:1px solid var(--line);align-content:center;place-items:center;display:grid}.admin-summary-strip div:last-child{border-right:0}.admin-summary-strip b{color:var(--blue);font-size:17px}.admin-summary-strip span{color:var(--muted);margin-top:3px;font-size:16px}.approval-list>div{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr auto;align-items:center;gap:8px;min-height:57px;padding:9px 10px;display:grid}.approval-list>div:last-child{border-bottom:0}.approval-list>div>span{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-weight:850;display:grid}.approval-list b,.approval-list small{display:block}.approval-list b{font-size:16px}.approval-list small{color:var(--muted);margin-top:3px;font-size:16px}.approval-list button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:7px 9px;font-size:16px;font-weight:800}.admin-center-list>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:32px 1fr auto 12px;align-items:center;gap:8px;width:100%;min-height:56px;padding:9px 10px;display:grid}.admin-center-list>button:last-child{border-bottom:0}.admin-center-list>button>span{width:30px;height:30px;color:var(--blue);background:#f0e7da;border-radius:9px;place-items:center;display:grid}.admin-center-list b,.admin-center-list small{display:block}.admin-center-list b{font-size:16px}.admin-center-list small{color:var(--muted);margin-top:3px;font-size:16px}.admin-center-list em{white-space:nowrap;border-radius:999px;padding:5px 8px;font-size:13px;font-style:normal;font-weight:800}.admin-center-list em.certified{color:#12835a;background:#e8f8f0}.admin-center-list em.review{color:#a66a00;background:#fff4d9}.admin-center-list em.hold{color:#6f7d93;background:#f0f2f6}.admin-center-list strong{color:var(--blue)}.admin-modal-backdrop{z-index:200;padding:max(18px, env(safe-area-inset-top,0px)) max(18px, env(safe-area-inset-right,0px)) max(18px, env(safe-area-inset-bottom,0px)) max(18px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0416347a;place-items:center;display:grid;position:fixed;inset:0}.admin-member-row{cursor:pointer}.admin-member-row:focus-visible{outline-offset:-3px;outline:3px solid #1877f24d}.member-detail-backdrop{z-index:120}.member-detail-modal{background:#fff;border-radius:24px;width:min(100%,520px);max-height:calc(100dvh - 36px);padding:22px;overflow-y:auto;box-shadow:0 26px 80px #041c4552}.member-detail-modal>header{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,1fr) 36px;align-items:center;gap:12px;padding-bottom:17px;display:grid}.member-detail-avatar{width:64px;height:64px;color:var(--blue);background:linear-gradient(145deg,#e8f4ff,#c9e2ff);border-radius:50%;place-items:center;font-size:25px;font-weight:900;display:grid;overflow:hidden}.member-detail-avatar img{object-fit:cover;width:100%;height:100%}.member-detail-modal header small{color:var(--blue);letter-spacing:.11em;font-size:11px;font-weight:900}.member-detail-modal header h2{color:var(--navy);margin:3px 0 2px;font-size:21px}.member-detail-modal header p{color:var(--muted);margin:0;font-size:13px}.member-detail-modal header>button{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);background:#fff;border-radius:50%;font-size:24px;line-height:1}.member-detail-grid{grid-template-columns:1fr 1fr;gap:0 20px;margin:8px 0 0;display:grid}.member-detail-grid>div{border-bottom:1px solid #e4edf6;min-width:0;padding:13px 2px}.member-detail-grid dt{color:#77889d;font-size:11px;font-weight:800}.member-detail-grid dd{overflow-wrap:anywhere;color:var(--navy);margin:5px 0 0;font-size:14px;font-weight:850}.member-detail-actions{grid-template-columns:1fr 1.35fr;gap:9px;margin-top:18px;display:grid}.member-detail-actions a,.member-detail-actions button{border:1px solid var(--blue);min-height:46px;color:var(--blue);font:inherit;background:#fff;border-radius:12px;place-items:center;font-size:15px;font-weight:900;text-decoration:none;display:grid}.member-poster-upload{border:1px solid var(--blue);min-height:46px;color:var(--blue);cursor:pointer;background:#fff;border-radius:12px;place-items:center;font-size:15px;font-weight:900;display:grid}.member-poster-upload input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.member-detail-actions button{background:var(--blue);color:#fff;grid-column:-2}@media (width<=480px){.member-detail-modal{padding:18px}.member-detail-grid{grid-template-columns:1fr}.member-detail-modal>header{grid-template-columns:56px minmax(0,1fr) 34px}.member-detail-avatar{width:56px;height:56px}}.admin-center-modal{background:#fff;border-radius:22px;width:min(100%,620px);max-height:calc(100dvh - 36px);padding:20px;overflow-y:auto;box-shadow:0 24px 70px #041c4547}.admin-center-modal-heading{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.admin-center-modal-heading small{color:var(--blue);letter-spacing:.1em;font-size:13px;font-weight:850}.admin-center-modal-heading h2{color:var(--navy);margin:4px 0 0;font-size:21px}.admin-center-modal-heading>button{border:1px solid var(--line);width:36px;height:36px;color:var(--navy);background:#fff;border-radius:50%;font-size:25px;line-height:1}.admin-center-modal>p{color:var(--muted);margin:10px 0 15px;font-size:14px}.admin-center-form{grid-template-columns:1fr 1fr;gap:11px;display:grid}.admin-center-form label{color:var(--navy);font-size:14px;font-weight:750}.admin-center-form label.wide{grid-column:1/-1}.admin-center-form label>span{color:#e54863;margin-left:3px}.admin-center-form input,.admin-center-form select{border:1px solid var(--line);width:100%;min-height:44px;color:var(--navy);font:inherit;outline-color:var(--blue);background:#fdfbf7;border-radius:11px;margin-top:6px;padding:9px 11px;font-size:16px;display:block}.admin-center-modal-actions{grid-template-columns:1fr 1.5fr;gap:9px;margin-top:17px;display:grid}.admin-center-modal-actions button{border:1px solid var(--blue);min-height:45px;color:var(--blue);background:#fff;border-radius:11px;font-size:16px;font-weight:850}.admin-center-modal-actions button:last-child{background:var(--blue);color:#fff}.admin-center-modal-actions button:disabled{opacity:.55}.admin-center-modal-actions.has-delete{grid-template-columns:1fr 1fr 1.4fr}.admin-center-modal-actions button.danger{color:#cc3153;background:#fff1f4;border-color:#efb8c4}@media (width<=560px){.admin-center-form{grid-template-columns:1fr}.admin-center-form label.wide{grid-column:auto}.admin-center-modal{padding:17px}.admin-center-modal-actions.has-delete{grid-template-columns:1fr 1fr}.admin-center-modal-actions.has-delete button.danger{grid-column:1/-1}}.admin-editor{background:#fdfbf7;border:1px solid #a9cbf6;border-radius:16px;padding:13px}.admin-editor>div:first-child{justify-content:space-between;align-items:center;display:flex}.admin-editor>div:first-child span{color:var(--blue);font-size:16px;font-weight:800}.admin-editor>div:first-child em{color:var(--blue);background:#e7f2ff;border-radius:999px;padding:4px 6px;font-size:16px;font-style:normal}.admin-editor textarea{resize:none;border:1px solid var(--line);width:100%;color:var(--navy);outline-color:var(--blue);background:#fff;border-radius:10px;margin-top:9px;padding:10px;font-size:16px;line-height:1.5}.admin-editor>small{color:var(--muted);text-align:right;margin-top:3px;font-size:16px;display:block}.editor-actions{grid-template-columns:1fr 1.5fr;gap:7px;margin-top:8px;display:grid}.editor-actions button{border:1px solid var(--blue);min-height:34px;color:var(--blue);background:#fff;border-radius:9px;font-size:16px;font-weight:800}.editor-actions button:last-child{background:var(--blue);color:#fff}.daily-quote-editor>p{color:#63758d;margin:9px 0 0;font-size:13px;line-height:1.45}.daily-quote-speaker-field{color:var(--navy);grid-template-columns:52px minmax(0,1fr);align-items:center;gap:9px;margin-top:9px;font-size:14px;font-weight:800;display:grid}.daily-quote-speaker-field input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--navy);font:inherit;outline-color:var(--blue);background:#fff;border-radius:10px;padding:8px 10px;font-size:15px}.daily-quote-library-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:18px 2px 9px;display:flex}.daily-quote-library-heading h3{color:var(--navy);margin:0;font-size:18px}.daily-quote-library-heading p{color:var(--muted);margin:4px 0 0;font-size:12px}.daily-quote-library-heading>span{color:var(--blue);background:#f0e7da;border-radius:999px;flex:none;padding:5px 9px;font-size:12px;font-weight:850}.daily-quote-library{gap:0;display:grid}.daily-quote-library>article{background:0 0;border:0;border-bottom:1px solid #dbe6f2;border-radius:0;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:14px 6px;display:grid}.daily-quote-library>article:last-child{border-bottom:0}.daily-quote-library>article.today{box-shadow:inset 3px 0 0 var(--blue);background:0 0;border-color:#b8d5f8}.daily-quote-library>article>span{color:var(--blue);text-align:center;font-size:12px;font-weight:900}.daily-quote-library>article>div{min-width:0}.daily-quote-library>article b{color:var(--navy);word-break:keep-all;font-size:14px;line-height:1.45;display:block}.daily-quote-library>article div>em{color:#687a92;text-align:right;margin-top:3px;font-size:12px;font-style:normal;display:block}.daily-quote-library>article small{color:#8a99ac;margin-top:4px;font-size:11px;display:block}.daily-quote-library>article nav{gap:4px;display:flex}.daily-quote-library>article nav button{min-height:34px;color:var(--blue);background:#f4eee5;border:0;border-radius:9px;padding:0 9px;font-size:12px;font-weight:800}.daily-quote-library>article nav button:last-child{color:#d83e60;background:#fff1f3}.daily-quote-empty{color:#78899f;text-align:center;background:#fdfbf7;border:1px dashed #cbdcec;border-radius:14px;margin:0;padding:22px 14px;font-size:13px}@media (width<=520px){.daily-quote-library>article{grid-template-columns:36px minmax(0,1fr)}.daily-quote-library>article nav{grid-column:2;justify-content:flex-end}}.content-admin-list>button{grid-template-columns:30px 1fr auto}.content-admin-list em{color:var(--blue);font-size:16px;font-style:normal}.managed-content-modal{background:#fff;border-radius:22px;width:min(100%,720px);max-height:calc(100dvh - 36px);padding:19px;overflow-y:auto;box-shadow:0 24px 70px #041c454d}.managed-content-modal>header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.managed-content-modal>header small{color:var(--blue);letter-spacing:.1em;font-size:12px;font-weight:900}.managed-content-modal>header h2{color:var(--navy);margin:4px 0 0;font-size:21px}.managed-content-modal>header>button{width:38px;height:38px;color:var(--navy);background:#fff;border:1px solid #d5e2f1;border-radius:50%;font-size:24px}.managed-content-modal>p{color:var(--muted);margin:9px 0 14px;font-size:13px}.managed-content-editor-list{border-top:1px solid #e4ddd3}.managed-content-editor-list article{border-bottom:1px solid #e4ddd3;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px 2px;display:grid}.managed-content-editor-list article>span{color:var(--blue);text-align:center;font-size:12px;font-weight:900}.managed-content-editor-list article>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.managed-content-editor-list label{color:#52647c;font-size:11px;font-weight:800}.managed-content-editor-list input,.managed-content-editor-list textarea{width:100%;min-height:40px;color:var(--navy);font:inherit;outline-color:var(--blue);background:#f9fbfe;border:1px solid #cadcf2;border-radius:9px;margin-top:4px;padding:8px 9px;font-size:14px;display:block}.managed-content-editor-list textarea{resize:vertical;min-height:72px;line-height:1.45}.managed-content-editor-list .book-description-field{grid-column:1/-1}.rating-instructor-points{background:#fff9eb;border:1px solid #f0d49a;border-radius:9px;justify-content:space-between;align-items:center;gap:8px;min-height:40px;margin-top:15px;padding:0 10px;display:flex}.rating-instructor-points small{color:#83651c;font-size:10px}.rating-instructor-points b{color:#9b6807;font-size:12px}.book-cover-editor{background:#fdfbf7;border:1px dashed #aacbec;border-radius:11px;grid-column:1/-1;align-items:center;gap:10px;padding:8px;display:flex}.book-cover-editor>span{color:#6c7f96;background:#dfeaf6;border-radius:4px 7px 7px 4px;flex:none;place-items:center;width:42px;height:56px;font-size:10px;font-weight:850;display:grid;overflow:hidden}.book-cover-editor>span img{object-fit:cover;width:100%;height:100%}.book-cover-editor>label{background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;align-items:center;min-height:36px;padding:0 13px;font-size:12px;font-weight:900;display:inline-flex}.book-cover-editor>label input{display:none}.managed-content-editor-list button.remove{color:#cc3153;background:#fff0f3;border:0;border-radius:8px;min-height:34px;padding:0 9px;font-size:12px;font-weight:850}.managed-content-add{width:100%;min-height:42px;color:var(--blue);background:#fbf8f2;border:1px dashed #8bbbf5;border-radius:10px;margin-top:11px;font-size:14px;font-weight:850}.managed-content-modal>footer{grid-template-columns:1fr 1.5fr;gap:8px;margin-top:14px;display:grid}.managed-content-modal>footer button{border:1px solid var(--blue);min-height:44px;color:var(--blue);background:#fff;border-radius:10px;font-size:15px;font-weight:900}.managed-content-modal>footer button:last-child{background:var(--blue);color:#fff}.managed-content-modal button:disabled{opacity:.5}@media (width<=560px){.managed-content-modal{padding:16px}.managed-content-editor-list article{grid-template-columns:28px minmax(0,1fr)}.managed-content-editor-list article>div{grid-template-columns:1fr}.managed-content-editor-list button.remove{grid-column:2;justify-self:end}}.admin-award-hero{color:#fff;background:radial-gradient(circle at 80% 45%,#f3c65b3b,#0000 28%),linear-gradient(135deg,#061a42,#0a3674);border-radius:19px;align-content:center;place-items:center;gap:4px;min-height:130px;display:grid}.admin-award-hero small{color:#f0d284;font-size:16px;font-weight:800}.admin-award-hero b{color:#f2cf74;font-size:31px}.admin-award-hero p{color:#cad9ef;margin:0;font-size:16px}.award-schedule-editor{background:#f5faff;border:1px solid #b9d4f4;border-radius:16px;margin-top:11px;padding:13px}.award-schedule-editor>div{grid-template-columns:34px 1fr;align-items:center;gap:9px;display:grid}.award-schedule-editor>div>span{background:var(--blue);color:#fff;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:850;display:grid}.award-schedule-editor b,.award-schedule-editor small{display:block}.award-schedule-editor b{font-size:16px}.award-schedule-editor small{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.4}.award-schedule-editor label{color:#52627b;margin-top:12px;font-size:16px;font-weight:750;display:block}.award-schedule-editor input{border:1px solid var(--line);width:100%;min-height:42px;color:var(--navy);outline-color:var(--blue);background:#fff;border-radius:10px;margin-top:5px;padding:0 10px;font-size:16px;display:block}.award-schedule-editor>button{background:var(--blue);color:#fff;border:0;border-radius:10px;width:100%;min-height:40px;margin-top:9px;font-size:16px;font-weight:800}.admin-setting-row{border:1px solid var(--line);background:#fff;border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin-top:11px;padding:12px;display:flex}.admin-setting-row b,.admin-setting-row small{display:block}.admin-setting-row b{font-size:16px}.admin-setting-row small{color:var(--muted);margin-top:3px;font-size:16px}.admin-setting-row button{min-width:67px;min-height:31px;color:var(--muted);background:#e8f1fb;border:0;border-radius:999px;font-size:16px;font-weight:800}.admin-setting-row button.on{color:#dc3d61;background:#fff0f3}.admin-policy-grid{grid-template-columns:1fr 1fr;gap:8px;margin-top:10px;display:grid}.admin-policy-grid button{border:1px solid var(--line);background:#fff;border-radius:14px;align-content:center;place-items:center;gap:4px;min-height:84px;display:grid}.admin-policy-grid span{color:var(--blue);font-size:19px}.admin-policy-grid b{font-size:16px}.admin-policy-grid small{color:var(--muted);font-size:16px}.admin-safety-note{color:#835f1c;background:#fff8e8;border-radius:10px;padding:10px;font-size:16px;line-height:1.5}.app-distribution-admin{gap:12px;display:grid}.app-distribution-admin .admin-section-heading>span{color:#1265bd;background:#f0e7da;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.distribution-audience-card{background:linear-gradient(135deg,#fbf8f2,#fff);border:1px solid #bcd6f3;border-radius:18px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.distribution-audience-card>span{color:#f3ce6c;background:#073c7c;border-radius:16px;place-items:center;width:50px;height:50px;font-size:18px;font-weight:950;display:grid}.distribution-audience-card small,.distribution-audience-card h3,.distribution-audience-card p{margin:0;display:block}.distribution-audience-card small{color:#2670b7;font-size:10px;font-weight:900}.distribution-audience-card h3{margin-top:3px;font-size:17px}.distribution-audience-card p{color:#667a92;margin-top:4px;font-size:12px;line-height:1.45}.distribution-audience-card em{color:#167454;background:#e4f7ee;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:900}.distribution-message-card,.distribution-link-card,.distribution-includes{background:#fff;border:1px solid #d8e3f0;border-radius:18px;padding:14px}.distribution-message-card small,.distribution-link-card small{color:#2170bd;letter-spacing:.12em;font-size:10px;font-weight:900}.distribution-message-card h3,.distribution-link-card h3,.distribution-includes h3{margin:4px 0 10px;font-size:17px}.distribution-message-card textarea{resize:vertical;color:#233b5d;outline-color:var(--blue);background:#fdfbf7;border:1px solid #cbdced;border-radius:13px;width:100%;min-height:260px;padding:13px;font-size:13px;line-height:1.65}.distribution-actions{grid-template-columns:1.2fr 1fr;gap:8px;margin-top:10px;display:grid}.distribution-actions button,.distribution-link-card>button{color:#175f9f;background:#fbf8f2;border:1px solid #b9d2ed;border-radius:11px;min-height:42px;font-size:13px;font-weight:900}.distribution-actions button.primary{color:#fff;background:#0967ce;border-color:#0967ce}.distribution-link-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.distribution-link-card h3{margin-bottom:5px}.distribution-link-card p{overflow-wrap:anywhere;color:#58708c;margin:0;font-size:11px;line-height:1.45}.distribution-link-card>button{min-width:76px;padding:0 10px}.distribution-includes>div{border-top:1px solid #e8eef6;grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:9px 0;display:grid}.distribution-includes>div span{color:#1264ba;background:#f0e7da;border-radius:9px;place-items:center;width:27px;height:27px;font-size:11px;font-weight:900;display:grid}.distribution-includes>div p{color:#526984;margin:0;font-size:12px}.distribution-safety-note{color:#7d5e20;background:#fff8e7;border-radius:12px;margin:0;padding:11px;font-size:12px;line-height:1.5}.admin-point-ledger{background:#fbf8f2;border:1px solid #b8d5f8;border-radius:18px;margin-top:12px;padding:13px}.admin-point-ledger-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.admin-point-ledger-heading small,.admin-point-audit>div small{color:var(--blue);letter-spacing:.08em;font-size:12px;font-weight:900}.admin-point-ledger-heading h3,.admin-point-audit h3{color:var(--navy);margin:3px 0 0;font-size:18px}.admin-point-ledger-heading p{color:var(--muted);margin:4px 0 0;font-size:13px;line-height:1.45}.admin-point-ledger-heading button{border:1px solid var(--blue);min-height:34px;color:var(--blue);white-space:nowrap;background:#fff;border-radius:9px;padding:0 9px;font-size:13px;font-weight:850}.admin-point-metrics{grid-template-columns:repeat(4,1fr);gap:6px;margin-top:12px;display:grid}.admin-point-metrics div{text-align:center;background:#fff;border:1px solid #d7e6f8;border-radius:11px;min-width:0;padding:9px 6px}.admin-point-metrics small,.admin-point-metrics b{display:block}.admin-point-metrics small{color:var(--muted);white-space:nowrap;font-size:11px}.admin-point-metrics b{color:var(--navy);margin-top:3px;font-size:15px}.admin-point-search{grid-template-columns:1fr auto auto;gap:7px;margin-top:10px;display:grid}.admin-point-search label{color:var(--navy);grid-column:1/-1;font-size:13px;font-weight:850}.admin-point-search input{min-width:0;min-height:42px;color:var(--navy);outline-color:var(--blue);background:#fff;border:1px solid #c9dcf4;border-radius:11px;padding:0 12px;font-size:15px}.admin-point-search button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-width:58px;font-size:14px;font-weight:850}.admin-point-search .admin-point-search-clear{color:var(--navy);background:#fff;border:1px solid #c9dcf4}.admin-point-sort{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.admin-point-sort>span{color:var(--navy);font-size:12px;font-weight:850}.admin-point-sort>div{gap:5px;display:flex}.admin-point-sort button{color:#5f718b;white-space:nowrap;background:#fff;border:1px solid #bdd5f2;border-radius:9px;min-height:34px;padding:0 9px;font-size:12px;font-weight:850}.admin-point-sort button.active{border-color:var(--blue);background:var(--blue);color:#fff}.admin-point-sort button:disabled{opacity:.6}.admin-point-freeze{color:#805c12;background:#fff5d9;border-radius:9px;margin:9px 0 0;padding:8px 9px;font-size:12px;line-height:1.45}.admin-point-member-list{background:#fff;border:1px solid #d6e4f5;border-radius:13px;margin-top:10px;overflow:hidden}.admin-point-member-list>p{color:var(--muted);text-align:center;margin:0;padding:20px 12px;font-size:14px}.admin-point-member-list article{border-bottom:1px solid #e1eaf5;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:68px;padding:11px 9px;display:grid}.admin-point-member-list article:last-child{border-bottom:0}.admin-point-member-list article>span{width:36px;height:36px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.admin-point-member-list article b,.admin-point-member-list article small{display:block}.admin-point-member-list article b{color:var(--navy);font-size:15px}.admin-point-member-list article small{color:var(--muted);margin-top:2px;font-size:11px;line-height:1.35}.admin-point-member-list article strong{color:var(--navy);white-space:nowrap;font-size:14px}.admin-point-member-list article button{border:1px solid var(--blue);min-height:32px;color:var(--blue);background:#fff;border-radius:9px;padding:0 8px;font-size:13px;font-weight:850}.admin-point-member-list article button:disabled{opacity:.45}.admin-point-member-actions{gap:6px;display:flex}.admin-point-member-info{min-width:0}.admin-point-member-meta{grid-template-columns:repeat(2,minmax(145px,1fr));gap:5px 8px;margin-top:8px;display:grid}.admin-point-member-meta span{color:#526984;overflow-wrap:anywhere;align-items:baseline;gap:6px;min-width:0;font-size:12px;line-height:1.35;display:flex}.admin-point-member-meta em{color:#176cc8;white-space:nowrap;background:#f0e7da;border-radius:5px;flex:none;padding:2px 5px;font-size:10px;font-style:normal;font-weight:900}.point-analysis-backdrop{padding-top:max(16px, calc(env(safe-area-inset-top,0px) + 12px));padding-bottom:max(16px, calc(env(safe-area-inset-bottom,0px) + 12px));place-items:start center;overflow:hidden}.point-analysis-modal{width:min(100%,720px);max-width:720px;max-height:calc(100dvh - max(32px, calc(env(safe-area-inset-top,0px) + env(safe-area-inset-bottom,0px) + 24px)));overscroll-behavior:contain;scroll-padding-top:88px;overflow-y:auto}.point-analysis-modal>.admin-center-modal-heading{z-index:4;border-bottom:1px solid var(--line);background:var(--isl-surface,#fff);margin:-20px -20px 12px;padding:20px 20px 12px;position:sticky;top:-20px}.point-analysis-modal>.admin-center-modal-heading>button{flex:0 0 36px}.point-analysis-identity{color:var(--muted);margin:0 0 12px;font-size:13px}.point-analysis-metrics{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.point-analysis-metrics div{background:#fdfbf7;border:1px solid #d6e4f5;border-radius:12px;padding:12px}.point-analysis-metrics small,.point-analysis-metrics b{display:block}.point-analysis-metrics small{color:var(--muted);font-size:11px}.point-analysis-metrics b{color:var(--navy);margin-top:4px;font-size:17px}.point-analysis-section{background:#fff;border:1px solid #d6e4f5;border-radius:12px;margin:10px 0;padding:12px}.point-analysis-section h3{color:var(--navy);margin:0 0 8px;font-size:15px}.point-analysis-section article{border-bottom:1px solid #e5edf6;justify-content:space-between;gap:10px;padding:9px 0;display:flex}.point-analysis-section article:last-child{border:0}.point-analysis-section article b,.point-analysis-section article small{display:block}.point-analysis-section article small,.point-analysis-section p{color:var(--muted);font-size:12px}.point-analysis-section article strong{color:var(--blue);white-space:nowrap}.analysis-ok{border-left:4px solid #20a36a;padding-left:9px}.analysis-warning{border-left:4px solid #e39a25;padding-left:9px;color:#9a5a00!important}html[data-theme=dark] :is(.point-analysis-metrics div,.point-analysis-section){background:#2f2923!important;border-color:#2b4963!important}html[data-theme=dark] :is(.point-analysis-metrics b,.point-analysis-section h3,.point-analysis-section article b){color:#f6f0e7!important}html[data-theme=dark] :is(.point-analysis-identity,.point-analysis-metrics small,.point-analysis-section p,.point-analysis-section article small){color:#a9bbcd!important}html[data-theme=dark] .point-analysis-section article{border-color:#263f56!important}html[data-theme=dark] .analysis-warning{color:#ffd08a!important}@media (width<=640px){.point-analysis-backdrop{padding-left:8px;padding-right:8px}.point-analysis-modal{border-radius:18px;padding:16px}.point-analysis-modal>.admin-center-modal-heading{margin:-16px -16px 12px;padding:16px 16px 12px;top:-16px}.point-analysis-metrics{grid-template-columns:repeat(2,1fr)}.admin-point-member-actions{grid-column:2/-1}.admin-point-member-actions button{flex:1}.admin-point-member-meta{grid-template-columns:1fr}}.admin-point-recent{background:#fff;border:1px solid #d6e4f5;border-radius:11px;margin-top:9px;overflow:hidden}.admin-point-recent summary{cursor:pointer;color:var(--blue);padding:11px;font-size:13px;font-weight:850;list-style-position:inside}.admin-point-recent>div{border-top:1px solid #e1eaf5;padding:0 10px}.admin-point-recent article{border-bottom:1px solid #e8eef6;grid-template-columns:34px 1fr;align-items:start;gap:8px;padding:9px 0;display:grid}.admin-point-recent article:last-child{border-bottom:0}.admin-point-recent article>span{text-align:center;border-radius:8px;padding:4px 2px;font-size:11px;font-weight:900}.admin-point-recent article>span.plus{color:#13845a;background:#e8f8f0}.admin-point-recent article>span.minus{color:#d63d5e;background:#fff0f3}.admin-point-recent article b,.admin-point-recent article small{display:block}.admin-point-recent article b{color:var(--navy);font-size:12px}.admin-point-recent article small{color:var(--muted);margin-top:3px;font-size:11px}.admin-point-recent p{color:var(--muted);text-align:center;margin:0;padding:14px 0;font-size:12px}.point-adjustment-member{background:#f1f7ff;border-radius:13px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;margin:14px 0;padding:11px;display:grid}.point-adjustment-member>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;font-weight:900;display:grid}.point-adjustment-member b,.point-adjustment-member small{display:block}.point-adjustment-member b{color:var(--navy);font-size:16px}.point-adjustment-member small{color:var(--muted);margin-top:3px;font-size:12px;line-height:1.4}.point-adjustment-member strong{color:var(--blue);white-space:nowrap;font-size:17px}.point-adjustment-field{color:var(--navy);margin-top:12px;font-size:14px;font-weight:800;display:block}.point-adjustment-field input,.point-adjustment-field textarea{border:1px solid var(--line);width:100%;color:var(--navy);font:inherit;outline-color:var(--blue);resize:vertical;background:#fdfbf7;border-radius:11px;margin-top:6px;padding:10px 11px;font-size:16px;display:block}.point-adjustment-field small{color:var(--muted);margin-top:4px;font-size:12px;font-weight:500;display:block}.point-adjustment-warning{color:#815d1d;background:#fff8e8;border-radius:10px;margin:12px 0 0;padding:9px;font-size:12px;line-height:1.5}.admin-point-audit{border:1px solid var(--line);background:#fff;border-radius:15px;margin-top:12px;padding:12px}.admin-point-audit>p{color:var(--muted);margin:12px 0 3px;font-size:13px}.admin-point-audit article{border-top:1px solid var(--line);grid-template-columns:58px 1fr;align-items:start;gap:9px;padding:10px 0;display:grid}.admin-point-audit article:first-of-type{margin-top:9px}.admin-point-audit article>span{text-align:center;white-space:nowrap;border-radius:999px;padding:5px 6px;font-size:12px;font-weight:900}.admin-point-audit article>span.plus{color:#13845a;background:#e8f8f0}.admin-point-audit article>span.minus{color:#d63d5e;background:#fff0f3}.admin-point-audit article b,.admin-point-audit article small{display:block}.admin-point-audit article b{color:var(--navy);font-size:14px}.admin-point-audit article small{color:var(--muted);word-break:break-word;margin-top:3px;font-size:11px;line-height:1.45}.point-review-status{vertical-align:1px;border-radius:999px;margin-left:5px;padding:3px 6px;font-size:10px;font-style:normal;font-weight:900;display:inline-block}.point-review-status.pending{color:#9a6700;background:#fff4d8}.point-review-status.approved{color:#13845a;background:#e8f8f0}.point-review-status.rejected{color:#d63d5e;background:#fff0f3}.point-review-actions{justify-content:flex-end;gap:6px;margin-top:8px;display:flex}.point-review-actions button{min-height:32px;color:var(--navy);background:#fff;border:1px solid #d6e1ee;border-radius:9px;padding:0 10px;font-size:12px;font-weight:850}.point-review-actions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.point-review-actions button:disabled{opacity:.45}.admin-point-audit .point-review-self{color:#687991;background:#f4f7fb;border-radius:8px;margin-top:7px;padding:6px 8px}@media (width<=420px){.admin-point-metrics{grid-template-columns:1fr 1fr}.admin-point-member-list article{grid-template-columns:36px 1fr auto}.admin-point-member-list article button{grid-column:2/-1;min-height:34px}}.material-status>button{grid-template-columns:30px 1fr auto 10px}.material-status>button>span{border-radius:50%;place-items:center;width:27px;height:27px;font-size:16px;font-weight:850;display:grid}.material-status>button>span.done{color:var(--green);background:#e9f8f1}.material-status>button>span.waiting{color:#c57b12;background:#fff4e2}.material-status em{color:var(--muted);font-size:16px;font-style:normal}.material-status strong{color:var(--blue)}.publish-panel{background:#f5faff;border:1px solid #a9cbf6;border-radius:15px;justify-content:space-between;align-items:center;gap:8px;margin-top:11px;padding:12px;display:flex}.publish-panel b,.publish-panel small{display:block}.publish-panel b{font-size:16px}.publish-panel small{color:var(--muted);margin-top:3px;font-size:16px}.publish-panel button{background:var(--blue);color:#fff;border:0;border-radius:9px;padding:9px;font-size:16px;font-weight:800}.mining-hero{color:#fff;min-height:180px;box-shadow:var(--shadow);background:radial-gradient(circle at 83%,#e5b13b33,#0000 27%),linear-gradient(135deg,#06193f,#082e6d);border-radius:20px;padding:19px;position:relative}.mining-hero span,.mining-hero strong,.mining-hero p,.mining-hero small{display:block}.mining-hero>div>span{font-size:16px}.mining-hero strong{letter-spacing:-.03em;margin:13px 0;font-size:31px}.mining-hero p{color:#d6e2f6;margin:0 0 9px;font-size:16px}.mining-hero p b{color:#f0ca61}.mining-hero small{color:#a9bddb;font-size:16px}.btc-mark{color:#f1ca5e;opacity:.85;font-size:60px;position:absolute;top:55px;right:26px}.mining-hero em{border:1px solid var(--gold);color:#f2cd67;border-radius:8px;padding:5px 8px;font-size:16px;font-style:normal;position:absolute;top:14px;right:14px}.chart-card{margin-top:12px;padding:15px}.chart-card h3{margin:0}.tiny-tabs button{border:1px solid var(--blue);color:var(--blue);background:#fff;padding:5px 8px;font-size:16px}.tiny-tabs button:first-child{border-radius:6px 0 0 6px}.tiny-tabs button:last-child{border-radius:0 6px 6px 0}.tiny-tabs button.selected{color:#fff;background:var(--blue)}.bar-chart{border-bottom:1px solid var(--line);justify-content:space-around;align-items:end;gap:9px;height:120px;padding:15px 8px 20px;display:flex}.bar-chart span{background:linear-gradient(#1381ff,#a7d1ff);border-radius:7px 7px 2px 2px;flex:1;max-width:25px;position:relative}.bar-chart i{font-size:16px;font-style:normal;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.asset-list{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.asset-list>div{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr auto auto;align-items:center;gap:8px;min-height:49px;padding:10px 13px;display:grid}.asset-list>div>span{color:var(--blue)}.asset-list>div strong{color:var(--blue);font-size:16px}.asset-list>div em{color:var(--green);background:#edf9f4;border-radius:7px;padding:4px 6px;font-size:16px;font-style:normal}.asset-list label{min-height:50px;color:var(--blue);justify-content:center;align-items:center;gap:7px;font-size:16px;display:flex}.asset-list input{border:1px solid var(--line);border-radius:7px;width:70px;min-height:32px;padding:0 7px}.profile-incentive{background:#f4eee5;border:1px solid #c7ddf5;border-radius:16px;grid-template-columns:34px 1fr auto;align-items:center;gap:9px;margin-top:12px;padding:12px;display:grid}.profile-incentive>span{color:var(--blue);font-size:24px}.profile-incentive b,.profile-incentive p{margin:0;display:block}.profile-incentive p{color:var(--muted);margin-top:3px;font-size:16px}.profile-incentive button{background:var(--blue);color:#fff;border:0;border-radius:8px;padding:8px;font-size:16px}.people-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0;display:grid}.people-actions button{color:#315a8d;letter-spacing:-.04em;white-space:nowrap;cursor:pointer;background:#f4eee5;border:1.5px solid #9fc3ee;border-radius:10px;width:100%;min-width:0;min-height:44px;padding:6px 4px;font-size:clamp(12px,3.4vw,16px);font-weight:700;line-height:1.15;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .12s;box-shadow:0 2px 7px #0e4b9114}.people-actions button:hover{color:#0b5fc5;background:#e1efff;border-color:#4f92df}.people-actions button:active{transform:scale(.985)}.people-actions button:focus-visible{outline-offset:2px;outline:3px solid #0f69de3d}.people-actions button.selected{color:#fff;background:linear-gradient(135deg,#98703e 0%,#a67c45 100%);border-color:#075dc9;box-shadow:0 5px 13px #075dc93d}.people-actions button.selected:hover{color:#fff;background:linear-gradient(135deg,#064da6 0%,#0767d5 100%);border-color:#064da6}.people-roster-sections{margin:4px var(--isl-gutter,0) 10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.people-roster-sections button{border:1px solid var(--isl-line,#d8e5e3);background:var(--isl-surface,#fff);min-width:0;min-height:58px;color:var(--isl-ink,#102a43);font:inherit;text-align:left;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;font-weight:850;display:flex}.people-roster-sections button span{word-break:keep-all;min-width:0;line-height:1.25}.people-roster-sections button b{background:var(--brand-teal-soft,#e5f6f4);min-width:28px;height:28px;color:var(--brand-teal,#119f94);border-radius:999px;flex:none;place-items:center;font-size:12px;display:grid}.people-roster-sections button.active{border-color:var(--brand-teal,#119f94);background:var(--brand-teal,#119f94);color:#fff}.people-roster-sections button.active b{color:#fff;background:#fff3}.people-roster-sections button:focus-visible{outline:3px solid var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.people-roster-sections button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 24%,transparent)}}.people-roster-sections button:focus-visible{outline-offset:2px}.hidden-roster-guide{background:linear-gradient(135deg,#fbf8f2,#fff);border:1px solid #c9dbef;border-radius:16px;margin:10px 0 12px;padding:14px}.hidden-roster-guide b,.hidden-roster-guide p{margin:0;display:block}.hidden-roster-guide b{color:var(--navy);font-size:16px}.hidden-roster-guide p{color:var(--muted);margin-top:5px;font-size:14px;line-height:1.45}.hidden-roster-list{gap:9px;display:grid}.hidden-roster-list article{background:#fff;border:1px solid #d4e2f1;border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px;display:grid;box-shadow:0 5px 14px #0b37680f}.hidden-roster-list article>div{min-width:0}.hidden-roster-list article b,.hidden-roster-list article span,.hidden-roster-list article small{display:block}.hidden-roster-list article b{color:var(--navy);font-size:16px}.hidden-roster-list article span{color:#526a88;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:14px;overflow:hidden}.hidden-roster-list article small{color:#8b98aa;margin-top:3px;font-size:12px}.hidden-roster-list article>button{min-height:38px;color:var(--blue);white-space:nowrap;background:#e8f2ff;border:0;border-radius:10px;padding:0 11px;font-size:13px;font-weight:850}.hidden-roster-list article>button:disabled{opacity:.5}.roster-sub-header{align-items:center;margin-bottom:14px}.roster-sub-header>div{text-align:center}.roster-sub-header h1{margin-bottom:3px;font-size:16px}.roster-sub-header small{color:var(--muted);font-size:16px}.roster-card{background:linear-gradient(#fdfbf7 0%,#f4eee5 100%);border-color:#b8d5f6;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;overflow:hidden}.roster-card.is-expanded{border-color:#6aa9f1;transform:translateY(-1px);box-shadow:0 12px 28px #1f6bc924}.person-open{text-align:left;background:0 0;border:0;grid-template-columns:42px minmax(0,1fr) auto 14px;align-items:center;gap:9px;width:100%;min-height:58px;padding:8px 11px;display:grid}.roster-card .person-main small,.roster-card .person-main em,.roster-card .person-badges{opacity:0;max-height:0;margin-top:0;transition:max-height .2s,margin .2s,opacity .16s,transform .2s;overflow:hidden;transform:translateY(-4px)}.roster-card.is-expanded .person-main small,.roster-card.is-expanded .person-main em,.roster-card.is-expanded .person-badges{opacity:1;max-height:28px;transform:translateY(0)}.roster-card.is-expanded .person-main small{margin-top:3px}.roster-card.is-expanded .person-main em{margin-top:4px}.roster-card-chevron{color:var(--blue);font-size:22px;line-height:1;transition:transform .2s}.roster-card.is-expanded .roster-card-chevron{transform:rotate(90deg)}.roster-card-details{opacity:0;pointer-events:none;max-height:0;transition:max-height .26s,opacity .18s,transform .26s;overflow:hidden;transform:translateY(-8px)}.roster-card.is-expanded .roster-card-details{opacity:1;pointer-events:auto;max-height:280px;transform:translateY(0)}.avatar-photo,.avatar-fallback{width:42px;height:42px;color:var(--blue);background:#f0e7da;border-radius:50%;flex:none;place-items:center;font-weight:850;display:grid;overflow:hidden}.avatar-photo img{object-fit:cover;width:100%;height:100%;display:block}.avatar-fallback.avatar-1{color:#794bd1;background:#f3eefe}.avatar-fallback.avatar-2{color:#149b65;background:#ebf9f2}.avatar-fallback.avatar-3{color:#db7b21;background:#fff2e6}.roster-card .person-main{min-width:0}.person-primary-line{align-items:baseline;gap:8px;min-width:0;display:flex}.person-primary-line b{flex:none}.person-phone{color:#526a88;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;font-weight:650;overflow:hidden}.person-phone.empty{color:#99a6b7;font-size:13px;font-weight:600}.prospect-next-action{color:#98703e;text-overflow:ellipsis;white-space:nowrap;background:#e8f5f2;border-radius:999px;min-width:0;padding:5px 9px;font-size:12px;font-weight:850;line-height:1.25;overflow:hidden}.prospect-next-action.is-form{color:#416789;background:#edf3fb}.prospect-next-action.is-invite,.prospect-next-action.is-attendance{color:#a75e12;background:#fff2df}.prospect-next-action.is-followup{color:#315fa9;background:#e8efff}.prospect-next-action.is-urgent{color:#bd3d46;background:#ffe9e9}.prospect-next-action.is-closing{color:#7250a5;background:#f0eafb}html[data-theme=dark] .prospect-next-action{color:#8fe2d8;background:#173c40}html[data-theme=dark] .prospect-next-action.is-form{color:#bdd5ef;background:#263a54}html[data-theme=dark] .prospect-next-action.is-invite,html[data-theme=dark] .prospect-next-action.is-attendance{color:#ffd18c;background:#4a3823}html[data-theme=dark] .prospect-next-action.is-followup{color:#b9d1ff;background:#263c62}html[data-theme=dark] .prospect-next-action.is-urgent{color:#ffb7bd;background:#502b32}html[data-theme=dark] .prospect-next-action.is-closing{color:#d8c3ff;background:#3b3152}@media (width<=680px){.person-primary-line{flex-wrap:wrap}.prospect-next-action{white-space:normal;flex:0 100%;width:fit-content;max-width:100%}}.person-main em{color:#8a97aa;margin-top:4px;font-size:16px;font-style:normal;display:block}.person-badges{flex-direction:column;align-items:flex-end;gap:5px;display:flex}.person-badges small{color:var(--blue);white-space:nowrap;font-size:16px}.branch-actions{background:#e1efffb8;border-top:1px solid #c8dcf3;grid-template-columns:1fr 1fr;display:grid}.branch-button{border:0;border-right:1px solid var(--line);width:100%;min-height:35px;color:var(--muted);text-align:left;background:0 0;grid-template-columns:24px 1fr auto;align-items:center;gap:5px;padding:5px 9px;font-size:16px;display:grid}.branch-button b{width:21px;height:21px;color:var(--blue);background:#e4f0ff;border-radius:50%;place-items:center;display:grid}.branch-button i{color:var(--blue);font-size:16px;font-style:normal}.share-roster-button{color:var(--blue);background:0 0;border:0;font-size:16px;font-weight:750}.branch-actions .business-intro-share{color:#fff;background:#98703e;border-bottom:1px solid #c8dcf3;grid-column:1/-1;min-height:48px;font-weight:900}.roster-manage-actions,.guide-manage-actions{border-top:1px solid #dce7f3;justify-content:flex-end;gap:6px;padding:6px 10px;display:flex}.roster-manage-actions button,.guide-manage-actions button{min-height:40px;color:var(--blue);background:#f4eee5;border:0;border-radius:9px;padding:0 14px;font-size:14px;font-weight:850}.roster-manage-actions button:last-child,.guide-manage-actions button:last-child{color:#cf3657;background:#fff0f3}.roster-manage-actions button:disabled,.guide-manage-actions button:disabled{opacity:.5}.guidance-open-button{text-align:left;background:linear-gradient(110deg,#f4eee5,#fff);border:1px solid #bcd8f7;border-radius:11px;grid-template-columns:31px 1fr auto;align-items:center;gap:8px;width:calc(100% - 20px);min-height:47px;margin:0 10px 9px;padding:7px 9px;display:grid}.guidance-open-button>span{background:var(--blue);color:#fff;border-radius:9px;place-items:center;width:29px;height:29px;font-weight:850;display:grid}.guidance-open-button b,.guidance-open-button small{display:block}.guidance-open-button b{font-size:16px}.guidance-open-button small{color:var(--muted);margin-top:3px;font-size:16px}.guidance-open-button strong{color:var(--blue);font-size:17px}.guide-sub-header{grid-template-columns:40px 1fr 48px;align-items:center}.guide-sub-header>div{text-align:center}.guide-sub-header h1{margin:0;font-size:17px}.guide-sub-header small{color:var(--muted);font-size:16px}.guide-person-card{color:#fff;min-height:75px;box-shadow:var(--shadow);background:linear-gradient(135deg,#2b2722,#a67c45);border-radius:17px 17px 0 0;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;margin-bottom:0;padding:13px;display:grid}.guide-manage-actions{background:#fdfbf7;border:1px solid #ddd3c5;border-top:0;border-radius:0 0 14px 14px;margin:0 0 12px;padding:7px 9px}.guide-manage-actions button{flex:1}.conversation-memo-panel{box-shadow:var(--shadow);background:#fff;border:1px solid #ddd3c5;border-radius:17px;margin:0 0 13px;padding:13px}.conversation-memo-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.conversation-memo-heading small,.conversation-memo-heading h2{margin:0;display:block}.conversation-memo-heading small{color:var(--blue);letter-spacing:.11em;font-size:11px;font-weight:900}.conversation-memo-heading h2{color:var(--navy);margin-top:3px;font-size:18px}.conversation-memo-heading>span{color:var(--blue);background:#f0e7da;border-radius:999px;padding:5px 9px;font-size:13px;font-weight:850}.conversation-memo-panel>p{color:var(--muted);margin:7px 0 11px;font-size:13px}.conversation-memo-compose{background:#fbf8f2;border-radius:13px;grid-template-columns:118px 1fr;gap:8px;padding:10px;display:grid}.conversation-memo-compose label{color:#52627b;font-size:12px;font-weight:800}.conversation-memo-compose label.full{grid-area:1/2/span 2}.conversation-memo-compose input,.conversation-memo-compose textarea{width:100%;color:var(--navy);font:inherit;background:#fff;border:1px solid #ddd3c5;border-radius:9px;outline:none;margin-top:4px;padding:8px 9px;font-size:14px;display:block}.conversation-memo-compose input{min-height:38px}.conversation-memo-compose textarea{resize:vertical;min-height:78px}.conversation-memo-compose input:focus,.conversation-memo-compose textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0864ec1a}.conversation-memo-compose>button{background:var(--blue);color:#fff;border:0;border-radius:9px;min-height:38px;font-size:13px;font-weight:850}.conversation-memo-compose>button:disabled{color:#718198;background:#cbd8e8}.conversation-memo-history{gap:7px;margin-top:10px;display:grid}.conversation-memo-history article{border-bottom:1px solid #e1eaf4;grid-template-columns:92px 1fr;align-items:start;gap:9px;padding:8px 2px;display:grid}.conversation-memo-history article:last-child{border-bottom:0}.conversation-memo-history article.legacy{background:#fff8e7;border-bottom:0;border-radius:10px;padding:9px}.conversation-memo-history time{color:var(--blue);font-size:12px;font-weight:850}.conversation-memo-history p{color:#31445f;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.55}.conversation-memo-history .memo-empty{color:var(--muted);text-align:center;border:1px dashed #ddd3c5;border-radius:10px;padding:13px;font-size:13px}@media (width<=520px){.conversation-memo-compose{grid-template-columns:1fr}.conversation-memo-compose label.full{grid-area:auto/1}.conversation-memo-history article{grid-template-columns:78px 1fr}}.seminar-priority-card{background:linear-gradient(145deg,#fffaf0,#fff 62%);border:2px solid #f1b940;border-radius:18px;margin-bottom:12px;padding:14px;box-shadow:0 12px 28px #be800c26}.seminar-priority-card.verified{background:linear-gradient(145deg,#effbf7,#fff 62%);border-color:#6eb49a}.seminar-priority-heading{grid-template-columns:34px 1fr auto;align-items:start;gap:9px;display:grid}.seminar-priority-heading>span{color:#fff;text-align:center;background:#f3b629;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:900;line-height:1.15;display:grid}.seminar-priority-heading small{color:#b1760d;letter-spacing:.08em;font-size:16px;font-weight:900}.seminar-priority-heading h2{color:var(--navy);margin:3px 0 4px;font-size:16px}.seminar-priority-heading p{color:#67798f;margin:0;font-size:16px;line-height:1.4}.seminar-priority-heading em{color:#9a6505;white-space:nowrap;background:#fff0c9;border-radius:999px;padding:6px 7px;font-size:16px;font-style:normal;font-weight:850}.seminar-date-fields{grid-template-columns:1fr;gap:7px;margin-top:12px;display:grid}.seminar-date-fields label{color:#5f7188;gap:4px;font-size:16px;font-weight:750;display:grid}.seminar-date-fields input{width:100%;min-width:0;color:var(--navy);background:#fff;border:1px solid #d7e0eb;border-radius:9px;padding:8px;font-size:16px}.attendance-qr-create-button{color:#fff;background:#082b63;border:0;border-radius:10px;width:100%;min-height:38px;margin-top:9px;font-size:16px;font-weight:850}.attendance-qr-create-button:disabled{color:#f5f7fa;background:#c5cfdb}.first-visit-award-button{background:var(--blue);color:#fff;border:0;border-radius:10px;width:100%;min-height:38px;margin-top:9px;font-size:16px;font-weight:850}.first-visit-awarded{color:#167151;text-align:center;background:#e8f7f1;border-radius:9px;margin:9px 0 0;padding:8px;font-size:16px;font-weight:800}.attendance-auto-note{color:#5f7188;text-align:center;margin:8px 0 0;font-size:12px;font-weight:700}.attendance-qr-overlay{z-index:60;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#031027a6;place-items:center;padding:22px;display:grid;position:absolute;inset:0}.attendance-qr-overlay>section{text-align:center;background:#fff;border-radius:22px;width:100%;max-width:330px;padding:22px 18px 18px;position:relative;box-shadow:0 25px 60px #00000047}.attendance-qr-close{color:#53657d;background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:10px}.attendance-qr-overlay small{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.attendance-qr-overlay h2{color:var(--navy);margin:6px 0 4px;font-size:16px}.attendance-qr-overlay p{max-width:250px;color:var(--muted);margin:0 auto 10px;font-size:16px;line-height:1.45}.attendance-qr-overlay img{border:1px solid #e2e8f0;border-radius:12px;width:210px;height:210px}.attendance-qr-share,.attendance-link-copy{border-radius:11px;width:100%;min-height:40px;font-size:16px;font-weight:850}.attendance-qr-share{background:var(--blue);color:#fff;border:0;margin-top:10px}.attendance-link-copy{border:1px solid var(--line);color:var(--navy);background:#fff;margin-top:6px}.attendance-guest-shell{overflow:hidden}.attendance-guest-page{background:linear-gradient(#fbf8f2,#fff 48%);min-height:100%;padding:22px 18px}.attendance-guest-page>header{color:var(--navy);justify-content:space-between;align-items:center;display:flex}.attendance-guest-page>header b{letter-spacing:.03em;font-size:16px}.attendance-guest-page>header span{color:var(--blue);letter-spacing:.1em;font-size:16px;font-weight:900}.attendance-guest-hero{text-align:center;margin-top:34px}.attendance-guest-hero>span{background:var(--blue);color:#fff;border-radius:20px;place-items:center;width:66px;height:66px;margin:0 auto 14px;font-size:32px;display:grid;box-shadow:0 14px 28px #005bd340}.attendance-guest-hero small{color:var(--blue);font-size:16px;font-weight:850}.attendance-guest-hero h1{color:var(--navy);margin:6px 0;font-size:23px;line-height:1.28}.attendance-guest-hero p{color:var(--muted);margin:0;font-size:16px}.attendance-guest-details{border:1px solid var(--line);background:var(--line);border-radius:15px;gap:1px;margin:24px 0 14px;display:grid;overflow:hidden}.attendance-guest-details>div{background:#fff;justify-content:space-between;gap:12px;padding:13px;display:flex}.attendance-guest-details span{color:var(--muted);font-size:16px}.attendance-guest-details b{color:var(--navy);font-size:16px}.attendance-guest-page>button{background:var(--blue);color:#fff;border:0;border-radius:14px;width:100%;min-height:50px;font-size:16px;font-weight:900;box-shadow:0 12px 24px #005bd333}.attendance-guest-note{color:#75869b;text-align:center;margin:12px 8px 0;font-size:16px;line-height:1.5}.attendance-guest-loading,.attendance-guest-result{text-align:center;align-content:center;place-items:center;gap:8px;min-height:450px;display:grid}.attendance-guest-loading>span,.attendance-guest-result>span{width:68px;height:68px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:30px;font-weight:900;display:grid}.attendance-guest-loading b{color:var(--navy);font-size:16px}.attendance-guest-loading small,.attendance-guest-result p,.attendance-guest-result small{color:var(--muted);font-size:16px}.attendance-guest-result h1{color:var(--navy);margin:4px 0 0;font-size:21px}.attendance-guest-result p{max-width:270px;line-height:1.5}.attendance-guest-result.success>span{color:#17805c;background:#e4f7ef}.attendance-guest-result.error>span{color:#c43b35;background:#fff0ef}.my-menu button.director-menu-entry{color:#fff;background:linear-gradient(115deg,#082b63,#0a67df);border-color:#0a5fd5;box-shadow:0 10px 22px #0854b933}.my-menu button.director-menu-entry>span{color:#f4cf74;background:#ffffff21;border:1px solid #ffffff47;font-size:16px;font-weight:950}.my-menu button.director-menu-entry small{color:#cee1fa}.my-menu button.director-menu-entry strong{color:#fff}.member-attendance-qr .member-qr-profile{margin:8px 0 2px}.member-attendance-qr .member-qr-profile b,.member-attendance-qr .member-qr-profile small{display:block}.member-attendance-qr .member-qr-profile b{color:var(--navy);font-size:16px}.member-attendance-qr .member-qr-profile small{color:var(--muted);margin-top:3px;font-size:16px}.director-sub-header{grid-template-columns:42px 1fr 42px;margin-bottom:10px}.director-sub-header>div{text-align:center}.director-sub-header h1{font-size:18px}.director-sub-header small{color:var(--blue);font-size:16px;font-weight:850}.director-identity{color:#fff;background:linear-gradient(115deg,#2b2722,#0a5fcf);border-radius:19px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;padding:14px;display:grid;overflow:hidden;box-shadow:0 13px 28px #07377a33}.director-identity>span{color:#f4cf74;background:#ffffff1f;border:1px solid #ffffff40;border-radius:15px;place-items:center;width:45px;height:45px;font-size:16px;font-weight:950;display:grid}.director-identity small,.director-identity h2,.director-identity p{margin:0;display:block}.director-identity small{color:#f0ce77;letter-spacing:.12em;font-size:16px;font-weight:900}.director-identity h2{margin-top:3px;font-size:16px}.director-identity p{color:#d0e2f8;margin-top:3px;font-size:16px}.director-identity em{color:#16805b;background:#e1f8ed;border-radius:999px;padding:5px 8px;font-size:16px;font-style:normal;font-weight:900}.director-tabs{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(6,1fr);gap:5px;margin:12px 0 16px;padding:5px;display:grid;box-shadow:0 7px 18px #0c2c5e0d}.director-tabs button{color:#74839a;background:0 0;border:0;border-radius:11px;align-content:center;place-items:center;gap:3px;min-height:48px;font-size:12px;font-weight:800;display:grid}.director-tabs button span{font-size:16px;line-height:1}.director-tabs button.active{color:var(--blue);background:#f0e7da}.organization-event-collection{background:#fff;border-top:2px solid #0d4e9d;margin:16px 0;padding:18px;box-shadow:0 12px 30px #092a5912}.organization-event-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.organization-event-heading small{color:#0d65d9;letter-spacing:.12em;font-size:11px;font-weight:950}.organization-event-heading h2{color:#0a2852;margin:3px 0 2px;font-size:21px}.organization-event-heading p{color:#75839a;margin:0;font-size:13px}.organization-event-heading>div:last-child{gap:7px;display:flex}.organization-event-heading button,.organization-event-actions button,.organization-event-editor-actions button{color:#1a477d;white-space:nowrap;background:#fff;border:1px solid #cbdaf0;border-radius:9px;padding:8px 11px;font-weight:850}.organization-event-heading button.primary,.organization-event-editor-actions button.primary{color:#fff;background:#0968db;border-color:#0968db}.organization-event-editor{background:#f4f8fe;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;padding:14px;display:grid}.organization-event-editor label{color:#334e70;gap:6px;font-size:12px;font-weight:850;display:grid}.organization-event-editor label.wide,.organization-event-editor .wide{grid-column:1/-1}.organization-event-editor input,.organization-event-editor select,.organization-event-editor textarea{color:#112f5b;width:100%;font:inherit;background:#fff;border:1px solid #c9d9ed;border-radius:8px;padding:10px}.organization-event-editor-actions{justify-content:flex-end;gap:8px;display:flex}.organization-event-list{gap:9px;margin-top:15px;display:grid}.organization-event-card{border-bottom:1px solid #e3ebf6;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 2px;display:grid}.organization-event-card>time{color:#123c70;background:#f1f6fd;border-left:4px solid #126fe5;align-content:center;place-items:center;min-height:62px;display:grid}.organization-event-card>time b{font-size:17px}.organization-event-card>time span{color:#657a96;font-size:12px}.organization-event-body small{color:#6d7d94;font-size:12px}.organization-event-body small em{color:#a67c45;margin-right:7px;font-style:normal;font-weight:900}.organization-event-body h3{color:#0a2852;margin:3px 0;font-size:17px}.organization-event-body p{color:#6b7890;margin:0;font-size:13px;line-height:1.45}.organization-attendance-summary{flex-wrap:wrap;gap:8px;margin-top:7px;font-size:12px;display:flex}.organization-attendance-summary b{color:#0a559f}.organization-attendance-summary span{color:#7b8799}.organization-event-actions{gap:5px;display:flex}.organization-event-actions button{padding:7px 9px;font-size:12px}.organization-event-actions button.attending{color:#137050;background:#eaf8f2;border-color:#17865e}.organization-event-actions button.delete{color:#b1434b}.organization-event-empty{color:#8090a5;text-align:center;place-items:center;gap:4px;padding:28px;display:grid}.organization-event-empty span{color:#2c76cc;font-size:26px}.organization-event-empty small{font-size:12px}.poster-management-heading{border-top:1px solid #d8e4f2;margin-top:24px;padding-top:16px}.calendar-cell-event.organization{background:#eef9f5;border-left-color:#1e8c67}.calendar-organization-event{grid-template-columns:40px minmax(0,1fr);align-items:start}.calendar-organization-event>button{color:#145a9f;white-space:nowrap;writing-mode:horizontal-tb;background:#fff;border:1px solid #bcd1e8;border-radius:10px;grid-column:1/-1;justify-content:center;justify-self:end;align-items:center;width:auto;min-width:82px;min-height:34px;margin-top:2px;padding:8px 13px;font-size:12px;font-weight:850;line-height:1;display:inline-flex;position:static}.calendar-organization-event>button.attending{color:#126c4d;background:#e9f8f1;border-color:#16825c}.calendar-heading-title{align-items:center;gap:11px;display:flex}.calendar-return-button{color:#0c57ad;background:#fff;border:1px solid #c9d9ee;border-radius:50%;flex:0 0 40px;width:40px;height:40px;font-size:28px;line-height:1;box-shadow:0 6px 16px #0a356914}.calendar-return-button:active{background:#f4eee5;transform:translate(-2px)}@media (width<=680px){.director-tabs{grid-template-columns:repeat(3,1fr)}.organization-event-collection{padding:14px 12px}.organization-event-heading{display:grid}.organization-event-heading>div:last-child{grid-template-columns:minmax(96px,.32fr) minmax(0,1fr);display:grid}.organization-event-heading>div:last-child button{min-height:46px}.organization-event-card{grid-template-columns:62px minmax(0,1fr)}.organization-event-actions{grid-column:1/-1;justify-content:flex-end}.organization-event-editor{grid-template-columns:1fr}.organization-event-editor label.wide,.organization-event-editor .wide{grid-column:auto}}.director-section{padding-bottom:14px}.center-operator-page{gap:12px;display:grid}.center-operator-guide{background:#f4f9fd;border:1px solid #cfe1ee;border-radius:16px;padding:15px}.center-operator-guide b,.center-operator-guide p,.center-operator-guide small{display:block}.center-operator-guide p{color:#52677b;margin:6px 0;font-size:12px;line-height:1.55}.center-operator-guide small{color:#98703e;font-size:10px;font-weight:800}.center-operator-picker{background:#fff;border:1px solid #d8e5ee;border-radius:16px;gap:9px;padding:13px;display:grid}.center-operator-picker-title b,.center-operator-picker-title small{display:block}.center-operator-picker-title small{color:#728396;margin-top:3px;font-size:11px}.center-operator-candidates{gap:6px;max-height:300px;display:grid;overflow:auto}.center-operator-candidates>button{text-align:left;background:#fff;border:1px solid #e0e8ef;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;width:100%;padding:9px;display:grid}.center-operator-candidates>button.selected{background:#effaf7;border-color:#98703e;box-shadow:inset 0 0 0 1px #98703e}.center-operator-candidates>button>span{color:#1264ad;background:#f0e7da;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.center-operator-candidates b,.center-operator-candidates small{display:block}.center-operator-candidates small{color:#728396;margin-top:3px;font-size:10px}.center-operator-candidates em{color:#536579;background:#edf2f6;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:850}.center-operator-candidates .selected em{color:#fff;background:#98703e}.center-operator-confirm,.center-operator-list button{color:#fff;background:#98703e;border:0;border-radius:11px;min-height:42px;padding:0 12px;font-weight:850}.center-operator-confirm:disabled{color:#758594;background:#cbd6de}.center-operator-list{gap:8px;display:grid}.center-operator-list article{background:#fff;border:1px solid #e0e8ef;border-radius:14px;grid-template-columns:38px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.center-operator-list article>span{color:#1264ad;background:#f0e7da;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid}.center-operator-list b,.center-operator-list small{display:block}.center-operator-list small{color:#728396;margin-top:3px;font-size:9px}.center-operator-list button{color:#536579;background:#edf2f6;min-height:32px;font-size:10px}.center-team-role-picker{grid-template-columns:1fr 1fr;gap:7px;display:grid}.center-team-role-picker button{color:#536579;background:#f5f8fa;border:1px solid #d7e3eb;border-radius:11px;min-height:39px;font-weight:850}.center-team-role-picker button.active{color:#fff;background:#98703e;border-color:#98703e}.team-role{color:#1264ad;background:#f0e7da;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:9px;font-style:normal;display:inline-block!important}.team-role.staff{color:#9a6500;background:#fff3d8}.center-task-page{gap:12px;display:grid}.center-task-editor{background:#fff;border:1px solid #d8e5ee;border-radius:17px;grid-template-columns:1fr 1fr;gap:9px;padding:14px;display:grid}.center-task-editor label{color:#536579;gap:5px;font-size:10px;font-weight:850;display:grid}.center-task-editor .wide,.center-task-editor>button{grid-column:1/-1}.center-task-editor input,.center-task-editor select,.center-task-editor textarea{width:100%;font:inherit;color:#16314c;background:#f8fafb;border:1px solid #d8e3ea;border-radius:11px;padding:10px}.center-task-editor>button{color:#fff;background:#98703e;border:0;border-radius:12px;min-height:43px;font-weight:900}.center-task-editor>button:disabled{background:#cbd6de}.center-task-summary{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.center-task-summary article{text-align:center;background:#fff;border:1px solid #dce6ed;border-radius:14px;padding:12px}.center-task-summary small,.center-task-summary b{display:block}.center-task-summary small{color:#718396;font-size:10px}.center-task-summary b{color:#0b4b91;margin-top:4px;font-size:22px}.center-task-list{gap:8px;display:grid}.center-task-list article{background:#fff;border:1px solid #dce6ed;border-left:4px solid #86a9c4;border-radius:15px;grid-template-columns:1fr auto;gap:9px;padding:13px;display:grid}.center-task-list article.high{border-left-color:#ef9f28}.center-task-list article.urgent{border-left-color:#d94141}.center-task-list article.done{opacity:.64}.center-task-list small,.center-task-list b,.center-task-list p,.center-task-list time{display:block}.center-task-list small{color:#98703e;font-size:9px;font-weight:900}.center-task-list b{color:#142f4c;margin-top:4px}.center-task-list p{color:#65788a;margin:5px 0;font-size:11px;line-height:1.45}.center-task-list time{color:#9a6500;font-size:9px}.center-task-list select{background:#f7fafb;border:1px solid #d8e3ea;border-radius:9px;align-self:start;padding:7px;font-size:10px}.center-task-list article>button{color:#65788a;background:#edf2f6;border:0;border-radius:8px;grid-column:2;min-height:28px;font-size:9px}.director-date-row,.director-heading{justify-content:space-between;align-items:end;gap:10px;display:flex}.director-date-row{align-items:center;margin:2px 2px 12px}.director-date-row small,.director-date-row h2,.director-date-row time{margin:0;display:block}.director-date-row small,.director-heading>div small{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.director-date-row h2{margin-top:3px;font-size:19px}.director-date-row time{color:var(--muted);font-size:16px}.live-badge{color:#16815c;background:#e9f8f1;border-radius:999px;padding:5px 8px;font-size:16px;font-weight:850}.director-metrics{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.director-metrics button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;min-width:0;padding:11px 8px;box-shadow:0 7px 18px #0c2c5e0d}.director-metrics small,.director-metrics b,.director-metrics span{display:block}.director-metrics small{color:var(--muted);font-size:16px}.director-metrics b{color:var(--navy);margin-top:4px;font-size:19px}.director-metrics b i{color:var(--muted);margin-left:2px;font-size:16px;font-style:normal}.director-metrics span{color:var(--blue);white-space:nowrap;text-overflow:ellipsis;margin-top:3px;font-size:16px;overflow:hidden}.director-month-plan{background:#fff;border:1px solid #d7e4f2;border-radius:15px;margin-top:9px;padding:9px 8px 7px;box-shadow:0 7px 18px #0c2c5e0a}.director-month-plan>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;padding:0 2px;display:flex}.director-month-plan>header small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.director-month-plan>header h3{margin:1px 0 0;font-size:15px}.director-month-plan>header nav{grid-template-columns:25px auto 25px;align-items:center;gap:3px;display:grid}.director-month-plan>header nav button{width:25px;height:25px;color:var(--blue);background:#f4eee5;border:0;border-radius:8px;font-size:18px}.director-month-plan>header nav b{text-align:center;min-width:78px;font-size:12px}.director-month-weekdays,.director-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.director-month-weekdays span{color:#8492a5;text-align:center;padding:2px 0 4px;font-size:9px;font-weight:800}.director-month-weekdays span:first-child{color:#d25c67}.director-month-weekdays span:last-child{color:#3972bb}.director-month-grid{border-top:1px solid #e5edf6;border-left:1px solid #e5edf6;border-radius:7px;overflow:hidden}.director-month-grid>div{background:#fff;border-bottom:1px solid #e5edf6;border-right:1px solid #e5edf6;flex-direction:column;gap:1px;min-width:0;min-height:22px;padding:1px;display:flex}.director-month-grid>div.empty-day{background:#f8fafc}.director-month-grid>div.has-plan{background:#fbfdff}.director-month-grid time{color:#65758b;place-items:center;width:16px;height:16px;font-size:9px;display:grid}.director-month-grid .today time{background:var(--blue);color:#fff;border-radius:50%;font-weight:900}.director-month-grid button{color:#174f91;text-align:left;background:#f0e7da;border:0;border-radius:4px;min-width:0;padding:2px;font-size:7px;font-weight:850;line-height:1.15;display:block;overflow:hidden}.director-month-grid button span{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.director-month-plan>p{color:#8492a5;text-align:right;margin:5px 2px 0;font-size:9px}.director-plan-editor{background:#fbf8f2;border:1px solid #9fc5ef;border-radius:14px;margin-top:7px;padding:10px}.director-plan-editor>header{justify-content:space-between;align-items:center;display:flex}.director-plan-editor>header small{color:var(--blue);letter-spacing:.1em;font-size:9px;font-weight:900}.director-plan-editor h3{margin:1px 0 0;font-size:15px}.director-plan-editor>header button{color:#63768e;background:#fff;border:0;border-radius:50%;width:27px;height:27px;font-size:18px}.director-plan-editor>.director-plan-editor-grid{grid-template-columns:1fr 1fr;gap:7px;margin:8px 0;display:grid}.director-plan-editor label{color:#61738b;gap:4px;font-size:10px;font-weight:800;display:grid}.director-plan-editor input,.director-plan-editor select{width:100%;min-width:0;height:37px;color:var(--navy);background:#fff;border:1px solid #c5d8ed;border-radius:9px;padding:0 8px;font-size:12px}.director-plan-editor footer{grid-template-columns:1fr 1.35fr;gap:7px;margin-top:9px;display:grid}.director-plan-editor footer button{border-radius:10px;min-height:38px;font-size:12px;font-weight:850}.director-plan-editor footer .delete{color:#bf3947;background:#fff;border:1px solid #f0c6ca}.director-plan-editor footer .save{background:var(--blue);color:#fff;border:0}.director-plan-editor .director-lecture-time-field{color:#61738b;gap:4px;font-size:10px}.director-plan-editor .director-lecture-time-field select{width:100%;height:37px;color:var(--navy);background:#fff;border:1px solid #c5d8ed;border-radius:9px;font-size:11px}.director-scan-cta{color:#fff;text-align:left;background:linear-gradient(110deg,#a67c45,#0754c5);border:0;border-radius:18px;grid-template-columns:52px 1fr auto;align-items:center;gap:11px;width:100%;min-height:84px;margin-top:10px;padding:12px;display:grid;box-shadow:0 12px 25px #0864ec38}.director-scan-cta .scan-frame{background:#ffffff29;border-radius:15px;place-items:center;width:50px;height:50px;font-size:24px;display:grid}.director-scan-cta small,.director-scan-cta b,.director-scan-cta p{margin:0;display:block}.director-scan-cta small{color:#f8d780;letter-spacing:.1em;font-size:16px;font-weight:900}.director-scan-cta b{margin-top:3px;font-size:16px}.director-scan-cta p{color:#d6e7ff;margin-top:3px;font-size:16px;line-height:1.4}.director-scan-cta strong{white-space:nowrap;font-size:16px}.director-heading{margin:20px 2px 8px}.director-heading h3{margin:3px 0 0;font-size:16px}.director-heading>button{color:var(--blue);background:0 0;border:0;font-size:16px;font-weight:850}.director-heading>b{color:var(--blue);font-size:16px}.director-class-card{background:linear-gradient(120deg,#fbf8f2,#fff);border:1px solid #b9d5f5;border-radius:16px;grid-template-columns:48px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.director-class-card>time{border-right:1px solid var(--line);min-height:47px;color:var(--blue);place-items:center;display:grid}.director-class-card time b,.director-class-card time small{display:block}.director-class-card time b{font-size:16px}.director-class-card time small{color:var(--muted);font-size:16px}.director-class-card div span{color:var(--blue);font-size:16px;font-weight:850}.director-class-card h3{margin:3px 0 0;font-size:16px}.director-class-card p{color:var(--muted);margin:3px 0 0;font-size:16px}.director-class-card>em{color:#9b6c0c;background:#fff3d9;border-radius:999px;padding:4px 7px;font-size:16px;font-style:normal;font-weight:850}.director-quick-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.director-quick-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:69px;padding:9px;display:grid}.director-quick-grid button>span{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:10px;grid-row:1/3;place-items:center;font-size:16px;display:grid}.director-quick-grid b{align-self:end;font-size:16px}.director-quick-grid small{color:var(--muted);align-self:start;font-size:16px}.director-recent-list,.director-attendance-list{gap:6px;display:grid}.director-recent-list article,.director-attendance-list article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:9px;display:grid}.director-recent-list article>span,.director-attendance-list article>span{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.director-recent-list b,.director-recent-list small,.director-attendance-list b,.director-attendance-list small{display:block}.director-recent-list b,.director-attendance-list b{font-size:16px}.director-recent-list small,.director-attendance-list small{color:var(--muted);margin-top:2px;font-size:16px}.director-recent-list time,.director-attendance-list time{color:#586a82;font-size:16px}.director-recent-list em,.director-attendance-list em{color:#18815d;background:#e7f7f0;border-radius:999px;padding:4px 6px;font-size:16px;font-style:normal;font-weight:850}.director-empty{text-align:center;background:#fdfbf7;border:1px dashed #c6d9ee;border-radius:15px;align-content:center;place-items:center;gap:4px;min-height:115px;display:grid}.director-empty>span{color:var(--blue);font-size:23px}.director-empty b{font-size:16px}.director-empty small{color:var(--muted);font-size:16px}.director-scanner{background:#fbf8f2;border:1px solid #a9c9ef;border-radius:21px;padding:12px;overflow:hidden}.director-scanner.open{background:#06172f;border-color:#0a4c9e}.director-scanner-ready{text-align:center;align-content:center;place-items:center;min-height:235px;display:grid}.director-scanner-ready>span{width:66px;height:66px;color:var(--blue);background:#e6f2ff;border-radius:21px;place-items:center;font-size:31px;display:grid}.director-scanner-ready small{color:var(--blue);letter-spacing:.12em;margin-top:12px;font-size:16px;font-weight:900}.director-scanner-ready h3{margin:5px 0 0;font-size:16px}.director-scanner-ready p{color:var(--muted);margin:5px 0 13px;font-size:16px}.director-scanner-ready button{background:var(--blue);color:#fff;border:0;border-radius:12px;min-height:42px;padding:0 22px;font-size:16px;font-weight:900}.director-scanner-ready-actions{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.director-scanner-ready-actions label,.director-scanner-actions label{color:#245783;cursor:pointer;background:#fff;border:1px solid #9bbce1;border-radius:12px;justify-content:center;align-items:center;min-height:42px;padding:0 16px;font-size:14px;font-weight:850;display:inline-flex}.director-scanner-ready-actions input,.director-scanner-actions input{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.director-camera{background:#020916;border-radius:16px;height:300px;position:relative;overflow:hidden}.director-camera video{object-fit:cover;width:100%;height:100%}.director-camera:after{content:"";pointer-events:none;background:radial-gradient(circle,#0000 0 27%,#000a1a8c 44%);position:absolute;inset:0}.director-camera>i{z-index:2;pointer-events:none;border-style:solid;border-color:#4ba2ff;width:38px;height:38px;position:absolute}.director-camera>i:first-of-type{border-width:3px 0 0 3px;top:55px;left:48px}.director-camera>i:nth-of-type(2){border-width:3px 3px 0 0;top:55px;right:48px}.director-camera>i:nth-of-type(3){border-width:0 0 3px 3px;bottom:55px;left:48px}.director-camera>i:nth-of-type(4){border-width:0 3px 3px 0;bottom:55px;right:48px}.director-camera>span{z-index:3;color:#fff;text-align:center;font-size:16px;font-weight:800;position:absolute;bottom:18px;left:0;right:0}.director-scanner-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.director-scanner-actions label{color:#fff;background:#ffffff24;border-color:#ffffff47}.director-scanner-actions>button{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:10px;min-height:42px;font-size:16px;font-weight:850}.director-manual-checkin{border:1px solid var(--line);background:#fff;border-radius:16px;margin-top:10px;padding:13px}.director-manual-checkin>div{justify-content:space-between;align-items:baseline;display:flex}.director-manual-checkin>div span{color:var(--blue);font-size:16px;font-weight:850}.director-manual-checkin>div b{font-size:16px}.director-manual-checkin label{grid-template-columns:1fr auto;gap:6px;margin-top:9px;display:grid}.director-manual-checkin select{width:100%;height:40px;color:var(--navy);background:#fff;border:1px solid #cadced;border-radius:11px;outline:none;margin-top:9px;padding:0 11px;font-size:16px}.director-manual-checkin input{min-width:0;height:40px;color:var(--navy);border:1px solid #cadced;border-radius:11px;outline:none;padding:0 11px;font-size:16px}.director-manual-checkin label button{color:#fff;background:#082b63;border:0;border-radius:11px;padding:0 13px;font-size:16px;font-weight:850}.director-manual-checkin>small{color:var(--muted);margin-top:7px;font-size:16px;display:block}.director-safety-note{color:var(--muted);text-align:center;margin:10px 5px 0;font-size:16px;line-height:1.5}.director-add-button{background:var(--blue);color:#fff;border:0;border-radius:10px;padding:8px 10px;font-size:16px;font-weight:850}.director-calendar-strip{grid-template-columns:repeat(5,1fr);gap:5px;margin-bottom:11px;display:grid}.director-calendar-strip button{border:1px solid var(--line);color:#66768d;background:#fff;border-radius:11px;min-height:40px;font-size:16px}.director-calendar-strip button.active{border-color:var(--blue);background:var(--blue);color:#fff;font-weight:900}.director-lecture-form{background:#fbf8f2;border:1px solid #b9d5f4;border-radius:17px;margin-bottom:12px;padding:13px}.director-lecture-form-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:11px;display:flex}.director-lecture-form-heading small{color:var(--blue);letter-spacing:.08em;font-size:10px;font-weight:900}.director-lecture-form-heading h3{color:var(--navy);margin:3px 0 0;font-size:17px}.director-lecture-delete{color:#fff;background:#d92f49;border:1px solid #e46b79;border-radius:11px;min-height:42px;padding:0 18px;font-size:13px;font-weight:900;box-shadow:0 7px 18px #be253d33}.director-lecture-delete:disabled{opacity:.48;box-shadow:none}.director-lecture-form-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.director-instructor-identity{background:#f4f8fc;border:1px solid #b9d5f4;grid-column:1/-1;grid-template-columns:1fr 1fr;gap:9px;padding:10px;display:grid}.director-instructor-verified{background:#fff;border:1px solid #91b9e4;grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:9px;padding:8px;display:grid}.director-instructor-verified img{object-fit:cover;background:#edf2f7;border-radius:50%;width:48px;height:48px}.director-instructor-verified span{min-width:0}.director-instructor-verified b,.director-instructor-verified small{display:block}.director-instructor-verified b{color:#123a68;font-size:12px}.director-instructor-verified small{color:#65778d;margin-top:3px;font-size:10px;line-height:1.45}.director-instructor-verified em{color:#19704b;white-space:nowrap;font-size:10px;font-style:normal;font-weight:900}.director-instructor-unverified,.director-instructor-duplicate{grid-column:1/-1;margin:0;padding:8px 10px;font-size:11px;font-weight:800;line-height:1.45}.director-instructor-unverified{color:#8a5d14;background:#fff7e8}.director-instructor-duplicate{color:#b1253d;background:#fff0f1}.director-plan-editor .director-instructor-identity{grid-column:1/-1}.director-lecture-form label{color:#60738d;gap:5px;font-size:11px;font-weight:800;display:grid}.director-lecture-time-field{color:#60738d;gap:5px;min-width:0;font-size:11px;font-weight:800;display:grid}.director-lecture-time-field>div{grid-template-columns:1.05fr .9fr .9fr;gap:5px;display:grid}.director-lecture-time-field select{min-width:0;padding-inline:8px;font-weight:800}.director-lecture-time-field>small{color:#71849b;text-align:right;font-size:10px;font-weight:850}.director-lecture-form input,.director-lecture-form select,.director-lecture-form textarea{width:100%;min-height:42px;color:var(--navy);font:inherit;background:#fff;border:1px solid #c9daee;border-radius:10px;padding:9px 10px;font-size:13px}.director-lecture-description{margin-top:9px}.director-lecture-form textarea{resize:vertical;min-height:70px}.director-lecture-form .director-self-instructor{min-height:34px;color:var(--blue);background:#f0e7da;border:1px solid #9fc8f5;border-radius:9px;font-size:11px;font-weight:900}.lecture-poster-card{color:#fff;background:#06182c;border:1px solid #b99658;border-radius:18px;margin:16px 0;overflow:hidden;box-shadow:0 18px 42px #020e1d33}.lecture-poster-card.compact{width:min(100%,410px);margin:15px auto 2px}.lecture-poster-card>header{text-align:left;border-bottom:1px solid #d6ae6742;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.lecture-poster-card>header small,.lecture-poster-card>header b{display:block}.lecture-poster-card>header small{color:#d8b675;letter-spacing:.18em;font-size:9px;font-weight:900}.lecture-poster-card>header b{color:#f5f1e9;margin-top:3px;font-size:13px}.lecture-poster-card>header>span{color:#e2c48a;white-space:nowrap;background:#d7ae631a;border:1px solid #dab5706b;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:850}.lecture-poster-preview{aspect-ratio:2/3;background:#041224;width:100%;position:relative;overflow:hidden}.lecture-poster-preview>img{object-fit:contain;width:100%;height:100%;display:block}.lecture-poster-loading{color:#f2eee6;text-align:center;background:radial-gradient(circle at 50% 38%,#d7ae6321,#0000 36%),#041224;align-content:center;place-items:center;gap:8px;display:grid;position:absolute;inset:0}.lecture-poster-loading>i{border:2px solid #d8b57540;border-top-color:#d8b575;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite poster-spin}.lecture-poster-loading b{font-size:13px}.lecture-poster-loading small{color:#91a6ba;font-size:10px}.lecture-poster-loading.error b{color:#ffd5cc}@keyframes poster-spin{to{transform:rotate(360deg)}}.lecture-poster-card>p{color:#9fb0c0;border-top:1px solid #d6ae6733;margin:0;padding:10px 14px 0;font-size:10px;line-height:1.5}.lecture-poster-actions{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.lecture-poster-actions button{color:#e7cb96;background:#ffffff0d;border:1px solid #dbb56f7a;border-radius:10px;min-height:40px;font-size:12px;font-weight:900}.lecture-poster-actions button:last-child{color:#061528;background:linear-gradient(135deg,#d8b46e,#a66f2d);border-color:#c8984e}.lecture-poster-actions button:disabled{opacity:.45}.director-lecture-form-actions{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:10px;display:grid}.director-lecture-form-actions button{color:#63768e;background:#fff;border:1px solid #bcd1e9;border-radius:11px;min-height:43px;font-size:13px;font-weight:850}.director-lecture-form-actions button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.director-lecture-form-actions button:disabled{color:#9aa8b8;background:#e8eef5;border-color:#d7e1ed}.director-month-list-heading{text-align:center;background:#fbf8f2;border:1px solid #bdd6f2;border-radius:14px;grid-template-columns:36px 1fr 36px;align-items:center;gap:8px;margin:12px 0 9px;padding:9px;display:grid}.director-month-list-heading button{width:36px;height:36px;color:var(--blue);background:#fff;border:1px solid #c4d9ef;border-radius:10px;font-size:22px;font-weight:850}.director-month-list-heading b,.director-month-list-heading small{display:block}.director-month-list-heading b{font-size:15px}.director-month-list-heading small{color:var(--muted);margin-top:3px;font-size:11px}.director-schedule-list{gap:8px;display:grid}.director-schedule-list article{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:45px 1fr auto;align-items:center;gap:9px;padding:11px;display:grid}.director-schedule-list time{color:var(--blue);text-align:center;font-size:16px;font-weight:900}.director-schedule-list time b,.director-schedule-list time small{display:block}.director-schedule-list time small{margin-top:2px;font-size:11px}.director-schedule-list div span{color:var(--blue);font-size:16px;font-weight:850}.director-schedule-list div b{margin-top:3px;font-size:16px;display:block}.director-schedule-list div small{color:var(--muted);margin-top:3px;font-size:16px;display:block}.director-schedule-list em{color:#2e6eb9;text-align:right;background:#f4eee5;border-radius:10px;padding:5px 7px;font-size:12px;font-style:normal;line-height:1.45}.director-schedule-list button{min-height:28px;color:var(--blue);background:#fff;border:1px solid #c6dbee;border-radius:8px;grid-column:2/-1;font-size:16px;font-weight:850}.director-schedule-actions{grid-column:2/-1;grid-template-columns:1.2fr 1fr;gap:7px;display:grid}.director-schedule-actions button{grid-column:auto;min-height:38px}.director-schedule-actions button.attendance{border-color:var(--blue);background:var(--blue);color:#fff}.director-lecture-summary{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:repeat(3,1fr);margin-top:11px;display:grid;overflow:hidden}.director-empty-action{cursor:pointer;width:100%;font:inherit}.director-empty-action:not(:disabled):active{transform:scale(.992)}.director-empty-action:disabled{cursor:default;opacity:.7}.director-lecture-summary>div{text-align:center;padding:12px 7px}.director-lecture-summary>div+div{border-left:1px solid var(--line)}.director-lecture-summary small,.director-lecture-summary b{display:block}.director-lecture-summary small{color:var(--muted);font-size:16px}.director-lecture-summary b{margin-top:4px;font-size:16px}.director-outline-action{width:100%;min-height:43px;color:var(--blue);background:#fbf8f2;border:1px solid #a9c9ef;border-radius:12px;margin-top:9px;font-size:16px;font-weight:850}.anonymous-badge{color:#16815b;background:#e7f7f0;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:900}.instructor-evaluation-guide{background:linear-gradient(135deg,#fbf8f2,#fff);border:1px solid #bcd8f7;border-radius:15px;grid-template-columns:42px 1fr;align-items:center;gap:10px;margin-bottom:11px;padding:12px;display:grid}.instructor-evaluation-guide>span{width:40px;height:40px;color:var(--blue);background:#e3f0ff;border-radius:12px;place-items:center;font-size:20px;display:grid}.instructor-evaluation-guide b,.instructor-evaluation-guide small{display:block}.instructor-evaluation-guide b{font-size:14px}.instructor-evaluation-guide small{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.instructor-activity-list{gap:10px;display:grid}.instructor-activity-list>article{border:1px solid var(--line);background:#fff;border-radius:16px;overflow:hidden}.instructor-activity-list header{grid-template-columns:42px 1fr auto;align-items:center;gap:9px;padding:12px;display:grid}.instructor-activity-list header>span{width:40px;height:40px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.instructor-activity-list header b,.instructor-activity-list header small{display:block}.instructor-activity-list header b{font-size:15px}.instructor-activity-list header div small{color:var(--muted);margin-top:3px;font-size:11px}.instructor-activity-list header>strong{color:var(--blue);text-align:right;font-size:22px}.instructor-activity-list header>strong small{color:var(--muted);font-size:9px;font-weight:700}.instructor-score-row{background:#fdfbf7;border-top:1px solid #e1ebf6;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:9px 12px;display:grid}.instructor-score-row>span,.instructor-score-row>em{color:#58708e;font-size:11px;font-style:normal}.instructor-score-row>em{color:var(--blue);font-weight:850}.instructor-score-row>i{background:#dbe8f7;border-radius:999px;height:6px;overflow:hidden}.instructor-score-row>i b{border-radius:inherit;background:linear-gradient(90deg,#1d7ee8,#63aaf6);height:100%;display:block}.instructor-lecture-history{border-top:1px solid #e1ebf6}.instructor-lecture-history>div{grid-template-columns:68px 1fr auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.instructor-lecture-history>div+div{border-top:1px solid #edf2f8}.instructor-lecture-history time{color:#657991;font-size:10px}.instructor-lecture-history span b,.instructor-lecture-history span small{display:block}.instructor-lecture-history span b{font-size:12px}.instructor-lecture-history span small{color:var(--muted);margin-top:3px;font-size:10px}.instructor-lecture-history>div>strong{color:var(--blue);white-space:nowrap;font-size:11px}.director-member-summary{grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.director-member-summary article{border:1px solid var(--line);background:#fff;border-radius:14px;padding:10px 8px}.director-member-summary span,.director-member-summary b,.director-member-summary small{display:block}.director-member-summary span{color:var(--muted);font-size:16px}.director-member-summary b{margin-top:4px;font-size:16px}.director-member-summary small{color:var(--blue);margin-top:3px;font-size:16px}.director-member-search{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:12px;align-items:center;gap:8px;margin:9px 0;padding:0 11px;display:flex}.director-member-search input{min-width:0;color:var(--navy);border:0;outline:0;flex:1;font-size:16px}.director-member-list{gap:6px;display:grid}.director-member-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:13px;grid-template-columns:34px 1fr auto auto;align-items:center;gap:8px;padding:9px;display:grid}.director-member-list button>span{width:32px;height:32px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.director-member-list b,.director-member-list small{display:block}.director-member-list b{font-size:16px}.director-member-list small{color:var(--muted);margin-top:2px;font-size:16px}.director-member-list em{color:#65758c;background:#edf3f8;border-radius:999px;padding:4px 6px;font-size:16px;font-style:normal}.director-member-list em.checked{color:#16815c;background:#e6f7ef}.director-member-list em.warning{color:#9b6c0c;background:#fff2d9}.director-member-list strong{color:#8291a5;font-size:16px}.center-member-register-guide{background:linear-gradient(135deg,#eff7ff,#fff);border:1px solid #bdd8f6;border-radius:16px;grid-template-columns:44px 1fr;align-items:center;gap:10px;padding:13px;display:grid}.center-member-register-guide>span{background:var(--blue);color:#fff;border-radius:13px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.center-member-register-guide b,.center-member-register-guide small{display:block}.center-member-register-guide b{font-size:14px}.center-member-register-guide small{color:var(--muted);margin-top:4px;font-size:11px;line-height:1.45}.center-member-lookup-card{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1fr auto;align-items:end;gap:8px;margin-top:11px;padding:12px;display:grid}.center-member-lookup-card label{color:#5f738d;gap:5px;font-size:11px;font-weight:850;display:grid}.center-member-lookup-card input{width:100%;height:42px;color:var(--navy);border:1px solid #c7daee;border-radius:11px;outline:none;padding:0 11px;font-size:14px}.center-member-lookup-card input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0c68d31a}.center-member-lookup-card>button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-height:42px;padding:0 14px;font-size:13px;font-weight:900}.center-member-lookup-card>button:disabled{background:#cbd9e8}.center-member-candidate{background:#fdfbf7;border:1px solid #b9d5f3;border-radius:15px;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.center-member-candidate>span{width:42px;height:42px;color:var(--blue);background:#e4f1ff;border-radius:50%;place-items:center;font-size:17px;font-weight:900;display:grid}.center-member-candidate small,.center-member-candidate b,.center-member-candidate p{margin:0;display:block}.center-member-candidate div>small{color:var(--blue);font-size:10px;font-weight:850}.center-member-candidate div>b{margin-top:2px;font-size:15px}.center-member-candidate div>p{color:var(--muted);margin-top:2px;font-size:11px}.center-member-candidate>em{color:#68798d;background:#edf2f7;border-radius:999px;padding:5px 7px;font-size:10px;font-style:normal;font-weight:850}.center-member-candidate>em.assigned{color:#16815b;background:#e7f7f0}.center-member-warning{color:#8a5b08;background:#fff3e0;border-radius:11px;margin:9px 2px 0;padding:10px;font-size:11px;line-height:1.5}.center-member-register-submit{color:#fff;background:linear-gradient(135deg,#98703e,#a67c45);border:0;border-radius:13px;width:100%;min-height:46px;margin-top:10px;font-size:14px;font-weight:900}.center-member-register-submit:disabled{color:#7d8da0;background:#d4dfeb}.center-member-registration-steps{border:1px solid var(--line);background:#fff;border-radius:15px;gap:0;margin-top:14px;display:grid;overflow:hidden}.center-member-registration-steps>div{grid-template-columns:28px 1fr;align-items:center;gap:9px;padding:11px;display:grid}.center-member-registration-steps>div+div{border-top:1px solid #e8eef5}.center-member-registration-steps>div>span{width:26px;height:26px;color:var(--blue);background:#f0e7da;border-radius:9px;place-items:center;font-size:11px;font-weight:900;display:grid}.center-member-registration-steps p,.center-member-registration-steps b,.center-member-registration-steps small{margin:0;display:block}.center-member-registration-steps b{font-size:12px}.center-member-registration-steps small{color:var(--muted);margin-top:3px;font-size:10px}.director-birthday-card{background:#fff8fa;border:1px solid #f4d6df;border-radius:15px;grid-template-columns:40px 1fr;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.director-birthday-card>span{background:#fff0f5;border-radius:12px;place-items:center;width:38px;height:38px;font-size:17px;display:grid}.director-birthday-card b,.director-birthday-card small{display:block}.director-birthday-card b{font-size:16px}.director-birthday-card small{color:var(--muted);margin-top:3px;font-size:16px}.member-qr-sub-header{grid-template-columns:42px 1fr 42px;margin-bottom:11px}.member-qr-sub-header>div{text-align:center}.member-qr-sub-header h1{font-size:18px}.member-qr-sub-header small{color:var(--blue);font-size:16px;font-weight:850}.member-qr-hero{color:#fff;background:linear-gradient(120deg,#2b2722,#0a67df);border-radius:20px;grid-template-columns:58px 1fr;align-items:center;gap:12px;padding:17px;display:grid;box-shadow:0 13px 28px #084da833}.member-qr-hero>span{color:#f4d177;background:#ffffff1f;border:1px solid #ffffff40;border-radius:17px;place-items:center;width:55px;height:55px;font-size:28px;display:grid}.member-qr-hero small,.member-qr-hero h2,.member-qr-hero p{margin:0;display:block}.member-qr-hero small{color:#f3d37e;letter-spacing:.12em;font-size:16px;font-weight:900}.member-qr-hero h2{margin-top:4px;font-size:17px}.member-qr-hero p{color:#d2e4fb;margin-top:4px;font-size:16px;line-height:1.45}.member-qr-identity{border:1px solid var(--line);background:#fff;border-radius:15px;grid-template-columns:42px 1fr auto;align-items:center;gap:9px;margin-top:10px;padding:11px;display:grid}.member-qr-identity>span{width:40px;height:40px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.member-qr-identity b,.member-qr-identity small,.member-qr-identity p{margin:0;display:block}.member-qr-identity b{font-size:16px}.member-qr-identity small{color:var(--blue);margin-top:3px;font-size:16px}.member-qr-identity p{color:var(--muted);margin-top:2px;font-size:16px}.member-qr-identity em{color:#16815d;background:#e7f7ef;border-radius:999px;padding:5px 7px;font-size:16px;font-style:normal;font-weight:850}.member-qr-heading{margin:20px 2px 9px}.member-qr-heading small{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900}.member-qr-heading h3{margin:3px 0 0;font-size:16px}.member-qr-lecture-list{gap:7px;display:grid}.member-qr-lecture-list button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:47px 1fr 25px;align-items:center;gap:9px;padding:11px;display:grid}.member-qr-lecture-list button.selected{border:2px solid var(--blue);background:#fbf8f2;padding:10px;box-shadow:0 8px 18px #0864ec1a}.member-qr-lecture-list time{color:var(--blue);font-size:16px;font-weight:900}.member-qr-lecture-list b,.member-qr-lecture-list small{display:block}.member-qr-lecture-list b{font-size:16px}.member-qr-lecture-list small{color:var(--muted);margin-top:3px;font-size:16px}.member-qr-lecture-list button>span{width:22px;height:22px;color:var(--blue);background:#e5f1ff;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.member-qr-lecture-list button.selected>span{background:var(--blue);color:#fff}.member-qr-guide{background:#fdfbf7;border:1px solid #d4e4f5;border-radius:15px;margin-top:10px;padding:12px}.member-qr-guide b,.member-qr-guide p,.member-qr-guide small{margin:0;display:block}.member-qr-guide b{font-size:16px}.member-qr-guide p{color:var(--blue);margin-top:5px;font-size:16px;font-weight:750}.member-qr-guide small{color:var(--muted);margin-top:4px;font-size:16px}.member-qr-create{background:linear-gradient(110deg, var(--blue), #0754c7);color:#fff;border:0;border-radius:14px;width:100%;min-height:49px;margin-top:11px;font-size:16px;font-weight:900;box-shadow:0 10px 22px #0864ec33}.member-qr-profile-link{width:100%;color:var(--blue);background:0 0;border:0;margin-top:7px;font-size:16px;font-weight:850}.member-qr-result{color:#102844;text-align:center;background:linear-gradient(155deg,#f3f9ff,#fff);border:1px solid #accbef;border-radius:22px;margin-top:13px;padding:18px 16px;box-shadow:0 12px 28px #0c2c5e14}.member-qr-result>small{color:var(--blue);letter-spacing:.13em;font-size:16px;font-weight:900}.member-qr-result>h2{color:#102844;margin:5px 0 0;font-size:16px}.member-qr-result>p{color:#49627f;margin:5px 0 13px;font-size:16px}.member-qr-image-wrap{background:#fff;border:1px solid #dce6f1;border-radius:18px;width:230px;margin:0 auto;padding:12px;position:relative;box-shadow:0 9px 24px #071d491a}.member-qr-image-wrap img{width:204px;height:204px;display:block}.member-qr-image-wrap i{color:#fff;background:#082b63;border-radius:999px;padding:4px 7px;font-size:16px;font-style:normal;font-weight:850;position:absolute;bottom:8px;right:8px}.member-qr-live-notice{color:#304b69;text-align:center;gap:3px;margin:10px auto 0;font-size:15px;font-weight:650;line-height:1.45;display:grid}.member-qr-live-notice b{color:#a67c45}.member-qr-live-notice span{display:block}.member-qr-result-info{border:1px solid var(--line);background:var(--line);text-align:left;border-radius:13px;gap:1px;margin-top:13px;display:grid;overflow:hidden}.member-qr-result-info>div{color:#102844;background:#fff;grid-template-columns:55px 1fr;gap:10px;padding:9px 10px;display:grid}.member-qr-result-info span{color:#506984;font-size:16px;font-weight:700}.member-qr-result-info b{color:#102844;white-space:nowrap;text-overflow:ellipsis;font-size:16px;overflow:hidden}.member-qr-waiting{text-align:left;background:#fff5dd;border-radius:12px;grid-template-columns:21px 1fr;align-items:center;gap:8px;margin-top:10px;padding:10px;display:grid}.member-qr-waiting>span{color:#e1a21a;font-size:16px}.member-qr-waiting b,.member-qr-waiting small{display:block}.member-qr-waiting b{color:#8c630b;font-size:16px}.member-qr-waiting small{color:#9b7b36;margin-top:2px;font-size:16px}.member-qr-reset{width:100%;min-height:39px;color:var(--blue);background:#fff;border:1px solid #b8d0ec;border-radius:11px;margin-top:9px;font-size:16px;font-weight:850}.member-qr-steps{gap:6px;margin-top:12px;display:grid}.member-qr-steps article{border:1px solid var(--line);background:#fff;border-radius:13px;grid-template-columns:30px 1fr;align-items:center;gap:9px;padding:9px;display:grid}.member-qr-steps article>span{width:28px;height:28px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:16px;font-weight:900;display:grid}.member-qr-steps b,.member-qr-steps small{display:block}.member-qr-steps b{font-size:16px}.member-qr-steps small{color:var(--muted);margin-top:2px;font-size:16px}.member-qr-role-switch{grid-template-columns:1fr 1fr;gap:7px;display:grid}.member-qr-role-switch button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:15px;grid-template-columns:35px 1fr;align-items:center;gap:8px;min-height:69px;padding:10px;display:grid}.member-qr-role-switch button>span{width:33px;height:33px;color:var(--blue);background:#f0e7da;border-radius:11px;place-items:center;font-size:16px;font-weight:900;display:grid}.member-qr-role-switch b,.member-qr-role-switch small{display:block}.member-qr-role-switch b{font-size:16px}.member-qr-role-switch small{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.35}.member-qr-role-switch button.selected{border:2px solid var(--blue);background:#fbf8f2;padding:9px}.member-qr-role-switch button.selected>span{background:var(--blue);color:#fff}.member-qr-role-switch button.selected.instructor{background:#fffaf0;border-color:#b47a0e}.member-qr-role-switch button.selected.instructor>span{color:#fff0c6;background:#a56e08}.member-qr-create.instructor{background:linear-gradient(110deg,#9b6807,#c28b20);box-shadow:0 10px 22px #97650633}.member-qr-waiting.instructor{background:#fff0c9}.member-qr-waiting.instructor>span{color:#a86e00}.member-qr-waiting.instructor b{color:#795108}.director-recent-list article.instructor,.director-attendance-list article.instructor{background:#fffdf7;border-color:#e3c982}.director-recent-list article.instructor>span,.director-attendance-list article.instructor>span{color:#9b6807;background:#fff0c9}.director-recent-list article.instructor em,.director-attendance-list article.instructor em{color:#fff3cd;background:#9b6807}.guide-person-card b,.guide-person-card small,.guide-person-card p{margin:0;display:block}.guide-person-card b{font-size:16px}.guide-person-card small{color:#c5ddfa;margin-top:3px;font-size:16px}.guide-person-card p{color:#a9cdf7;margin-top:4px;font-size:16px}.guide-person-card>span:last-child{border:1px solid #ffffff80;border-radius:999px;padding:6px 8px;font-size:16px;font-weight:800}.sales-process{grid-template-columns:repeat(5,1fr);gap:4px;margin:11px 0 4px;display:grid}.sales-process div{border:1px solid var(--line);min-height:46px;color:var(--muted);background:#fff;border-radius:10px;align-content:center;place-items:center;gap:3px;display:grid}.sales-process span{background:#e7eef8;border-radius:50%;place-items:center;width:17px;height:17px;font-size:16px;font-weight:850;display:grid}.sales-process b{white-space:nowrap;font-size:16px}.sales-process div.active{color:var(--blue);background:#f3ede4;border-color:#afd0f6}.sales-process div.active span{background:var(--blue);color:#fff}.need-chip-grid{flex-wrap:wrap;gap:6px;display:flex}.need-chip-grid button{border:1px solid var(--line);min-height:32px;color:var(--muted);background:#fff;border-radius:999px;padding:0 10px;font-size:16px;font-weight:750}.need-chip-grid button.selected{border-color:var(--blue);color:var(--blue);background:#f0e7da}.answer-coach-card{background:#fff9ec;border:1px solid #f0d69b;border-radius:15px;grid-template-columns:38px 1fr;align-items:start;gap:10px;margin-top:11px;padding:12px;display:grid}.answer-coach-card>span{background:#fff;border-radius:11px;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.answer-coach-card small,.answer-coach-card b{display:block}.answer-coach-card small{color:#98722a;font-size:16px;font-weight:800}.answer-coach-card b{margin-top:3px;font-size:16px}.answer-coach-card p{color:#6f5a32;margin:5px 0 0;font-size:16px;line-height:1.55}.guide-section-heading{justify-content:space-between;align-items:end;gap:8px;margin:15px 0 9px;display:flex}.guide-section-heading h3,.guide-section-heading small{margin:0;display:block}.guide-section-heading h3{font-size:16px}.guide-section-heading small{color:var(--muted);margin-top:3px;font-size:16px}.guide-section-heading>span{border-radius:999px;padding:5px 7px;font-size:16px;font-weight:850}.guide-section-heading>span.has-unresolved{color:#bf591f;background:#fff0e3}.guide-section-heading>span.all-resolved{color:#0d7a4c;background:#dff7eb}.sales-material-list{gap:9px;display:grid}.sales-material-list article{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:39px 1fr;gap:10px;padding:12px;display:grid;box-shadow:0 7px 19px #0f37690f}.material-icon{width:38px;height:38px;color:var(--blue);background:#f0e7da;border-radius:12px;place-items:center;font-size:18px;font-weight:850;display:grid}.material-copy small,.material-copy b{display:block}.material-copy small{color:var(--blue);font-size:16px;font-weight:750}.material-copy b{margin-top:4px;font-size:16px}.material-copy p{color:var(--muted);margin:5px 0 0;font-size:16px;line-height:1.45}.material-actions{grid-column:1/-1;grid-template-columns:.8fr 1.45fr auto;gap:6px;display:grid}.material-actions button,.material-actions a{border:1px solid var(--blue);min-height:34px;color:var(--blue);background:#fff;border-radius:9px;justify-content:center;align-items:center;padding:0 8px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.material-actions button:nth-child(2){background:var(--blue);color:#fff}.material-actions a{border-color:var(--line);color:var(--muted);white-space:nowrap}.material-copy em{color:#14835a;background:#e9f8f1;border-radius:999px;margin-top:6px;padding:4px 7px;font-size:16px;font-style:normal;font-weight:800;display:inline-block}.guidance-open-button em{color:#168657;margin-top:3px;font-size:16px;font-style:normal;font-weight:800;display:block}.need-insight-summary{border:1px solid var(--line);background:var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:11px;display:grid;overflow:hidden}.need-insight-summary>div{text-align:center;background:#fff;align-content:center;place-items:center;gap:4px;min-height:57px;padding:7px 4px;display:grid}.need-insight-summary small{color:var(--muted);font-size:16px}.need-insight-summary b{color:var(--navy);font-size:16px;line-height:1.25}.need-insight-summary progress{background:#dce8f7;border:0;grid-column:1/-1;width:100%;height:5px}.need-insight-summary progress::-webkit-progress-bar{background:#dce8f7}.need-insight-summary progress::-webkit-progress-value{background:linear-gradient(90deg, var(--blue), var(--green))}.need-status-grid{grid-template-columns:1fr 1fr;gap:7px;display:grid}.need-status-grid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:24px 1fr auto;align-items:center;gap:7px;min-height:56px;padding:8px;display:grid}.need-status-grid button>span{width:23px;height:23px;color:var(--muted);background:#edf1f6;border-radius:50%;place-items:center;font-size:16px;font-weight:850;display:grid}.need-status-grid button b{font-size:16px;line-height:1.25}.need-status-grid button small{color:var(--muted);white-space:nowrap;background:#f1f4f8;border-radius:999px;padding:4px 5px;font-size:16px}.need-status-grid button.identified{background:#fdfbf7;border-color:#bed7f4}.need-status-grid button.identified>span,.need-status-grid button.identified small{color:var(--blue);background:#e5f1ff}.need-status-grid button.shared{background:#fbf8f2;border-color:#b8d9f6}.need-status-grid button.shared>span,.need-status-grid button.shared small{color:#a67c45;background:#dfefff}.need-status-grid button.answered{background:#fffaf0;border-color:#efd495}.need-status-grid button.answered>span,.need-status-grid button.answered small{color:#98701f;background:#fff0c9}.need-status-grid button.resolved{background:#e9f9f1;border:2px solid #24a36f;box-shadow:0 7px 18px #15895b24}.need-status-grid button.resolved b{color:#0c7048;font-weight:900}.need-status-grid button.resolved>span{color:#fff;background:#179765}.need-status-grid button.resolved small{color:#fff;background:#179765;font-weight:900}.prospect-closing-card{background:#f7f9fc;border:1px solid #d5deea;border-radius:16px;grid-template-columns:36px 1fr auto;align-items:center;gap:9px;min-height:76px;margin:12px 0 15px;padding:11px;display:grid}.prospect-closing-card>span{color:#74849a;background:#e4ebf4;border-radius:50%;place-items:center;width:36px;height:36px;font-size:17px;display:grid}.prospect-closing-card small,.prospect-closing-card b,.prospect-closing-card p{margin:0;display:block}.prospect-closing-card small{color:#718197;letter-spacing:.07em;font-size:16px;font-weight:900}.prospect-closing-card b{color:var(--navy);margin-top:3px;font-size:16px}.prospect-closing-card p{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.4}.prospect-closing-card>button{color:#fff;white-space:nowrap;background:#c6d0dc;border:0;border-radius:9px;min-height:34px;padding:0 9px;font-size:16px;font-weight:900}.prospect-closing-card.ready{background:linear-gradient(135deg,#eff7ff,#fff);border:2px solid #0f74e8;box-shadow:0 8px 20px #0f74e81f}.prospect-closing-card.ready>span{background:var(--blue);color:#fff}.prospect-closing-card.ready small{color:var(--blue)}.prospect-closing-card.ready>button{background:var(--blue)}.closing-member-verify{grid-template-columns:minmax(0,1fr);gap:5px;margin-top:9px;display:grid}.closing-member-verify>span{color:#294a75;font-size:16px;font-weight:850}.closing-member-verify input{width:100%;min-height:38px;color:var(--navy);text-transform:uppercase;background:#fff;border:1px solid #9fc4ee;border-radius:9px;outline:none;padding:0 10px;font-size:16px;font-weight:800}.closing-member-verify input:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0864ec1f}.closing-member-verify small{color:#55708f;letter-spacing:0;font-size:16px;font-weight:700}.prospect-closing-card.closed{background:#eaf9f2;border-color:#75cba5}.prospect-closing-card.closed>span{color:#fff;background:#179765}.prospect-closing-card.closed small,.prospect-closing-card.closed b{color:#10734c}.prospect-closing-card.closed>button{background:#179765}.answer-record-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:9px;display:grid}.answer-record-actions button{color:#7c642d;background:#fff;border:1px solid #d5b76f;border-radius:9px;min-height:32px;padding:5px;font-size:16px;font-weight:800}.answer-record-actions button.recorded{color:#876319;background:#fff0c9}.answer-record-actions button.resolved{color:#14794f;background:#e6f7ee;border-color:#8bcbaa}.activity-followup-queue>button{border:0;border-top:1px solid var(--line);text-align:left;background:#fff;grid-template-columns:39px 1fr auto;align-items:center;gap:9px;width:100%;min-height:63px;padding:9px 11px;display:grid}.activity-followup-queue .avatar-photo,.activity-followup-queue .avatar-fallback{width:38px;height:38px}.activity-followup-queue b,.activity-followup-queue small,.activity-followup-queue em{display:block}.activity-followup-queue b{font-size:16px}.activity-followup-queue small{color:var(--blue);margin-top:2px;font-size:16px}.activity-followup-queue em{color:var(--muted);margin-top:3px;font-size:16px;font-style:normal}.activity-followup-queue strong{color:var(--blue);font-size:16px}.activity-followup-queue{border:1px solid var(--line);background:#fff;border-radius:15px;margin:10px 0 13px;overflow:hidden}.activity-followup-queue>div{justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.activity-followup-queue>div b{font-size:16px}.activity-followup-queue>div span{color:var(--blue);background:#f0e7da;border-radius:999px;padding:4px 7px;font-size:16px;font-weight:800}.empty-state{min-height:170px;color:var(--muted);text-align:center;align-content:center;place-items:center;gap:7px;display:grid}.empty-state>span{color:#9bb8dc;font-size:34px}.empty-state b{color:var(--navy);font-size:16px}.empty-state small{font-size:16px}.empty-state button{background:var(--blue);color:#fff;border:0;border-radius:9px;min-height:35px;margin-top:5px;padding:0 14px;font-size:16px;font-weight:800}.photo-uploader{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:16px;grid-template-columns:78px 1fr;align-items:center;gap:13px;margin:12px 0;padding:13px;display:grid}.photo-preview-shell{width:74px;height:74px;display:block}.photo-uploader input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.photo-preview,.photo-placeholder{width:74px;height:74px;color:var(--blue);background:#f4eee5;border:2px dashed #9ec1e9;border-radius:50%;place-items:center;display:grid;overflow:hidden}.photo-preview{border-style:solid}.photo-preview img{object-fit:cover;width:100%;height:100%}.photo-placeholder{align-content:center;font-size:23px}.photo-placeholder small{font-size:16px;display:block}.photo-uploader b,.photo-uploader p{margin:0;display:block}.photo-uploader b{font-size:16px}.photo-uploader p{color:var(--muted);margin-top:5px;font-size:16px;line-height:1.45}.photo-uploader button{color:#e23f57;background:0 0;border:0;margin-top:6px;padding:0;font-size:16px}.photo-uploader .photo-picker-action{background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;justify-content:center;align-items:center;min-height:32px;margin-top:8px;padding:0 11px;font-size:16px;font-weight:800;display:inline-flex;box-shadow:0 5px 12px #0864ec2e}.photo-crop-overlay{z-index:140;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#03122a9e;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.photo-crop-dialog{background:#fff;border-radius:22px;width:min(100%,340px);padding:16px;box-shadow:0 24px 70px #02143252}.photo-crop-heading{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.photo-crop-heading b,.photo-crop-heading small{display:block}.photo-crop-heading b{color:var(--navy);font-size:16px}.photo-crop-heading small{color:var(--muted);margin-top:3px;font-size:16px}.photo-crop-heading>button{border:1px solid var(--line);width:32px;height:32px;color:var(--muted);background:#fff;border-radius:50%}.photo-crop-viewport{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#dce7f5;border-radius:15px;width:280px;height:280px;margin:0 auto;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0854b42e}.photo-crop-viewport:active{cursor:grabbing}.photo-crop-viewport>img{object-fit:fill;pointer-events:none;will-change:transform, width, height;max-width:none;position:absolute;top:50%;left:50%}.photo-crop-grid{pointer-events:none;background-image:linear-gradient(90deg,#0000 33.1%,#ffffff7a 33.3% 33.6%,#0000 33.8% 66.2%,#ffffff7a 66.4% 66.7%,#0000 66.9%),linear-gradient(#0000 33.1%,#ffffff7a 33.3% 33.6%,#0000 33.8% 66.2%,#ffffff7a 66.4% 66.7%,#0000 66.9%);border:2px solid #fffffff2;border-radius:15px;position:absolute;inset:0;box-shadow:inset 0 0 0 999px #0000000f}.photo-crop-zoom{grid-template-columns:36px 1fr 36px;align-items:center;gap:9px;margin:14px 0;display:grid}.photo-crop-zoom button{border:1px solid var(--line);width:36px;height:36px;color:var(--blue);background:#fff;border-radius:50%;font-size:18px;font-weight:800}.photo-crop-zoom input{width:100%;accent-color:var(--blue)}.photo-crop-actions{grid-template-columns:1fr 1.7fr;gap:8px;display:grid}.photo-crop-actions button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:11px;font-size:16px;font-weight:800}.photo-crop-actions button.confirm{border-color:var(--blue);background:var(--blue);color:#fff}.member-thanks{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:68vh;padding:28px;display:flex}.member-thanks>span{color:#fff;background:linear-gradient(145deg,#0a66e9,#3b96ff);border-radius:50%;place-items:center;width:74px;height:74px;font-size:32px;display:grid;box-shadow:0 15px 34px #0864ec40}.member-thanks h1{margin:22px 0 8px;font-size:24px}.member-thanks p{color:var(--muted);margin:0;font-size:16px;line-height:1.6}.member-thanks button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-height:42px;margin-top:23px;padding:0 20px;font-size:16px;font-weight:750}.prospect-form{grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;display:grid}.prospect-form label{color:#52627b;font-size:16px;font-weight:700}.prospect-form label.full{grid-column:1/-1}.prospect-form label>b{color:#e63e55}.prospect-form input,.prospect-form select,.prospect-form textarea{border:1px solid var(--line);width:100%;min-height:39px;color:var(--navy);font:inherit;background:#fff;border-radius:10px;outline:none;margin-top:5px;padding:8px 10px;font-size:16px;display:block}.prospect-form input:focus,.prospect-form select:focus,.prospect-form textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0864ec1a}.prospect-form textarea{resize:vertical;min-height:78px}.network-panel{height:390px;box-shadow:inset 0 0 50px #3479d20f, var(--shadow);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;-webkit-touch-callout:none;background:radial-gradient(circle,#267dee1c,#0000 28%),linear-gradient(#fafdff,#f4eee5);border:1px solid #cfe0f3;border-radius:21px;margin-top:12px;position:relative;overflow:hidden}.network-panel:not(.expanded){border-radius:21px 21px 0 0}.network-panel.dragging{cursor:grabbing}.network-panel:before{content:"";opacity:.55;pointer-events:none;background-image:radial-gradient(#9fc2eb 1px,#0000 1px);background-size:17px 17px;position:absolute;inset:0}.network-panel.mode-binary:after{content:"";z-index:0;pointer-events:none;opacity:.62;background:repeating-radial-gradient(circle,#0000 0 78px,#4589d733 79px 80px);border-radius:50%;width:115vmin;max-width:680px;height:115vmin;max-height:680px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.network-panel .network-scene{z-index:2}.network-panel.expanded{z-index:100;border-radius:24px;width:auto;height:calc(100dvh - 32px);margin:0;position:fixed;inset:16px}.network-scene{z-index:1;pointer-events:none;position:absolute;inset:0}.genealogy-target-rings{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:visible}.genealogy-target-ring{background:radial-gradient(circle,#0000 72%,#3280db09 73% 100%);border:1px solid #337ed645;border-radius:50%;position:absolute;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #ffffff80}.genealogy-target-ring small{color:#5d7d9f;white-space:nowrap;background:#f7fbffe6;border-radius:999px;padding:2px 7px;font-size:11px;font-weight:800;position:absolute;top:0;left:50%;transform:translate(-50%,-52%)}.genealogy-bullseye{background:radial-gradient(circle,#f4a92821 0 34%,#0000 36% 100%);border:1px solid #f4a9284d;border-radius:50%;width:82px;height:82px;position:absolute;transform:translate(-50%,-50%)}html[data-theme=dark] .genealogy-target-ring{border-color:#67b2ff52;box-shadow:inset 0 0 0 1px #0414267a}html[data-theme=dark] .genealogy-target-ring small{color:#a9c9e9;background:#0c2337e6}html[data-theme=dark] .genealogy-bullseye{background:radial-gradient(circle,#f4a92829 0 34%,#0000 36% 100%);border-color:#f4b74866}.network-scene .network-node{pointer-events:auto}.network-lines-canvas{z-index:1;pointer-events:none;contain:strict;width:100%;height:100%;position:absolute;inset:0}.network-lines path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.network-route-outline{stroke:#9dbee21f;stroke-width:5px}.network-route{stroke:#a9c6e5;stroke-width:1.5px}.network-panel.mode-roster .network-route{stroke:#78a9df;stroke-dasharray:2.5 3.8;animation:7s linear infinite network-flow}@keyframes network-flow{to{stroke-dashoffset:-32px}}.network-route-empty{stroke:#9bbbdc;stroke-width:1.65px}.network-panel.genealogy-focus-active .network-node,.network-panel.genealogy-focus-active .network-lines path{transition:opacity .22s,filter .22s,transform .22s cubic-bezier(.2,.8,.2,1)}.network-panel.genealogy-focus-active .genealogy-muted{opacity:.1;filter:grayscale(.75)}.network-panel.genealogy-focus-active .network-route.genealogy-muted,.network-panel.genealogy-focus-active .network-route-outline.genealogy-muted{opacity:.07}.network-panel.genealogy-focus-active .genealogy-active{opacity:1;filter:none}.network-node.genealogy-focus-root{z-index:11}.network-node.genealogy-focus-root>span{box-shadow:0 0 0 6px #0864ec2e,0 10px 24px #0846aa47}.network-full-header{z-index:4;justify-content:space-between;align-items:center;display:flex;position:absolute;top:14px;left:16px;right:16px}.network-full-header b,.network-full-header small{display:block}.network-full-header b{font-size:16px}.network-full-header small{color:var(--muted);margin-top:3px;font-size:16px}.network-full-header button{border:1px solid var(--line);background:#fff;border-radius:50%;width:34px;height:34px}.network-mode-switch{z-index:8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff0;border:1px solid #bdd5f2;border-radius:10px;grid-template-columns:1fr 1fr auto;display:grid;position:absolute;top:12px;left:12px;overflow:hidden;box-shadow:0 7px 18px #0b2d5c1a}.network-mode-switch button{min-width:78px;min-height:31px;color:var(--muted);background:0 0;border:0;border-right:1px solid #d5e3f3;padding:0 8px;font-size:16px;font-weight:850}.network-mode-switch button:last-child{border-right:0}.network-mode-switch button.active{background:var(--blue);color:#fff}.network-mode-switch button.network-layout-reset{min-width:88px;color:var(--blue);background:#fbf8f2}.network-mode-switch button.network-layout-reset.active{color:#fff;background:#082d67}.network-panel.expanded .network-mode-switch{top:60px}.network-node{--node-anchor-y:22px;--rank-star-radius:29px;z-index:2;transform:translate(-50%, calc(0px - var(--node-anchor-y))) scale(var(--node-scale,1));transform-origin:50% var(--node-anchor-y);cursor:grab;touch-action:none;-webkit-touch-callout:none;background:0 0;border:0;flex-direction:column;align-items:center;gap:1px;min-width:78px;transition:transform .22s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute}.network-panel.viewing:not(.dragging) .network-node:not(.dragging-node)>span{animation:4.8s ease-in-out infinite network-breathe}.network-panel.viewing:not(.dragging) .network-node:nth-of-type(3n)>span{animation-delay:-1.6s}.network-panel.viewing:not(.dragging) .network-node:nth-of-type(4n)>span{animation-delay:-3.1s}.network-panel.network-dense .network-node>span,.network-panel.dragging .network-node>span{animation:none!important}.network-panel.dragging .network-node b,.network-panel.dragging .network-rank-stars,.network-panel.dragging .network-rank-crown{visibility:hidden}.network-panel.dragging .network-node>span{box-shadow:none!important;filter:none!important}@keyframes network-breathe{0%,to{filter:brightness()}50%{filter:brightness(1.07)}}.network-panel.dragging .network-node,.network-panel.dragging .network-lines path{transition:none!important}.network-panel.viewing .network-node{cursor:pointer}.network-node.dragging-node{z-index:12;cursor:grabbing;transition:none}.network-node.dragging-node>span{transform:scale(1.06);box-shadow:0 12px 28px #0864ec38}.network-panel.reparent-mode{cursor:crosshair}.network-node.reparent-dragging{z-index:14;opacity:.86}.network-node.reparent-dragging>span{border-color:#a67c45;transform:scale(1.07);box-shadow:0 0 0 7px #0864ec29,0 16px 34px #0846aa4d}.network-node.reparent-target{z-index:13}.network-node.reparent-target>span{border-color:#24b978;transition:transform .12s ease-out,box-shadow .12s ease-out,border-color .12s ease-out;transform:scale(1.14);box-shadow:0 0 0 9px #24b97833,0 12px 28px #14895647}.network-reparent-hint{z-index:15;color:#fff;pointer-events:none;background:#04265bf0;border:1px solid #ffffffe6;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:245px;padding:9px 14px;display:flex;position:absolute;top:54px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #03225240}.network-reparent-hint b{color:#79f0b3;font-size:16px}.network-reparent-hint span{font-size:16px}.network-panel.expanded .network-reparent-hint{top:108px}.genealogy-edit-toolbar{z-index:16;color:#fff;background:#04265bf0;border-radius:14px;width:min(680px,100% - 24px);padding:9px 12px;position:absolute;top:52px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #03225240}.network-panel.expanded .genealogy-edit-toolbar{top:104px}.genealogy-edit-toolbar b{text-align:center;margin-bottom:7px;font-size:14px;display:block}.genealogy-edit-toolbar>div{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.genealogy-edit-toolbar button{color:#082d67;background:#fff;border:1px solid #fff6;border-radius:9px;min-height:32px;padding:0 10px;font-weight:800}.genealogy-edit-toolbar button:disabled{opacity:.42}.network-mode-switch .sponsorship-reset{color:#b53a2f;background:#fff5f3;border-color:#f0b9b2}.network-node.sponsorship-empty-slot{color:#6d8199}.network-node.sponsorship-empty-slot>span{aspect-ratio:1;box-sizing:border-box;color:#5481b0;width:58px;min-width:58px;height:58px;min-height:58px;box-shadow:none;background:#f5f9fdf0;border:2px dashed #9eb3c9;border-radius:50%;flex:0 0 58px;font-size:28px;line-height:1}.network-node.sponsorship-empty-slot:hover>span,.network-node.sponsorship-empty-slot:focus-visible>span{color:#176fec;background:#f3ede4;border-color:#176fec;transform:scale(1.08)}.sponsorship-picker-backdrop{z-index:220;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0312267a;place-items:end center;padding:18px;display:grid;position:fixed;inset:0}.sponsorship-picker{background:#fff;border-radius:22px 22px 14px 14px;width:min(560px,100%);max-height:min(72vh,680px);overflow:hidden;box-shadow:0 24px 70px #00163652}.sponsorship-picker header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 18px 14px;display:flex}.sponsorship-picker header b,.sponsorship-picker header small{display:block}.sponsorship-picker header b{color:var(--navy);font-size:18px}.sponsorship-picker header small{color:var(--muted);margin-top:3px}.sponsorship-picker header>button{width:36px;height:36px;color:var(--navy);background:#eef3f8;border:0;border-radius:50%}.sponsorship-picker-list{max-height:calc(min(72vh,680px) - 76px);padding:10px;overflow:auto}.sponsorship-picker-list>button{text-align:left;background:#fff;border:0;border-radius:14px;grid-template-columns:48px 1fr auto;align-items:center;gap:11px;width:100%;padding:10px;display:grid}.sponsorship-picker-list>button:hover{background:#f2f7ff}.sponsorship-picker-list>button>span{min-width:0}.sponsorship-picker-list>button b,.sponsorship-picker-list>button small{display:block}.sponsorship-picker-list>button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;overflow:hidden}.sponsorship-picker-list>button strong{color:var(--blue)}.sponsorship-picker-list .person-avatar{width:48px;height:48px}.sponsorship-picker-list>p{text-align:center;color:var(--muted);padding:28px 12px}.network-node.genealogy-selected-source>span{transform:scale(1.12);box-shadow:0 0 0 8px #0864ec3d,0 12px 28px #0846aa4d}.network-node.genealogy-selected-target>span{transform:scale(1.14);box-shadow:0 0 0 9px #24b97838,0 12px 28px #14895647}.network-node>span{color:#35628f;background:#faf7f1;border-radius:50%;place-items:center;font-weight:850;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;overflow:hidden;box-shadow:0 7px 18px #0a31662e}.network-panel.editing .network-node:hover>span,.network-panel.editing .network-node:focus-visible>span,.network-panel.editing .network-node:active>span{transform:scale(1.045);box-shadow:0 10px 24px #0864ec38}.network-node>span img{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%}.network-node b{text-overflow:ellipsis;max-width:94px;color:var(--navy);white-space:nowrap;margin-top:7px;font-size:16px;line-height:1.14;overflow:hidden}.network-node small{max-width:94px;color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.12;overflow:hidden}.network-node.me>span{color:#b76500;background:#fff7e8;border:5px solid #f4a928;width:62px;height:62px;font-size:16px;box-shadow:0 9px 24px #e88e1147}.network-node.me{--node-anchor-y:31px;--rank-star-radius:40px}.network-rank-stars{z-index:4;left:50%;top:var(--node-anchor-y);color:#f39a12;pointer-events:none;width:0;height:0;font-style:normal;position:absolute}.network-rank-stars>span{color:#f39a12;transform-origin:4px 4px;text-shadow:0 1px #fffffff2;place-items:center;width:8px;height:8px;font-size:7.5px;font-style:normal;font-weight:900;line-height:1;display:grid;position:absolute;top:-4px;left:-4px}.network-rank-crown{left:-9px;top:calc(-1 * var(--rank-star-radius) - 14px);filter:drop-shadow(0 1px 1px #0c234338);width:18px;height:13px;display:block;position:absolute}.network-rank-crown svg{width:100%;height:100%;display:block;overflow:visible}.network-rank-crown .crown-body{fill:currentColor;stroke:#ffffffe6;stroke-width:.8px;stroke-linejoin:round}.network-rank-crown .crown-highlight{fill:#ffffff47;stroke:currentColor;stroke-width:.75px;stroke-linejoin:round}.network-rank-crown .crown-prong{fill:currentColor;stroke:#ffffffeb;stroke-width:.8px}.network-rank-crown .crown-gem{fill:#fff7d6;stroke:#5d3a0047;stroke-width:.45px}.network-rank-crown.silver{color:#aeb9c8}.network-rank-crown.gold{color:#e9a91b}.network-rank-crown.black-diamond{color:#111827;filter:drop-shadow(0 1px 1px #0000006b)}.network-rank-crown.black-diamond .crown-body{stroke:#9aa6b8}.network-rank-crown.black-diamond .crown-gem{fill:#7e8ba0;stroke:#e5e9ef}.network-node.me .network-rank-crown{width:20px;height:14px;left:-10px;top:calc(-1 * var(--rank-star-radius) - 15px)}.network-node.me .network-rank-stars>span{font-size:8px}.network-node.me b{font-size:16px}.network-node.prospect>span{border:4px solid #dce6f1;width:48px;height:48px}.network-node.prospect:before{content:"";z-index:3;left:50%;top:var(--node-anchor-y);background:repeating-conic-gradient(from -90deg, transparent 0 calc(16.6667% - 2deg), #fff calc(16.6667% - 2deg) 16.6667%), conic-gradient(from -90deg, #a67c45 0 calc(var(--mission-progress) * 16.6667%), #dce6f1 0 100%);pointer-events:none;border-radius:50%;width:58px;height:58px;position:absolute;transform:translate(-50%,-50%);-webkit-mask:radial-gradient(circle,#0000 0 24px,#000 24.5px 29px);mask:radial-gradient(circle,#0000 0 24px,#000 24.5px 29px)}.network-node.prospect.member:before{display:none}.network-node.prospect.qr-sent:before{background:#e53935}.network-node.prospect>span{z-index:4;position:relative}.network-node.prospect.member{--node-anchor-y:26px;--rank-star-radius:33px}.network-node.prospect.member>span{width:52px;height:52px}.network-node.prospect.has-photo>span{background:0 0;box-shadow:0 7px 18px #0a31662e}.network-node.prospect.member.has-photo>span{border:5px solid #f4a928}.network-node.prospect.member.no-photo>span{color:#fff;background:#f4a928;border:2.5px solid #f4a928;box-shadow:0 7px 20px #e88e1147}.network-panel.network-compact .network-node b{max-width:72px;font-size:12px}.network-panel.network-dense .network-node b{max-width:60px;font-size:10px}.network-panel.network-dense .network-node{min-width:58px}.network-node.member>span{border-color:#f4a928;box-shadow:0 7px 20px #e88e1140}.network-node.downline-prospect>span{color:#6541a5;background:#f3edff;border-color:#9b72e8;box-shadow:0 7px 20px #774dbe38}.network-node.downline-prospect small{color:#6843a8;background:#eee4ff;border-radius:999px;margin-top:2px;padding:2px 6px;font-size:10px;font-weight:850}.network-node.rank-chairman>span{border-color:#111827;box-shadow:0 0 0 3px #566173,0 8px 23px #050a1457}.network-node.prospect.rank-chairman.has-photo>span{border:5px solid #f4a928}.network-node.prospect.rank-chairman.member.no-photo>span{color:#fff;background:#f4a928;border:2.5px solid #f4a928}.network-node.registering>span{border-color:#82d5c4;box-shadow:0 7px 18px #36b1972e}.network-node.progressing>span{border-color:#9fc8f4;box-shadow:0 7px 18px #4189da29}.network-node.initial>span{border-color:#dce6f1;box-shadow:0 7px 18px #5a77971f}.network-node.prospect:not(.member)>span{color:#fff;background:#6f91b8;border:2.5px solid #0000;box-shadow:0 7px 18px #2b4a6e29}.network-zoom{z-index:6;background:#fffffff0;border:1px solid #ddd3c5;border-radius:11px;grid-template-columns:31px 48px 31px;display:grid;position:absolute;bottom:12px;right:12px;overflow:hidden;box-shadow:0 8px 20px #0b2d5c1f}.network-zoom button{border:0;border-right:1px solid var(--line);min-height:31px;color:var(--blue);background:0 0;font-weight:800}.network-zoom button:last-child{border-right:0}.network-zoom .zoom-value{color:var(--navy);font-size:16px}.network-empty{color:var(--muted);place-items:center;font-size:16px;display:grid;position:absolute;inset:0}.genealogy-status-card{background:#fff;border-bottom:1px solid #cfe0f3;margin:0 0 14px;padding:18px 14px 16px}.genealogy-status-card header{grid-template-columns:46px 1fr auto;align-items:center;gap:10px;display:grid}.genealogy-status-card header .person-avatar{width:46px;height:46px}.genealogy-status-card header b,.genealogy-status-card header small{display:block}.genealogy-status-card header b{color:var(--navy);font-size:16px}.genealogy-status-card header small{color:var(--muted);margin-top:3px;font-size:12px}.genealogy-status-card header strong{color:var(--blue);background:#f0e7da;border-radius:999px;padding:6px 9px;font-size:11px}.genealogy-status-grid{border-block:1px solid #e1eaf4;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:16px;display:grid}.genealogy-status-grid article{border-right:1px solid #e1eaf4;min-width:0;padding:11px 9px}.genealogy-status-grid article:last-child{border-right:0}.genealogy-status-grid small,.genealogy-status-grid b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.genealogy-status-grid small{color:var(--muted);font-size:10px}.genealogy-status-grid b{color:var(--navy);margin-top:4px;font-size:12px}.genealogy-needs-detail{padding-top:18px}.genealogy-needs-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.genealogy-needs-heading small{color:#6d82a0;letter-spacing:.12em;font-size:9px;font-weight:900}.genealogy-needs-heading h3{color:var(--navy);margin:3px 0 0;font-size:18px}.genealogy-needs-heading>strong{border-radius:999px;flex:none;padding:6px 9px;font-size:11px}.genealogy-needs-heading>strong.pending{color:#c95a13;background:#fff1e6}.genealogy-needs-heading>strong.complete{color:#84724f;background:#e8f8f0}.genealogy-needs-summary{border-bottom:1px solid #e1eaf4;grid-template-columns:minmax(140px,.85fr) minmax(0,1.5fr);gap:18px;margin-top:14px;padding:0 2px 14px;display:grid}.genealogy-needs-summary small,.genealogy-next-action small{color:var(--muted);font-size:10px;display:block}.genealogy-needs-summary b{color:#174b91;margin-top:5px;font-size:14px;display:block}.genealogy-needs-summary p{color:#354a66;margin:5px 0 0;font-size:12px;line-height:1.55}.genealogy-needs-list article{border-bottom:1px solid #e8eef5;grid-template-columns:28px minmax(0,1fr) 72px;align-items:center;gap:9px;padding:11px 2px;display:grid}.genealogy-needs-list article>span{color:#326caf;background:#e8f1fb;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;font-weight:900;display:grid}.genealogy-needs-list article.resolved>span{color:#118157;background:#daf3e8}.genealogy-needs-list article b,.genealogy-needs-list article small{display:block}.genealogy-needs-list article b{color:var(--navy);font-size:13px}.genealogy-needs-list article small{color:var(--muted);margin-top:3px;font-size:10px}.genealogy-needs-list article>i{background:#e4ebf3;border-radius:999px;height:5px;overflow:hidden}.genealogy-needs-list article>i em{border-radius:inherit;background:#307dd0;height:100%;display:block}.genealogy-needs-list article.resolved>i em{background:#18a46f}.genealogy-needs-empty{color:#63758b;margin:12px 0 0;font-size:12px;line-height:1.6}.genealogy-next-action{border-left:3px solid #f0a128;margin-top:14px;padding-left:11px}.genealogy-next-action b{color:var(--navy);margin-top:4px;font-size:13px;line-height:1.45;display:block}.genealogy-feedback-composer{background:linear-gradient(135deg,#f6f1ff,#fdfbf7);border-radius:15px;margin-top:18px;padding:14px;position:relative}.genealogy-feedback-composer small,.genealogy-feedback-composer b{display:block}.genealogy-feedback-composer small{color:#7651b5;letter-spacing:.1em;font-size:9px;font-weight:900}.genealogy-feedback-composer b{color:var(--navy);margin-top:4px;font-size:14px}.genealogy-feedback-composer p{color:var(--muted);margin:4px 0 0;font-size:11px}.genealogy-feedback-composer form{grid-template-columns:minmax(0,1fr) auto;gap:7px;margin-top:11px;display:grid}.genealogy-feedback-composer input{min-width:0;min-height:42px;color:var(--navy);background:#fff;border:1px solid #cfc0e8;border-radius:10px;padding:0 11px;font-size:12px}.genealogy-feedback-composer button{color:#fff;background:#7651b5;border:0;border-radius:10px;min-height:42px;padding:0 13px;font-size:12px;font-weight:850}.genealogy-feedback-composer button:disabled{opacity:.45}.genealogy-feedback-composer>em{color:#8290a3;text-align:right;margin-top:4px;font-size:9px;font-style:normal;display:block}.genealogy-feedback-composer .genealogy-feedback-sync-note{color:#8767b9;margin:7px 0 0;font-size:10px;font-weight:750}.genealogy-fixed-add{z-index:76}.genealogy-status-actions{grid-template-columns:1.35fr 1fr;gap:8px;margin-top:17px;display:grid}.genealogy-status-actions button{color:#0d65c8;background:#fff;border:1px solid #0d65c8;border-radius:9px;min-height:42px;font-weight:850}.genealogy-status-actions button:first-child{color:#fff;background:#0d65c8}@media (width<=560px){.genealogy-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.genealogy-status-grid article{border-bottom:1px solid #e1eaf4}.genealogy-status-grid article:nth-child(2n){border-right:0}.genealogy-status-grid article:last-child{border:0;grid-column:1/-1}.genealogy-needs-summary{grid-template-columns:1fr;gap:11px}.genealogy-needs-list article{grid-template-columns:28px minmax(0,1fr)}.genealogy-needs-list article>i{grid-column:2;width:100%}.genealogy-feedback-composer form{grid-template-columns:1fr}}.network-status-legend{color:#536984;background:#f8fbfff7;border:1px solid #cfe0f3;border-top:0;min-height:52px;margin:-1px 0 0;padding:8px 12px;display:block}.network-status-legend>div{grid-template-columns:repeat(4,minmax(max-content,1fr));gap:6px;min-width:0;display:grid}.network-status-legend span{white-space:nowrap;background:#fff;border:1px solid #e0e9f3;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:30px;padding:0 9px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 2px 7px #0c326209}.network-status-legend i{background:#fdfbf7;border:2.5px solid #dce6f1;border-radius:50%;flex:0 0 10px;width:10px;height:10px}.network-status-legend i.member{background:#fff7e8;border-color:#f4a928}.network-status-legend i.prospective{background:#6f91b8;border-color:#6f91b8}.network-status-legend i.needs{background:#eef5ff;border-color:#a67c45}.network-status-legend i.invited{background:#fff0ef;border-color:#e53935}@media (width<=720px){.network-status-legend{padding-inline:10px}.network-status-legend>div{scrollbar-width:none;gap:5px;padding-bottom:2px;display:flex;overflow-x:auto}.network-status-legend>div::-webkit-scrollbar{display:none}.network-status-legend span{flex:none;min-height:28px;padding-inline:8px;font-size:10px}}.network-status-legend+.network-insight{border-radius:0 0 20px 20px;margin-top:-1px;box-shadow:0 12px 28px #082b5b14}.network-insight{padding:14px}.network-insight>div{align-items:center;gap:10px;display:flex}.network-insight b,.network-insight p{margin:0;display:block}.network-insight b{font-size:16px}.network-insight p{color:var(--muted);margin-top:4px;font-size:16px}.network-insight-actions{grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;display:grid!important}.network-insight-actions button{border:1px solid var(--blue);min-height:35px;color:var(--blue);background:#fff;border-radius:9px;padding:0 7px;font-size:16px;font-weight:800}.network-insight-actions button:first-child{background:#f4eee5}.network-insight-actions button:disabled{border-color:var(--line);color:#9aa8ba;background:#f5f7fa}.recommender-change-overlay{z-index:150;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#03122a8c;align-items:end;padding:16px;display:grid;position:absolute;inset:0}.recommender-change-overlay>section{background:#fff;border-radius:22px;width:100%;padding:18px;box-shadow:0 24px 60px #03122a47}.recommender-change-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.recommender-change-heading small{color:var(--blue);letter-spacing:.12em;font-size:16px;font-weight:900;display:block}.recommender-change-heading h2{margin:4px 0 0;font-size:17px}.recommender-change-heading>button{border:1px solid var(--line);width:34px;height:34px;color:var(--muted);background:#fff;border-radius:50%}.recommender-change-overlay>section>p{color:var(--muted);margin:10px 0 14px;font-size:16px;line-height:1.55}.recommender-change-overlay label{color:#52627b;margin-top:10px;font-size:16px;font-weight:800;display:block}.recommender-change-overlay select{border:1px solid var(--line);width:100%;min-height:43px;color:var(--navy);font:inherit;background:#fff;border-radius:11px;outline:none;margin-top:5px;padding:0 11px;font-size:16px;display:block}.recommender-change-overlay select:focus{border-color:var(--blue);box-shadow:0 0 0 3px #0864ec1a}.recommender-current{background:#f2f7ff;border-radius:12px;grid-template-columns:auto 1fr auto auto 1fr;align-items:center;gap:6px;margin:12px 0 2px;padding:10px;display:grid}.recommender-current span{color:var(--muted);font-size:16px}.recommender-current b,.recommender-current strong{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:16px;overflow:hidden}.recommender-current strong{color:var(--blue)}.recommender-current i{color:var(--blue);font-style:normal}.recommender-change-actions{grid-template-columns:.8fr 1.5fr;gap:8px;margin-top:16px;display:grid}.recommender-change-actions button{border:1px solid var(--line);min-height:42px;color:var(--muted);background:#fff;border-radius:11px;font-size:16px;font-weight:850}.recommender-change-actions button.confirm{border-color:var(--blue);background:var(--blue);color:#fff}.recommender-change-actions button:disabled{color:#9aa8ba;background:#eaf0f6;border-color:#dce4ee}@media (prefers-reduced-motion:reduce){.network-node,.network-node>span{transition-duration:.01ms;animation:none}}.bottom-nav{z-index:70;height:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);padding:4px 2px max(10px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:auto;isolation:isolate;background:#fffffffa;grid-template-columns:repeat(6,1fr);align-items:stretch;display:grid;position:absolute;bottom:0;left:0;right:0}.calendar-today-button{min-height:36px;color:var(--blue);background:#f3ede4;border:1px solid #b9d4f1;border-radius:11px;padding:0 12px;font-size:13px;font-weight:850}.calendar-heading{padding-top:8px;padding-bottom:8px}.calendar-card{background:#fff;border:1px solid #cfe0f5;border-radius:20px;margin:0 18px 14px;padding:14px;box-shadow:0 8px 26px #07316912}.calendar-beta-event-window{color:#fff;background:#17120d;border:1px solid #d8b46d;border-radius:14px;grid-template-columns:39% 1fr;align-items:stretch;gap:0;margin:0 18px 10px;display:grid;overflow:hidden;box-shadow:0 7px 18px #23170824}.calendar-beta-event-window img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:104px;display:block}.calendar-beta-event-window>div{flex-direction:column;justify-content:center;padding:9px 11px;display:flex}.calendar-beta-event-window small{color:#e2b86d;font-size:9px;font-weight:900}.calendar-beta-event-window b{margin-top:3px;font-size:13px;line-height:1.3}.calendar-beta-event-window p{color:#eee2cf;margin:4px 0 0;font-size:9px;line-height:1.35}.calendar-beta-event-window span{color:#cbb999;margin-top:4px;font-size:8px}.calendar-card>header{grid-template-columns:40px 1fr 40px;align-items:center;display:grid}.calendar-card>header h2{color:var(--navy);text-align:center;margin:0;font-size:19px}.calendar-card>header button{width:38px;height:38px;color:var(--blue);background:#faf7f1;border:0;border-radius:11px;font-size:25px}.calendar-weekdays,.calendar-grid{grid-template-columns:repeat(7,1fr);display:grid}.calendar-weekdays{border-bottom:1px solid #e2ebf5;margin-top:13px;padding-bottom:7px}.calendar-weekdays span{color:#7c8da3;text-align:center;font-size:11px;font-weight:800}.calendar-weekdays span:first-child{color:#e35d6a}.calendar-grid{gap:3px;margin-top:5px}.calendar-grid>i,.calendar-grid>button{min-height:52px}.calendar-grid>button{color:#2b4364;text-align:left;background:0 0;border:1px solid #0000;border-radius:9px;flex-direction:column;align-items:stretch;padding:4px 3px;font-size:12px;font-weight:750;display:flex;position:relative;overflow:hidden}.calendar-grid>button.today{color:var(--blue);background:#f4eee5;border-color:#a9ccf4;font-weight:900}.calendar-grid>button.selected{border-color:var(--blue);color:var(--navy);box-shadow:inset 0 0 0 1px var(--blue);background:#dcecff}.calendar-grid>button.beta-event-period{z-index:1;color:#67430e;box-shadow:none;background:#f4dfad;border-color:#0000;border-radius:0;margin-right:-3px}.calendar-grid>button.beta-event-period.selected{color:#67430e;background:#f4dfad;border-color:#0000;box-shadow:inset 0 -3px #a56a14}.calendar-grid>button.beta-event-start{border-radius:10px 0 0 10px}.calendar-grid>button.beta-event-end{border-radius:0 10px 10px 0;margin-right:0}.calendar-day-number{padding-left:2px;line-height:16px;display:block}.calendar-beta-period-label{color:#835714;letter-spacing:.04em;margin-top:2px;padding:0 2px;font-size:7px;font-weight:900;line-height:1.2;display:inline-block}.calendar-cell-item{border-radius:5px;min-width:0;margin-top:2px;padding:3px;line-height:1.12;display:block}.calendar-cell-item.lecture{color:#fff;background:#1269d8}.calendar-cell-item.meeting{color:#fff;background:#7357c7}.calendar-cell-item.event{color:#865700;background:#fff0c9}.calendar-cell-item>span,.calendar-cell-item>small{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:850;display:block;overflow:hidden}.calendar-cell-item>small{opacity:.92;margin-top:2px;font-size:6px;font-weight:750}.calendar-cell-event{color:#865700;background:#fff0c9;border-radius:5px;flex-direction:column;gap:1px;min-width:0;margin-top:2px;padding:3px;line-height:1.12;display:flex}.calendar-cell-event b{font-size:8px;font-weight:900}.calendar-cell-event>span{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:8px;font-weight:850;display:-webkit-box;overflow:hidden}.calendar-cell-event em{text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:750;overflow:hidden}.calendar-cell-more{color:var(--blue);align-self:flex-end;margin-top:2px;font-size:8px;font-weight:900}.calendar-cell-award{color:#a96b00;text-align:center;background:#fff1ce;border-radius:4px;margin-top:3px;padding:3px 2px;font-size:7px;font-weight:900}.calendar-grid>button.selected .calendar-cell-more{color:#074ea9}@media (width>=600px){.calendar-grid>i,.calendar-grid>button{min-height:62px}.calendar-grid>button{padding:6px 5px;font-size:14px}.calendar-cell-item{padding:5px}.calendar-cell-item>span{font-size:10px}.calendar-cell-item>small{font-size:9px}.calendar-cell-event{gap:2px;padding:5px}.calendar-cell-event b{font-size:10px}.calendar-cell-event>span{font-size:11px}.calendar-cell-event em{font-size:9px}.calendar-cell-more{font-size:10px}}.calendar-agenda{margin:0 18px 12px}.calendar-agenda>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:5px;display:flex}.calendar-agenda>header small{color:#7d8fa6;font-size:11px}.calendar-agenda>header h2{color:var(--navy);margin:1px 0 0;font-size:14px}.calendar-agenda>header>span{color:var(--blue);background:#f4eee5;border-radius:999px;padding:3px 6px;font-size:9px;font-weight:850}.calendar-event-list{gap:8px;width:min(100%,1080px);margin:0 auto 12px;display:grid}.calendar-event-list:empty{display:none}.calendar-event-row{width:100%;min-height:78px;color:var(--navy);text-align:left;background:#fff8e7;border:1px solid #ead39a;border-radius:16px;grid-template-columns:42px minmax(0,1fr) 20px;align-items:center;gap:11px;padding:11px 13px;display:grid;box-shadow:0 5px 14px #5739040f}.calendar-event-row>i{color:#fff;background:#efb225;border-radius:50%;place-items:center;width:38px;height:38px;font-size:19px;font-style:normal;display:grid}.calendar-event-row>span{min-width:0}.calendar-event-row small,.calendar-event-row b,.calendar-event-row em{display:block}.calendar-event-row small{color:#a46b00;font-size:10px;font-weight:900}.calendar-event-row b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:15px;overflow:hidden}.calendar-event-row em{color:#746342;text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;font-style:normal;overflow:hidden}.calendar-event-row>strong{color:#b47a0e;text-align:right;font-size:23px}.calendar-event-row.organization{background:#f5f1ff;border-color:#cfc7eb}.calendar-event-row.organization>i{background:#7a63be}.calendar-event-row.organization small,.calendar-event-row.organization>strong{color:#6650a5}.calendar-event-row.award{background:linear-gradient(100deg,#fff7df,#fffaf0);border-color:#dfbd67}.calendar-poster-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,1080px);margin:0 auto;display:grid}.calendar-poster-tile{min-width:0;color:var(--navy);text-align:left;background:#fff;border:1px solid #c7d9ec;border-radius:16px;padding:0;transition:transform .18s,box-shadow .18s,border-color .18s;overflow:hidden;box-shadow:0 8px 22px #05203e14}.calendar-poster-tile:active{transform:scale(.985)}.calendar-poster-tile:focus-visible{border-color:var(--blue);outline:none;box-shadow:0 0 0 3px #1f7ee833,0 10px 26px #05203e1f}.calendar-poster-media{aspect-ratio:2/3;background:#061629;display:block;position:relative;overflow:hidden}.calendar-poster-media>img,.lecture-poster-thumbnail,.lecture-poster-thumbnail>img{object-fit:cover;width:100%;height:100%;display:block}.lecture-poster-thumbnail>span{color:#d9b775;text-align:center;background:radial-gradient(circle at 50% 38%,#dab36a2e,#0000 34%),#05162a;align-content:center;place-items:center;gap:7px;width:100%;height:100%;font-size:9px;font-weight:850;display:grid}.lecture-poster-thumbnail>span i{border:2px solid #d9b77540;border-top-color:#d9b775;border-radius:50%;width:24px;height:24px;animation:.8s linear infinite poster-spin}.calendar-poster-media>i{color:#f0d296;letter-spacing:.08em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#020e1dbf;border:1px solid #fff6;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:900;position:absolute;top:9px;left:9px}.calendar-poster-caption{min-height:90px;padding:11px;display:block}.calendar-poster-caption small,.calendar-poster-caption b,.calendar-poster-caption em{display:block}.calendar-poster-caption small{color:#b37719;font-size:9px;font-weight:900}.calendar-poster-caption b{color:var(--navy);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.calendar-poster-caption em{color:#718399;text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:9px;font-style:normal;overflow:hidden}.calendar-generated-event-poster{color:#fff;background:radial-gradient(circle at 78% 22%,#f2c26652,#0000 24%),linear-gradient(150deg,#03132b 0%,#092c5a 55%,#041126 100%);flex-direction:column;justify-content:flex-end;width:100%;height:100%;padding:17px 14px 22px;display:flex}.calendar-generated-event-poster:before{content:"✦";color:#e4bc6d;text-shadow:0 0 22px #e2b660bf;font-size:34px;position:absolute;top:20%;right:14%}.calendar-generated-event-poster small{color:#e0bc75;letter-spacing:.16em;font-size:8px;font-weight:900}.calendar-generated-event-poster b{color:#fff;word-break:keep-all;margin-top:9px;font-family:Georgia,Times New Roman,serif;font-size:22px;line-height:1.02}.calendar-generated-event-poster em{color:#d2deea;border-top:1px solid #e0bc7573;margin-top:13px;padding-top:9px;font-size:10px;font-style:normal;line-height:1.5}.calendar-generated-event-poster.organization{background:radial-gradient(circle at 76% 23%,#b28bff61,#0000 25%),linear-gradient(150deg,#100b2d,#302165 56%,#0d102d)}.calendar-event-poster-art{aspect-ratio:2/3;isolation:isolate;color:#173d3b;text-align:left;background:#f2e9d8;flex-direction:column;width:100%;padding:7%;font-style:normal;display:flex;position:relative;overflow:hidden}.calendar-event-poster-art *{box-sizing:border-box}.calendar-event-poster-number{z-index:-1;color:currentColor;letter-spacing:-.1em;opacity:.08;font-size:clamp(90px,20vw,240px);font-weight:950;line-height:1;position:absolute;top:-5%;right:-5%}.calendar-event-poster-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.calendar-event-poster-topline small{color:currentColor;letter-spacing:.14em;font-size:clamp(7px,1.1vw,13px);font-weight:950}.calendar-event-poster-topline span{aspect-ratio:1;color:#fff;text-align:center;background:#173f3d;border-radius:50%;place-items:center;width:36px;font-size:7px;font-weight:950;line-height:1;display:grid}.calendar-event-poster-art h2{color:currentColor;letter-spacing:-.07em;word-break:keep-all;margin:12% 0 0;font-family:inherit;font-size:clamp(24px,4.7vw,58px);font-weight:950;line-height:.98}.calendar-event-poster-art h2 strong{color:#158579;font:inherit;display:block}.calendar-event-poster-visual{flex:1;min-height:42%;margin:5% -8% 0;position:relative}.calendar-event-poster-art footer{border-top:2px solid;grid-template-columns:1fr auto;align-items:end;gap:5px 12px;padding-top:5%;display:grid}.calendar-event-poster-art footer div{gap:4px;display:grid}.calendar-event-poster-art footer b{color:currentColor;font-size:clamp(11px,1.7vw,20px);font-weight:950;line-height:1.05}.calendar-event-poster-art footer small{color:currentColor;opacity:.72;font-size:clamp(7px,1vw,12px);font-weight:750}.calendar-event-poster-art footer em{color:currentColor;writing-mode:vertical-rl;letter-spacing:.08em;opacity:.68;font-size:clamp(7px,.9vw,10px);font-style:normal;font-weight:900}.calendar-event-poster-art.vacation{color:#163f3c;background:#fffaf0}.calendar-event-poster-art.vacation h2 strong{color:#e97e37}.calendar-event-poster-art.vacation .calendar-event-poster-visual:before{content:"";aspect-ratio:1;background:#ffca63;border-radius:50%;width:48%;position:absolute;top:5%;right:8%;box-shadow:-58px 82px 0 20px #62c9bc,-120px 108px 0 8px #218f86}.calendar-event-poster-art.vacation .calendar-event-poster-visual:after{content:"";clip-path:polygon(0 38%,14% 12%,28% 43%,44% 9%,61% 38%,77% 4%,100% 34%,100% 100%,0 100%);background:repeating-linear-gradient(-9deg,#fff 0 10px,#67cabe 11px 20px);height:35%;position:absolute;bottom:0;left:-6%;right:-6%}.calendar-event-poster-art.outing{color:#f8fff9;background:#1c4b42}.calendar-event-poster-art.outing h2 strong{color:#ffd079}.calendar-event-poster-art.outing .calendar-event-poster-topline span{color:#173d3b;background:#f2a44b}.calendar-event-poster-art.outing .calendar-event-poster-visual:before{content:"";aspect-ratio:1;border:18px solid #f6c46e;border-radius:50%;width:60%;position:absolute;top:8%;left:20%;box-shadow:0 0 0 19px #ffffff14,0 0 0 38px #f6c46e29}.calendar-event-poster-art.outing .calendar-event-poster-visual:after{content:"";clip-path:polygon(50% 0,61% 33%,98% 35%,68% 56%,78% 94%,50% 72%,22% 94%,32% 56%,2% 35%,39% 33%);background:#fbf8e7;position:absolute;inset:21% 20%}.calendar-event-poster-art.unity{color:#173d3b;background:#f2e9d8}.calendar-event-poster-art.unity .calendar-event-poster-visual:before{content:"";clip-path:polygon(0 36%,13% 17%,27% 43%,42% 5%,57% 43%,72% 17%,86% 36%,100% 13%,100% 82%,0 82%);opacity:.88;background:repeating-linear-gradient(90deg,#1d8077 0 12%,#0000 12% 18%);position:absolute;inset:10% 5% 0}.calendar-event-poster-art.unity .calendar-event-poster-visual:after{content:"ONE TEAM";text-align:center;letter-spacing:.22em;color:#e47b3a;font-size:clamp(12px,2vw,24px);font-weight:950;position:absolute;bottom:4%;left:0;right:0}.calendar-event-poster-art.official{color:#fff;background:radial-gradient(circle at 78% 22%,#f2c26652,#0000 24%),linear-gradient(150deg,#03132b 0%,#174d50 55%,#041126 100%)}.calendar-event-poster-art.official h2 strong{color:#ffc56c}.calendar-event-poster-art.official .calendar-event-poster-visual:before{content:"✦";text-align:center;color:#e4bc6d;text-shadow:0 0 28px #e2b660b3;font-size:70px;position:absolute;inset:15% 0 auto}.calendar-event-poster-art.cashflow,.calendar-event-poster-art.cashflow-dealer{color:#fff;background:radial-gradient(circle at 72% 18%,#b884ff59,#0000 27%),linear-gradient(155deg,#170b37 0%,#4c257d 48%,#102a55 100%)}.calendar-event-poster-art.cashflow h2 strong,.calendar-event-poster-art.cashflow-dealer h2 strong{color:#f4c96d}.calendar-event-poster-art.cashflow .calendar-event-poster-topline span,.calendar-event-poster-art.cashflow-dealer .calendar-event-poster-topline span{color:#261443;background:#f4c96d}.calendar-event-poster-art.cashflow .calendar-event-poster-visual:before,.calendar-event-poster-art.cashflow-dealer .calendar-event-poster-visual:before{content:"CASH FLOW";text-align:center;color:#ffffff21;letter-spacing:.08em;font-size:clamp(30px,6vw,76px);font-weight:950;position:absolute;inset:18% 3% auto}.calendar-event-poster-art.cashflow .calendar-event-poster-visual:after,.calendar-event-poster-art.cashflow-dealer .calendar-event-poster-visual:after{content:"₩  →  자산  →  현금흐름";color:#f8de9d;text-align:center;border:1px solid #f4c96d8c;border-radius:999px;padding:5%;font-size:clamp(9px,1.7vw,18px);font-weight:900;position:absolute;bottom:18%;left:8%;right:8%}.calendar-event-poster-art.cashflow-dealer{background:radial-gradient(circle at 72% 18%,#f4c96d45,#0000 27%),linear-gradient(155deg,#0c1734 0%,#30215f 48%,#0a4a56 100%)}.calendar-poster-media>.calendar-event-poster-art{height:100%}.calendar-poster-media>img{object-fit:cover;width:100%;height:100%;display:block}.admin-event-poster-preview.generated{background:0 0;max-width:260px}.admin-event-poster-preview.generated .calendar-event-poster-art{width:100%}.calendar-event-guide-content>.calendar-event-poster-art.guide{width:100%;min-height:520px}.organization-event-poster-preview{background:#f6faf8;border:1px solid #d7e4dd;border-radius:18px;grid-template-columns:minmax(112px,160px) 1fr;align-items:center;gap:20px;padding:14px;display:grid}.organization-event-poster-preview .calendar-event-poster-art{border-radius:10px;width:100%;box-shadow:0 10px 24px #133e3a24}.organization-event-poster-preview>span{gap:5px;display:grid}.organization-event-poster-preview>span b{color:#173d3b;font-size:15px;font-weight:950}.organization-event-poster-preview>span small{color:#657c78;font-size:11px;font-weight:750;line-height:1.55}html[data-theme=dark] .organization-event-poster-preview{border-color:var(--isl-line);background:var(--isl-surface-soft)}html[data-theme=dark] .organization-event-poster-preview>span b{color:var(--isl-ink)}html[data-theme=dark] .organization-event-poster-preview>span small{color:var(--isl-muted)}.calendar-generated-event-poster.award{text-align:center;background:radial-gradient(circle at 50% 25%,#ffe19099,#0000 28%),linear-gradient(155deg,#301b03,#9a6513 54%,#211304)}.calendar-generated-event-poster.award:before{content:"★";text-align:center;left:0;right:0}.calendar-event-guide-page{z-index:220;color:var(--navy);background:#eef4fb;padding-bottom:48px;position:fixed;inset:0;overflow-y:auto}.calendar-event-guide-page>header{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7fafef5;border-bottom:1px solid #cbdbea;grid-template-columns:46px 1fr auto;align-items:center;gap:10px;padding:10px 16px;display:grid;position:sticky;top:0}.calendar-event-guide-page>header button{width:42px;height:42px;color:var(--blue);background:#fff;border:1px solid #bfd2e6;border-radius:13px;font-size:28px}.calendar-event-guide-page>header small,.calendar-event-guide-page>header h2{margin:0;display:block}.calendar-event-guide-page>header small{color:var(--blue);letter-spacing:.18em;font-size:8px;font-weight:900}.calendar-event-guide-page>header h2{margin-top:2px;font-size:16px}.calendar-event-guide-page>header>span{color:#6d8097;font-size:10px}.calendar-guide-content,.calendar-event-guide-content{width:min(100% - 24px,720px);margin:16px auto 0}.calendar-event-guide-content{background:#fff;border:1px solid #c6d8e9;border-radius:22px;overflow:hidden;box-shadow:0 18px 48px #092a4e1f}.calendar-guide-poster,.calendar-event-guide-content>.calendar-generated-event-poster.guide{aspect-ratio:2/3;object-fit:contain;background-color:#07182a;width:100%;height:auto;min-height:520px;display:flex}.calendar-event-guide-content>.calendar-generated-event-poster.guide{padding:40px;position:relative}.calendar-event-guide-content>.calendar-generated-event-poster.guide b{font-size:clamp(36px,8vw,62px)}.calendar-event-guide-content>.calendar-generated-event-poster.guide small{font-size:12px}.calendar-event-guide-content>.calendar-generated-event-poster.guide em{font-size:16px}.calendar-guide-information{padding:18px}.calendar-guide-information>small{color:#ac7218;letter-spacing:.08em;font-size:10px;font-weight:900}.calendar-guide-information h2{color:var(--navy);margin:5px 0 14px;font-size:22px}.calendar-guide-information dl{gap:8px;margin:0;display:grid}.calendar-guide-information dl>div{grid-template-columns:54px 1fr;gap:10px;font-size:13px;display:grid}.calendar-guide-information dt{color:#8091a5}.calendar-guide-information dd{color:#294764;margin:0;font-weight:800}.calendar-guide-information p{color:#60748a;white-space:pre-wrap;background:#f3f7fb;border-radius:13px;margin:15px 0 0;padding:13px;font-size:12px;line-height:1.6}.calendar-guide-information>button{background:var(--blue);color:#fff;border:0;border-radius:13px;width:100%;min-height:48px;margin-top:15px;font-weight:900}.calendar-guide-information>button.attending{color:#16805d;background:#e8f5ef}@media (width>=700px){.calendar-poster-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (width<=390px){.calendar-poster-gallery{gap:8px}.calendar-poster-caption{min-height:82px;padding:9px}.calendar-event-guide-page>header>span{display:none}.calendar-event-guide-page>header{grid-template-columns:46px 1fr}}@media (width<=330px){.calendar-poster-gallery{grid-template-columns:1fr}.calendar-poster-caption{min-height:76px}}.calendar-agenda>button{text-align:left;background:#fff;border:1px solid #cedff3;border-radius:16px;grid-template-columns:10px 1fr auto;align-items:center;gap:11px;width:100%;min-height:84px;margin-bottom:8px;padding:12px;display:grid}.calendar-agenda>button.active{border-color:var(--blue);background:#fbf8f2;box-shadow:0 6px 18px #0864ec1a}.calendar-agenda>button>i{background:#2f83eb;border-radius:999px;width:7px;height:54px}.calendar-agenda>button>i.award{background:#e7a91f}.calendar-agenda>button b,.calendar-agenda>button span,.calendar-agenda>button small{display:block}.calendar-agenda>button b{color:var(--navy);font-size:15px}.calendar-agenda>button span{color:#47617e;margin-top:3px;font-size:13px}.calendar-agenda>button small{color:#8291a4;margin-top:3px;font-size:11px}.calendar-agenda>button strong{color:var(--blue);font-size:20px}.calendar-global-event{background:#fff8e7;border-radius:16px;grid-template-columns:40px 1fr;align-items:center;gap:11px;min-height:84px;margin-bottom:8px;padding:12px;display:grid}.calendar-global-event>i{color:#fff;background:#f2b52a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:20px;font-style:normal;display:grid}.calendar-global-event small,.calendar-global-event b,.calendar-global-event span{display:block}.calendar-global-event small{color:#a46b00;font-size:11px;font-weight:850}.calendar-global-event b{color:var(--navy);margin-top:3px;font-size:15px}.calendar-global-event span{color:#67583d;margin-top:3px;font-size:12px}.calendar-global-event p{color:#7b6b4e;margin:6px 0 0;font-size:11px;line-height:1.45}.calendar-event-poster{object-fit:contain;background:#f1eadb;border-radius:12px;grid-column:1/-1;width:100%;max-height:360px}.calendar-global-event:has(.calendar-event-poster)>div{grid-column:1/-1}.calendar-empty{text-align:center;background:#fdfbf7;border:1px dashed #cad9ea;border-radius:18px;align-content:center;place-items:center;gap:5px;min-height:130px;display:grid}.calendar-empty>span{color:#8eb6e5;font-size:25px}.calendar-empty b{color:#4e6784;font-size:14px}.calendar-empty small{color:#8a99ab;font-size:11px}.calendar-lecture-detail{background:#fdfbf7;border:1.5px solid #9fc8f5;border-radius:19px;margin-top:10px;padding:15px;box-shadow:0 10px 26px #074a9a14}.calendar-lecture-detail-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.calendar-lecture-detail-heading span{color:var(--blue);background:#deedff;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:850}.calendar-lecture-detail-heading small{color:#73869e;font-size:11px}.calendar-lecture-detail>h3{color:var(--navy);margin:12px 0 10px;font-size:18px}.calendar-lecture-detail>dl{gap:7px;margin:0;display:grid}.calendar-lecture-detail>dl>div{grid-template-columns:48px 1fr;gap:8px;font-size:13px;display:grid}.calendar-lecture-detail dt{color:#7d8fa6}.calendar-lecture-detail dd{color:#294666;margin:0;font-weight:750}.calendar-lecture-detail>p{color:#5e7189;background:#fff;border-radius:11px;margin:11px 0 0;padding:10px;font-size:12px;line-height:1.5}.calendar-lecture-instructor{background:#fff;border:1px solid #c8dcf3;border-radius:15px;grid-template-columns:58px 1fr;align-items:center;gap:11px;margin:11px 0;padding:10px;display:grid}.calendar-lecture-instructor>span{width:56px;height:56px;color:var(--blue);background:#f0e7da;border:3px solid #d9e9fb;border-radius:50%;place-items:center;display:grid;position:relative;overflow:hidden}.calendar-lecture-instructor>span i{font-size:19px;font-style:normal;font-weight:900}.calendar-lecture-instructor>span img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.calendar-lecture-instructor small,.calendar-lecture-instructor b{display:block}.calendar-lecture-instructor small{color:#73869d;font-size:11px}.calendar-lecture-instructor b{color:var(--navy);margin-top:2px;font-size:16px}.calendar-lecture-rating{border-top:1px solid #d5e4f4;margin-top:12px;padding-top:12px}.calendar-lecture-rating>div:first-child{justify-content:space-between;align-items:center;gap:8px;display:flex}.calendar-lecture-rating b{color:var(--navy);font-size:14px}.calendar-lecture-rating b em{color:#098354;background:#e2f7ec;border-radius:999px;margin-left:7px;padding:4px 7px;font-size:11px;font-style:normal;font-weight:900;display:inline-block}.calendar-lecture-rating small{color:#7f90a5;font-size:10px}.calendar-rating-options{grid-template-columns:repeat(5,1fr);gap:6px;margin-top:8px;display:grid}.calendar-lecture-rating button{color:#516782;background:#fff;border:1px solid #c8daf0;border-radius:10px;min-height:42px;padding:5px 3px;font-size:11px;font-weight:850;line-height:1.25}.calendar-rating-options button span,.calendar-rating-options button small{display:block}.calendar-rating-options button small{color:#9b6807;margin-top:3px;font-size:8px;font-weight:900}.calendar-rating-options button.selected small{color:#fff3c4}.rating-impact-notice{color:#755d24;background:#fff9eb;border:1px solid #efd79f;border-radius:10px;margin:9px 0 0;padding:9px 10px;font-size:10px;line-height:1.45}.rating-impact-notice b{color:#8d650b}.calendar-lecture-rating button:disabled:not(.selected){color:#385574;opacity:1;background:#fdfbf7;border-color:#a9c5e5}.calendar-lecture-rating button.selected{border-color:var(--blue);background:var(--blue);color:#fff}.calendar-attendance-qr{color:#fff;background:linear-gradient(135deg,#bc9259,#98703e);border:0;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:calc(100% - 24px);min-height:62px;margin:16px 12px 14px;font-size:15px;font-weight:900;display:flex;box-shadow:0 10px 24px #005ddc47}.calendar-attendance-qr b{letter-spacing:-.02em;font-size:17px}.calendar-attendance-qr span{opacity:.88;font-size:11px}.calendar-attendance-qr:active{transform:translateY(1px);box-shadow:0 5px 14px #005ddc3d}.collaboration-share-card{background:linear-gradient(125deg,#f4eee5,#fff);border:1px solid #cfe1f7;border-radius:16px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:70px;margin:0 0 13px;padding:11px 12px;display:grid;box-shadow:0 8px 22px #14478414}.collaboration-share-card>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:36px;height:36px;font-weight:850;display:grid}.collaboration-share-card b,.collaboration-share-card small{display:block}.collaboration-share-card b{font-size:16px}.collaboration-share-card small{color:var(--muted);margin-top:3px;font-size:16px;line-height:1.35}.collaboration-share-card>button{background:var(--blue);color:#fff;border:0;border-radius:9px;min-height:32px;padding:0 10px;font-size:16px;font-weight:800}.collaboration-share-card.viewer{background:#f8fafc;border-color:#d8e2ee}.collaboration-share-card.viewer>span{background:#75869b}.profile-verification-list{grid-column:1/-1;gap:7px;margin-top:3px;display:grid}.profile-verification-list label{border:1px solid var(--line);background:#fdfbf7;border-radius:12px;grid-template-columns:22px 1fr;align-items:center;gap:8px;padding:9px 10px;display:grid}.profile-verification-list input{width:18px;height:18px;accent-color:var(--blue)}.profile-verification-list b,.profile-verification-list small{display:block}.profile-verification-list b{color:var(--navy);font-size:16px}.profile-verification-list small{color:var(--muted);margin-top:2px;font-size:16px}.profile-share-note{color:#687b94;grid-column:1/-1;margin:0;font-size:16px;line-height:1.45}.target-rank-plan{background:#fdfbf7;border:1px solid #c7dcf4;border-radius:15px;min-width:0;margin:0;padding:12px}.target-rank-plan legend{color:var(--navy);padding:0 5px;font-size:14px;font-weight:900}.target-period-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.target-runner-heading{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:13px;display:flex}.target-runner-heading b,.target-runner-heading small{display:block}.target-runner-heading b{color:var(--navy);font-size:14px}.target-runner-heading small{color:var(--muted);margin-top:3px;font-size:11px}.target-runner-heading button{background:var(--blue);color:#fff;border:0;border-radius:9px;flex:none;padding:8px 11px;font-weight:850}.target-runner-heading button:disabled{cursor:not-allowed;background:#b8c6d6}.target-runner-list{gap:7px;margin-top:9px;display:grid}.target-runner-list>p{color:var(--muted);text-align:center;border:1px dashed #bdd0e7;border-radius:10px;margin:0;padding:12px;font-size:12px}.target-runner-row{grid-template-columns:48px minmax(0,1fr) minmax(105px,1fr) 32px;align-items:center;gap:6px;display:grid}.target-runner-row strong{color:var(--blue);font-size:12px}.target-runner-row input,.target-runner-row select{min-width:0;min-height:36px;margin:0;font-size:12px}.target-runner-row>button{color:#6d7d91;background:#eaf0f7;border:0;border-radius:50%;width:32px;height:32px;font-size:18px}.genealogy-member-goal{background:linear-gradient(145deg,#f4f8ff,#fff);border:1px solid #c9daf4;border-radius:16px;margin-top:12px;padding:13px}.genealogy-goal-heading{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.genealogy-goal-heading small,.genealogy-goal-heading h3{margin:0;display:block}.genealogy-goal-heading small{color:var(--blue);letter-spacing:.08em;font-size:10px;font-weight:900}.genealogy-goal-heading h3{color:var(--navy);margin-top:3px;font-size:17px}.genealogy-goal-heading>strong{background:var(--blue);color:#fff;border-radius:999px;padding:7px 10px;font-size:12px}.genealogy-goal-period{grid-template-columns:1fr 2fr;gap:7px;margin-top:11px;display:grid}.genealogy-goal-period article{background:#fff;border:1px solid #dce7f5;border-radius:10px;padding:9px}.genealogy-goal-period small,.genealogy-goal-period b{display:block}.genealogy-goal-period small{color:var(--muted);font-size:10px}.genealogy-goal-period b{color:var(--navy);margin-top:3px;font-size:12px}.genealogy-goal-runners{margin-top:11px}.genealogy-goal-runners>b{color:var(--navy);font-size:13px}.genealogy-goal-runners article{background:#fff;border-radius:9px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:7px;margin-top:6px;padding:8px 9px;display:grid}.genealogy-goal-runners article span{color:var(--blue);font-size:10px;font-weight:900}.genealogy-goal-runners article b{color:var(--navy);font-size:12px}.genealogy-goal-runners article strong{color:#8b5f00;font-size:10px}.genealogy-goal-runners>p{color:var(--muted);text-align:center;border:1px dashed #c5d5e9;border-radius:9px;margin:7px 0 0;padding:10px;font-size:11px}.sponsor-verification-panel{background:#fdfbf7;border:1px solid #cfe0f5;border-radius:16px;margin-top:12px;padding:13px;box-shadow:0 8px 20px #1447840f}.sponsor-verification-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.sponsor-verification-heading small{color:var(--blue);font-size:16px;font-weight:850}.sponsor-verification-heading h3{margin:3px 0 2px;font-size:16px}.sponsor-verification-heading p{color:var(--muted);margin:0;font-size:16px}.sponsor-verification-heading>span{background:var(--blue);color:#fff;border-radius:999px;padding:6px 9px;font-size:16px;font-weight:850}.sponsor-verification-status{grid-template-columns:repeat(3,1fr);gap:6px;margin:11px 0 8px;display:grid}.sponsor-verification-status>div{border:1px solid var(--line);text-align:center;color:#8795a8;background:#fff;border-radius:10px;padding:8px 6px}.sponsor-verification-status>div.complete{color:var(--blue);background:#f3ede4;border-color:#a9c9f5}.sponsor-verification-status span,.sponsor-verification-status b,.sponsor-verification-status em{display:block}.sponsor-verification-status span{font-size:16px;font-weight:900}.sponsor-verification-status b{color:var(--navy);margin-top:3px;font-size:16px}.sponsor-verification-status em{margin-top:2px;font-size:16px;font-style:normal}.sponsor-verification-panel>small{color:#74849a;font-size:16px;line-height:1.4;display:block}.today-member-summary{min-height:48px;color:var(--navy);white-space:nowrap;background:#fbf8f2;border:1px solid #cfe0f3;border-radius:13px;align-items:center;gap:9px;margin-top:10px;padding:9px 12px;display:flex;overflow:hidden}.today-member-summary b{color:var(--blue);flex:none;font-size:14px}.today-member-summary span{color:#405671;text-overflow:ellipsis;min-width:0;font-size:13px;overflow:hidden}.today-member-summary em{color:#55708f;background:#fff;border-radius:999px;flex:none;margin-left:auto;padding:4px 7px;font-size:11px;font-style:normal;font-weight:800}@media (width<=520px){.today-member-summary{gap:7px;padding-inline:10px}.today-member-summary b{font-size:13px}.today-member-summary span{font-size:12px}}.closing-celebration{z-index:80;background:radial-gradient(circle at 50% 35%,#1654ad73,#02102aeb 72%);place-items:center;animation:.28s ease-out closing-celebration-in;display:grid;position:absolute;inset:0;overflow:hidden}.closing-celebration>section{z-index:3;text-align:center;background:linear-gradient(150deg,#fffffffa,#ebf6fff5);border:1px solid #ffffff8c;border-radius:23px;width:calc(100% - 46px);padding:25px 20px 20px;animation:.62s cubic-bezier(.2,.9,.25,1.25) closing-card-pop;position:relative;box-shadow:0 24px 70px #0000005c}.closing-celebration>section>span{background:linear-gradient(145deg,#ffdd68,#f4a900);border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 11px;font-size:27px;display:grid;box-shadow:0 10px 25px #e59b004d}.closing-celebration small,.closing-celebration h2,.closing-celebration p,.closing-celebration em{margin:0;display:block}.closing-celebration small{color:#b37900;letter-spacing:.12em;font-size:16px;font-weight:950}.closing-celebration h2{color:var(--navy);margin-top:5px;font-size:24px}.closing-celebration p{color:#324c6b;margin-top:9px;font-size:16px;line-height:1.55}.closing-celebration p b{color:var(--blue)}.closing-celebration em{color:#8a8177;margin-top:6px;font-size:16px;font-style:normal}.closing-celebration button{color:#fff;background:linear-gradient(135deg,#a67c45,#084fb9);border:0;border-radius:11px;width:100%;min-height:42px;margin-top:18px;font-size:16px;font-weight:900}.closing-firework{z-index:2;width:8px;height:8px;position:absolute}.closing-firework.burst-one{top:23%;left:23%}.closing-firework.burst-two{top:30%;right:22%}.closing-firework.burst-three{top:13%;left:52%}.closing-firework i{--spark-angle:0deg;--spark-color:#ffd34d;background:var(--spark-color);transform-origin:50%;border-radius:999px;width:5px;height:15px;animation:1.35s ease-out infinite closing-spark;position:absolute;top:2px;left:2px}.closing-firework.burst-two i{animation-delay:.32s}.closing-firework.burst-three i{animation-delay:.66s}@keyframes closing-celebration-in{0%{opacity:0}}@keyframes closing-card-pop{0%{opacity:0;transform:scale(.76)translateY(18px)}}@keyframes closing-spark{0%{opacity:0;transform:rotate(var(--spark-angle)) translateY(0) scale(.2)}12%{opacity:1}78%,to{opacity:0;transform:rotate(var(--spark-angle)) translateY(-92px) scale(.85)}}.bottom-nav button{z-index:1;color:#586981;letter-spacing:-.02em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:100%;min-width:0;height:100%;min-height:78px;padding:8px 2px 6px;font-size:13px;font-weight:780;display:flex;position:relative}.bottom-nav button:active{background:var(--brand-teal-soft);border-radius:14px}.bottom-nav button.active{color:var(--brand-teal);font-weight:900}.nav-symbol{color:currentColor;flex:0 0 24px;width:24px;height:24px;display:block;position:relative}.nav-symbol:before,.nav-symbol:after{content:"";box-sizing:border-box;position:absolute}.nav-symbol-home:before{border-top:2px solid;border-left:2px solid;border-radius:3px 0 0;width:14px;height:14px;top:4px;left:5px;transform:rotate(45deg)}.nav-symbol-home:after{border:2px solid;border-top:0;border-radius:0 0 3px 3px;width:12px;height:11px;bottom:3px;left:6px}.nav-symbol-people:before,.nav-symbol-profile:before{border:2px solid;border-radius:50%;width:8px;height:8px;top:3px;left:8px}.nav-symbol-people:after,.nav-symbol-profile:after{border:2px solid;border-bottom:0;border-radius:9px 9px 0 0;width:14px;height:9px;bottom:3px;left:5px}.nav-symbol-people:before{left:5px}.nav-symbol-people:after{width:13px;left:2px}.nav-symbol-education:before{border:2px solid;border-radius:4px 4px 2px 2px;inset:5px 2px 3px}.nav-symbol-education:after{background:currentColor;width:2px;height:15px;top:5px;left:11px}.nav-symbol-calendar:before{border:2px solid;border-radius:4px;inset:4px 3px 3px}.nav-symbol-calendar:after{background:currentColor;width:12px;height:2px;top:9px;left:6px;box-shadow:0 4px 0 -1px}.nav-symbol-community:before{border:2px solid;border-radius:8px;width:14px;height:11px;top:4px;left:3px}.nav-symbol-community:after{background:inherit;border:2px solid;border-radius:7px;width:11px;height:9px;bottom:3px;right:2px}.toast{z-index:80;color:#fff;white-space:nowrap;background:#041430eb;border-radius:999px;max-width:85%;padding:11px 17px;font-size:16px;animation:.2s ease-out toast-in;position:absolute;bottom:108px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px #00000038}.app-update-notice{z-index:130;top:max(18px, env(safe-area-inset-top));color:#fff;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#051b41f5;border:1px solid #90bef7b3;border-radius:20px;grid-template-columns:42px minmax(0,1fr);gap:11px;padding:14px;animation:.28s cubic-bezier(.22,.78,.28,1) update-notice-in;display:grid;position:absolute;left:14px;right:14px;box-shadow:0 18px 45px #00123657}.app-update-symbol{color:#fff;background:linear-gradient(145deg,#147cf3,#0754bd);border-radius:14px;place-items:center;width:42px;height:42px;font-size:25px;font-weight:900;display:grid}.app-update-notice small{color:#86bfff;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.app-update-notice strong{margin-top:2px;font-size:16px;line-height:1.3;display:block}.app-update-notice p{color:#d2e4fb;word-break:keep-all;margin:4px 0 0;font-size:12px;line-height:1.45}.app-update-actions{grid-column:1/-1;grid-template-columns:.75fr 1.35fr;gap:8px;margin-top:1px;display:grid}.app-update-actions button{color:#fff;touch-action:manipulation;background:#147cf3;border:0;border-radius:12px;min-height:40px;font-size:13px;font-weight:900}.app-update-actions button.later{color:#d5e6fb;background:#ffffff14;border:1px solid #bed8f840}.app-update-actions button:disabled{opacity:.62}@keyframes update-notice-in{0%{opacity:0;transform:translateY(-14px)scale(.98)}to{opacity:1;transform:none}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (width<=1180px){body{background:#fff}.app-stage{padding:0;display:block}.desktop-context{display:none}.phone-shell{width:100%;max-width:none;height:100dvh;min-height:620px;box-shadow:none;border:0;border-radius:0}.phone-content{padding-left:16px;padding-right:16px}.network-panel.expanded{border:0;border-radius:0;height:100dvh;inset:0}}@media (height<=760px) and (width>=1181px){.phone-shell{height:calc(100vh - 20px);min-height:650px}.app-stage{padding:10px}}@media (prefers-reduced-motion:reduce){.closing-celebration,.closing-celebration>section,.closing-firework i{animation:none}}.phone-shell small{font-size:15px;line-height:1.45}.phone-shell :where(.page-description,.notification-note,.award-freeze-note,.accuracy-note,.info-strip,.admin-safety-note,.profile-share-note,.director-safety-note,.attendance-guest-note,.network-reparent-hint span){font-size:15px;line-height:1.5}@media (width<=600px){.phone-shell{font-size:16px}.phone-shell :where(p,li){font-size:max(15px,1em);line-height:1.55}.phone-shell :where(input,textarea,select){font-size:max(16px,1em)}.phone-shell :where(h1,h2,h3,p,small,b,strong,label){overflow-wrap:anywhere;text-wrap:pretty}.phone-shell :where(button,a,input,textarea,select){-webkit-tap-highlight-color:transparent}}.community-page{overscroll-behavior-x:none;touch-action:pan-y;background:#fff;width:calc(100% + 32px);max-width:calc(100% + 32px);min-height:100%;margin:-14px -16px 0;padding:42px 0 24px;overflow-x:clip}.community-page *{max-width:100%}.community-load-more{color:#285b96;touch-action:manipulation;background:#fbf8f2;border:1px solid #c8d9ed;border-radius:14px;width:calc(100% - 24px);min-height:48px;margin:14px auto 28px;font-size:14px;font-weight:850;display:block}.community-infinite-loader{min-height:64px;color:var(--isl-muted,#718391);text-align:center;justify-content:center;align-items:center;gap:9px;margin:4px 14px 22px;display:flex}.community-infinite-loader>span{border:2px solid var(--brand-teal);flex:0 0 18px;width:18px;height:18px}@supports (color:color-mix(in lab, red, red)){.community-infinite-loader>span{border:2px solid color-mix(in srgb,var(--brand-teal) 22%,transparent)}}.community-infinite-loader>span{border-top-color:var(--brand-teal);border-radius:50%;animation:.8s linear infinite community-infinite-spin}.community-infinite-loader>small{font-size:11px;font-weight:750}@keyframes community-infinite-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.community-infinite-loader>span{border-color:var(--brand-teal);opacity:.55;animation:none}}.community-load-more:disabled{opacity:.65}.phone-content.community-touch-locked{width:100%;max-width:100%;overflow-x:hidden;transform:none!important}.community-page :is(img,video,.zoomable-photo-trigger){touch-action:pan-y;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.community-header{background:#fffffff5;border-bottom:1px solid #e6edf6;justify-content:space-between;align-items:center;min-height:74px;padding:14px 18px 10px;display:flex}.community-header small{color:var(--blue);letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.community-header h1{color:var(--navy);letter-spacing:-.04em;margin:2px 0 0;font-size:25px}.community-point-notice{color:var(--navy);background:linear-gradient(135deg,#f5faff,#f4eee5);border:1px solid #cfe1f8;border-radius:16px;margin:0 12px 12px;padding:14px 15px 12px}.community-point-notice>div:first-child{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.community-point-notice b{font-size:15px}.community-point-notice small{color:#60758f;font-size:11px}.community-point-rules{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:10px;display:grid}.community-point-rules span{color:#4f627b;text-align:center;background:#fff;border-radius:10px;padding:8px 6px;font-size:12px;font-weight:800;box-shadow:0 2px 8px #1f63bc12}.community-point-rules strong{color:var(--blue);font-size:14px}.community-point-notice p{color:#6d7f95;text-align:center;margin:8px 0 0;font-size:10px}.community-header-actions{gap:8px;display:flex}.community-board-navigation{z-index:12;isolation:isolate;background:linear-gradient(#fffffffc,#f7fafdfa);border-bottom:1px solid #d8e4ee;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(6px,.8vw,12px);width:100%;padding:12px 12px 20px;display:grid;position:relative;box-shadow:0 8px 24px #14335b0f}.community-board-navigation:after{content:"";z-index:-2;background:linear-gradient(#edf3f7,#f8fafc);border-top:1px solid #758ba02e;height:13px;position:absolute;bottom:0;left:0;right:0}.community-board-navigation button{--community-tab-top:#289c92;--community-tab-bottom:#187f78;--community-tab-shadow:#145b5642;z-index:1;background:linear-gradient(145deg, var(--community-tab-top), var(--community-tab-bottom));color:#fff;min-width:0;min-height:52px;box-shadow:0 5px 0 var(--community-tab-bottom), 0 10px 20px var(--community-tab-shadow), inset 0 1px 0 #ffffff57;border:1px solid #ffffff6b;border-radius:17px 17px 10px 10px;padding:0 clamp(5px,.8vw,12px);position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.community-board-navigation button{box-shadow:0 5px 0 color-mix(in srgb, var(--community-tab-bottom) 80%, #263747), 0 10px 20px var(--community-tab-shadow), inset 0 1px 0 #ffffff57}}.community-board-navigation button{letter-spacing:-.025em;white-space:nowrap;text-shadow:0 1px 2px #0b1f2a42;font-size:clamp(12px,1.2vw,15px);font-weight:900;transition:filter .18s,box-shadow .18s,transform .18s}.community-board-navigation button:nth-child(2){--community-tab-top:#7699bd;--community-tab-bottom:#55789e;--community-tab-shadow:#3d5e823d}.community-board-navigation button:nth-child(3){--community-tab-top:#dda865;--community-tab-bottom:#bd8039;--community-tab-shadow:#905f243d}.community-board-navigation button:nth-child(4){--community-tab-top:#70a5a1;--community-tab-bottom:#467e7a;--community-tab-shadow:#376b663d}.community-board-navigation button:nth-child(5){--community-tab-top:#e88b91;--community-tab-bottom:#c85f69;--community-tab-shadow:#8e3e483d}.community-board-navigation button:nth-child(6){--community-tab-top:#a187aa;--community-tab-bottom:#765c80;--community-tab-shadow:#5b42653d}.community-board-navigation button:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffffb8,#0000);border-radius:999px;height:1px;position:absolute;top:5px;left:12%;right:12%}.community-board-navigation button:after{content:"";z-index:-1;background:linear-gradient(180deg, var(--community-tab-bottom), var(--community-tab-bottom));border:1px solid #ffffff4d;border-top:0;border-radius:0 0 11px 11px;width:42%;height:16px;position:absolute;bottom:-13px;left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.community-board-navigation button:after{background:linear-gradient(180deg, var(--community-tab-bottom), color-mix(in srgb, var(--community-tab-bottom) 88%, #263747))}}.community-board-navigation button:after{box-shadow:0 5px 8px var(--community-tab-shadow);pointer-events:none}.community-board-navigation button:hover{filter:saturate(1.08)brightness(1.06);transform:translateY(-2px)}.community-board-navigation button:active{transform:translateY(2px)}.community-board-navigation button:focus-visible{outline:3px solid var(--community-tab-top)}@supports (color:color-mix(in lab, red, red)){.community-board-navigation button:focus-visible{outline:3px solid color-mix(in srgb, var(--community-tab-top) 42%, transparent)}}.community-board-navigation button:focus-visible{outline-offset:3px}.community-board-navigation button.active{color:#fff;box-shadow:0 3px 0 var(--community-tab-bottom), 0 9px 22px var(--community-tab-shadow), inset 0 1px 0 #ffffff85;border-color:#ffffffb3;transform:translateY(3px)}@supports (color:color-mix(in lab, red, red)){.community-board-navigation button.active{box-shadow:0 3px 0 color-mix(in srgb, var(--community-tab-bottom) 82%, #24323d), 0 9px 22px var(--community-tab-shadow), inset 0 1px 0 #ffffff85}}.community-board-navigation button.active:after{width:50%;height:20px;bottom:-16px}@media (width<=620px){.community-board-navigation{gap:5px;padding-inline:8px}.community-board-navigation button{border-radius:14px 14px 9px 9px;min-height:46px;padding-inline:3px;font-size:clamp(9px,2.7vw,12px)}.community-board-navigation button:after{width:48%}}.support-community-page{overscroll-behavior-x:none;background:#fbf8f2;min-width:0;min-height:100%;overflow-x:clip;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.support-private-badge{color:#42627f;background:#f3ede4;border:1px solid #b9cde1;border-radius:999px;padding:7px 10px;font-size:9px;font-weight:900}.support-center{width:100%;min-width:0;max-width:100%;padding:14px 16px calc(var(--bottom-nav-height) + 28px);color:#102c4b;gap:14px;display:grid;overflow-x:clip}.support-center>*{min-width:0;max-width:100%}.support-center>header{border-bottom:1px solid #d8e4ef;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:11px;padding:2px 0 14px;display:grid}.support-center>header>div{min-width:0;overflow:hidden}.support-center>header>button{color:#145ea8;background:#fff;border:1px solid #c4d6e7;border-radius:50%;place-items:center;width:38px;height:38px;font-size:27px;display:grid}.support-center>header small,.support-hero small{color:#1b6fc4;letter-spacing:.13em;font-size:8px;font-weight:950}.support-center>header h2{text-overflow:ellipsis;white-space:nowrap;margin:3px 0 0;font-size:17px;line-height:1.25;overflow:hidden}.support-center>header>span:not(.support-status){color:#37627f;background:#e8f2fd;border-radius:999px;padding:6px 9px;font-size:8px;font-weight:900}.support-hero{background:linear-gradient(140deg,#eaf5ff,#fff);border:1px solid #b9d5f2;border-radius:20px;grid-template-columns:54px minmax(0,1fr);gap:14px;padding:18px;display:grid;box-shadow:0 10px 25px #164f8714}.support-hero>span{color:#fff;background:#116ed0;border-radius:17px;place-items:center;width:54px;height:54px;font-size:27px;font-weight:950;display:grid}.support-hero h2{margin:4px 0 5px;font-size:21px}.support-hero p{color:#627a92;margin:0;font-size:11px;line-height:1.55}.support-list-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.support-list-heading>div{align-items:center;gap:8px;display:flex}.support-list-heading h3{margin:0;font-size:15px}.support-list-heading span{color:#536d86;background:#dfeaf5;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.support-list-heading>button,.support-empty button,.support-submit,.support-admin-review>button{color:#fff;background:#0c68cc;border:0;border-radius:12px;min-height:40px;padding:0 14px;font-size:11px;font-weight:900}.support-request-list{background:#fff;border:1px solid #d4e1ed;border-radius:17px;display:grid;overflow:hidden}.support-request-list>button{min-height:86px;color:inherit;text-align:left;background:0 0;border:0;border-bottom:1px solid #e3ebf3;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:13px;display:grid}.support-request-list>button:last-child{border-bottom:0}.support-request-list>button>div{gap:4px;min-width:0;display:grid}.support-request-list small{color:#6d8297;font-size:9px}.support-request-list b{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.support-request-list p{color:#71859a;margin:0;font-size:10px}.support-request-list strong{color:#5d7b99;font-size:20px}.support-pagination{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;display:grid}.support-pagination>button,.support-pagination>div button{color:#526d87;background:#fff;border:1px solid #d1dfec;border-radius:10px;place-items:center;min-width:34px;height:34px;font-size:11px;font-weight:900;display:grid}.support-pagination>button{min-width:38px;font-size:20px}.support-pagination>button:disabled{opacity:.35}.support-pagination>div{scrollbar-width:thin;gap:5px;min-width:0;padding:2px;display:flex;overflow-x:auto}.support-pagination>div button.active{border-color:var(--brand-teal);background:var(--brand-teal);color:#fff}.support-pagination>span{color:#70859a;text-align:center;grid-column:1/-1;font-size:9px;font-weight:850}.support-status{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;min-width:48px;min-height:26px;padding:0 8px;font-size:8px;font-weight:950;display:inline-flex}.support-status.received{color:#9a6100;background:#fff1d8}.support-status.reviewing{color:#1361b4;background:#deedff}.support-status.resolved{color:#137449;background:#ddf5e7}.support-notice{color:#765016;background:#fff3d8;border-radius:11px;margin:0;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.45}.support-empty{color:#6c8095;text-align:center;background:#fff;border:1px dashed #bfd0e1;border-radius:17px;align-content:center;place-items:center;gap:7px;min-height:180px;padding:24px;display:grid}.support-empty>span{color:#1c76cd;font-size:27px}.support-empty h3,.support-empty p{margin:0}.support-empty p{font-size:10px}.support-privacy-note{color:#526d87;background:#f4eee5;border:1px solid #d7e3ef;border-radius:12px;margin:0;padding:11px;font-size:9px;line-height:1.5}.support-title-field,.support-admin-review label{color:#244766;gap:6px;font-size:10px;font-weight:900;display:grid}.support-device-field{background:#fff;border:1px solid #d4e1ed;border-radius:17px;gap:7px;margin:0;padding:14px;display:grid}.support-device-field legend{color:#244766;padding:0 4px;font-size:10px;font-weight:900}.support-device-field>p{color:#6e8498;margin:0;font-size:9px}.support-device-field>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.support-device-field button{color:#244766;text-align:left;background:#fdfbf7;border:1px solid #c7d8e8;border-radius:13px;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;padding:11px;display:grid}.support-device-field button>span{color:#b8c9d8;grid-row:1/span 2}.support-device-field button b{font-size:11px}.support-device-field button small{color:#75899b;font-size:8px}.support-device-field button.selected{color:#0e7458;background:#edf9f5;border-color:#8e724b;box-shadow:0 0 0 2px #168a681f}.support-device-field button.selected>span{color:#8e724b}.support-title-field input,.support-text-block textarea,.support-admin-review textarea,.support-admin-review select{color:#153553;width:100%;font:inherit;background:#fff;border:1px solid #c7d8e8;border-radius:12px;outline:none;padding:12px}.support-title-field input{height:46px;font-size:13px}.support-title-field input:focus,.support-text-block textarea:focus,.support-admin-review textarea:focus,.support-admin-review select:focus{border-color:#3382d4;box-shadow:0 0 0 3px #3382d41f}.support-writing-blocks,.support-attachment-section,.support-detail-body,.support-detail-media,.support-request-meta,.support-admin-review,.support-admin-answer{background:#fff;border:1px solid #d4e1ed;border-radius:17px;padding:14px}.support-writing-blocks>h3,.support-attachment-section h3,.support-detail-media h3,.support-admin-review h3{margin:0;font-size:13px}.support-writing-blocks>p,.support-attachment-section>p{color:#70859a;margin:4px 0 12px;font-size:9px;line-height:1.45}.support-text-block{gap:7px;margin-top:10px;display:grid}.support-text-block textarea{resize:vertical;min-height:112px;font-size:12px;line-height:1.6}.support-text-block label,.support-picker,.support-media-actions label{color:#1766b4;cursor:pointer;background:#eef7ff;border:1px dashed #79a5d0;border-radius:10px;align-items:center;width:fit-content;min-height:34px;padding:0 10px;font-size:9px;font-weight:900;display:inline-flex}.support-text-block input,.support-picker input,.support-media-actions input{display:none}.support-inline-image{background:#24211d;border-radius:13px;margin:12px 0;overflow:hidden}.support-inline-image img{object-fit:contain;width:100%;max-height:480px;display:block}.support-inline-image figcaption,.support-media-attachments figcaption{color:#546d85;background:#f3f7fb;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:9px;display:flex}.support-inline-image button,.support-media-attachments button{color:#bf334c;background:0 0;border:0;font-size:9px;font-weight:900}.support-attachment-section>div:first-child{justify-content:space-between;align-items:center;display:flex}.support-attachment-section>div:first-child>span{color:#5f768d;background:#e5eef7;border-radius:999px;padding:4px 7px;font-size:8px;font-weight:900}.support-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-bottom:9px;display:grid}.support-media-grid figure{aspect-ratio:1;background:#24211d;border-radius:10px;margin:0;position:relative;overflow:hidden}.support-media-grid img{object-fit:cover;width:100%;height:100%}.support-media-grid button{color:#fff;background:#030f1db8;border:0;border-radius:50%;place-items:center;width:25px;height:25px;display:grid;position:absolute;top:5px;right:5px}.support-media-attachments{gap:9px;display:grid}.support-media-attachments figure{border:1px solid #d6e2ed;border-radius:12px;margin:0;overflow:hidden}.support-media-attachments audio,.support-media-attachments video{background:#24211d;width:100%;max-height:360px;display:block}.support-media-actions{flex-wrap:wrap;gap:7px;margin-top:10px;display:flex}.support-media-actions>button,.support-media-actions label{color:#165f9f;background:#eef7ff;border:1px solid #8ab0d4;border-radius:10px;min-height:37px;padding:0 11px;font-size:9px;font-weight:900}.support-media-actions>button.recording{color:#c12640;background:#fff0f2;border-color:#dc5265;animation:1s ease-in-out infinite support-recording-pulse}.support-submit{width:100%;min-height:50px;font-size:13px}.support-submit:disabled,.support-admin-review>button:disabled{opacity:.55}.support-request-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-request-meta>div{gap:3px;display:grid}.support-request-meta small{color:#6e8498;font-size:8px}.support-request-meta b{font-size:11px}.support-request-meta span{color:#75899b;text-overflow:ellipsis;font-size:8px;overflow:hidden}.support-detail-body{gap:12px;display:grid}.support-detail-body p{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;color:#294761;margin:0;font-size:12px;line-height:1.65}.support-detail-body figure,.support-detail-media figure{background:#24211d;border-radius:12px;margin:0;overflow:hidden}.support-detail-body img,.support-detail-media img,.support-detail-media video{object-fit:contain;width:100%;max-height:540px;display:block}.support-detail-media audio{width:100%;display:block}.support-detail-body figcaption,.support-detail-media figcaption{color:#657b91;background:#eef3f8;padding:7px 9px;font-size:8px}.support-detail-media>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}:is(.support-detail-media>div figure:has(audio),.support-detail-media>div figure:has(video)){grid-column:1/-1}.support-admin-answer{background:#eef7ff;border-color:#bad7f2}.support-admin-answer small{color:#1769b7;font-size:8px;font-weight:950}.support-admin-answer p{white-space:pre-wrap;color:#294a68;margin:6px 0 0;font-size:11px;line-height:1.6}.support-admin-review{border-color:#99bee1;gap:12px;display:grid}.support-admin-review>button{justify-self:end}.support-conversation{background:#f4f8fb;border:1px solid #c7d9e9;border-radius:17px;overflow:hidden}.support-conversation>header{background:#fff;border-bottom:1px solid #d9e5ef;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;display:flex}.support-conversation>header>div{min-width:0}.support-conversation>header small{color:#188c8b;letter-spacing:.12em;font-size:8px;font-weight:950}.support-conversation>header h3{overflow-wrap:anywhere;margin:2px 0 0;font-size:14px}.support-conversation>header>span{color:#71869a;white-space:nowrap;flex:none;font-size:9px}.support-chat-thread{flex-direction:column;gap:10px;min-height:130px;max-height:520px;padding:16px 14px;display:flex;overflow-y:auto}.support-chat-empty{color:#71869a;text-align:center;max-width:320px;margin:auto;font-size:10px;line-height:1.6}.support-chat-bubble{background:#fff;border:1px solid #d4e2ed;border-radius:15px 15px 15px 4px;width:min(82%,520px);padding:10px 12px;box-shadow:0 3px 10px #1837510d}.support-chat-bubble.admin{background:#e7f8f6;border-color:#a9d9d7;border-radius:15px 15px 4px;align-self:flex-end}.support-chat-bubble.member{align-self:flex-start}.support-chat-bubble>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.support-chat-bubble b{color:#19405f;font-size:9px}.support-chat-bubble.admin b{color:#087f7c}.support-chat-bubble time{color:#8193a5;font-size:8px}.support-chat-bubble p{white-space:pre-wrap;color:#294960;overflow-wrap:anywhere;margin:5px 0 0;font-size:11px;line-height:1.6}.support-chat-composer{background:#fff;border-top:1px solid #d9e5ef;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;min-width:0;padding:12px;display:grid}.support-chat-composer textarea{resize:vertical;color:#153553;width:100%;min-width:0;max-width:100%;font:inherit;background:#fff;border:1px solid #c7d8e8;border-radius:12px;outline:none;padding:10px 11px;font-size:11px;line-height:1.5}.support-chat-composer textarea:focus{border-color:#159c98;box-shadow:0 0 0 3px #159c981f}.support-chat-composer button{color:#fff;background:#159c98;border:0;border-radius:12px;min-width:68px;min-height:42px;padding:0 14px;font-size:10px;font-weight:950}.support-chat-composer button:disabled{opacity:.45}.support-chat-privacy{color:#73889b;background:#fff;border-top:1px solid #e4ecf3;margin:0;padding:0 12px 12px;font-size:8px}@keyframes support-recording-pulse{50%{box-shadow:0 0 0 5px #dc526521}}@media (width<=420px){.support-media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-detail-media>div,.support-request-meta{grid-template-columns:1fr}.support-chat-bubble{width:90%}.support-chat-composer{grid-template-columns:1fr}.support-chat-composer button{width:100%}}html[data-theme=dark] .support-community-page{background:#07131f}html[data-theme=dark] .support-private-badge{color:#acd0f2;background:#142b40;border-color:#38536d}html[data-theme=dark] .support-center{color:#f4eee5}html[data-theme=dark] .support-center>header{border-color:#2c455d}html[data-theme=dark] .support-center>header>button{color:#96c9ff;background:#12283b;border-color:#3b5871}html[data-theme=dark] .support-hero{background:linear-gradient(140deg,#102b44,#0c1f31);border-color:#315779}html[data-theme=dark] .support-hero p,html[data-theme=dark] .support-request-list p,html[data-theme=dark] .support-writing-blocks>p,html[data-theme=dark] .support-attachment-section>p{color:#a9bfd2}html[data-theme=dark] .support-request-list,html[data-theme=dark] .support-empty,html[data-theme=dark] .support-writing-blocks,html[data-theme=dark] .support-attachment-section,html[data-theme=dark] .support-detail-body,html[data-theme=dark] .support-detail-media,html[data-theme=dark] .support-request-meta,html[data-theme=dark] .support-admin-review{background:#0f2233;border-color:#2d465d}html[data-theme=dark] .support-request-list>button{color:#f4eee5;border-color:#293f54}html[data-theme=dark] .support-request-list small,html[data-theme=dark] .support-request-meta small,html[data-theme=dark] .support-request-meta span{color:#9bb2c7}html[data-theme=dark] .support-title-field,html[data-theme=dark] .support-admin-review label{color:#cce0f1}html[data-theme=dark] .support-device-field{background:#0f2233;border-color:#2d465d}html[data-theme=dark] .support-device-field legend{color:#cce0f1}html[data-theme=dark] .support-device-field>p,html[data-theme=dark] .support-device-field button small{color:#9bb2c7}html[data-theme=dark] .support-device-field button{color:#d9e8f4;background:#091927;border-color:#36526b}html[data-theme=dark] .support-device-field button.selected{color:#7de4c4;background:#10372f;border-color:#2bb88d}html[data-theme=dark] .support-title-field input,html[data-theme=dark] .support-text-block textarea,html[data-theme=dark] .support-admin-review textarea,html[data-theme=dark] .support-admin-review select{color:#eef6fc;background:#091927;border-color:#36526b}html[data-theme=dark] .support-privacy-note{color:#abc5db;background:#10283c;border-color:#304a62}html[data-theme=dark] .support-detail-body p{color:#d5e4ef}html[data-theme=dark] .support-inline-image figcaption,html[data-theme=dark] .support-media-attachments figcaption,html[data-theme=dark] .support-detail-body figcaption,html[data-theme=dark] .support-detail-media figcaption{color:#aec4d7;background:#132a3e}html[data-theme=dark] .support-admin-answer{background:#112c44;border-color:#325777}html[data-theme=dark] .support-admin-answer p{color:#d4e8f7}html[data-theme=dark] .support-conversation{background:#091927;border-color:#2d465d}html[data-theme=dark] .support-conversation>header,html[data-theme=dark] .support-chat-composer,html[data-theme=dark] .support-chat-privacy{background:#0f2233;border-color:#2d465d}html[data-theme=dark] .support-chat-bubble{background:#142a3c;border-color:#365168}html[data-theme=dark] .support-chat-bubble.admin{background:#123b3a;border-color:#28736f}html[data-theme=dark] .support-chat-bubble p,html[data-theme=dark] .support-chat-bubble b{color:#e1edf5}html[data-theme=dark] .support-chat-composer textarea{color:#eef6fc;background:#091927;border-color:#36526b}.community-notice-intro{background:linear-gradient(135deg,#fdfbf7,#f4eee5);border:1px solid #cfe1f8;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:14px 12px 10px;padding:14px;display:flex}.community-notice-intro>div{align-items:center;gap:11px;display:flex}.community-notice-intro>div>span{background:var(--blue);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.community-notice-intro b{color:var(--navy);font-size:14px;display:block}.community-notice-intro p{color:#69809a;margin:3px 0 0;font-size:11px}.community-notice-intro button{color:var(--blue);background:#fff;border:0;border-radius:10px;flex:none;padding:8px 10px;font-size:11px;font-weight:850}.community-notice-list{gap:9px;padding:0 12px 24px;display:grid}.community-notice-list>button{width:100%;color:inherit;text-align:left;background:#fff;border:1px solid #e0e8f2;border-radius:16px;align-items:flex-start;gap:12px;padding:15px;display:flex;box-shadow:0 4px 16px #14335b0d}.community-notice-list>button.unread{background:#fdfbf7;border-color:#8bbcff}.community-notice-mark{width:30px;height:30px;color:var(--blue);background:#f4eee5;border-radius:50%;flex:none;place-items:center;font-weight:900;display:grid}.community-notice-list>button.unread .community-notice-mark{background:var(--blue);color:#fff}.community-notice-copy{min-width:0;display:block}.community-notice-copy small{color:var(--blue);font-size:10px;font-weight:900}.community-notice-copy b{color:var(--navy);margin-top:3px;font-size:15px;display:block}.community-notice-copy p{color:#526982;white-space:pre-wrap;margin:7px 0;font-size:13px;line-height:1.55}.community-notice-copy time{color:#8a9aae;font-size:10px}.community-notice-empty{color:#70849c;text-align:center;padding:48px 20px}.community-notice-empty span{width:42px;height:42px;color:var(--blue);background:#f4eee5;border-radius:50%;place-items:center;margin:0 auto 10px;display:grid}.community-notice-empty b{color:var(--navy);display:block}.community-notice-empty p{margin:6px 0 0;font-size:12px}.community-notice-pagination{grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:7px;margin:0 12px 24px;display:grid}.community-notice-pagination>button,.community-notice-pagination>div button{border:1px solid var(--isl-line);background:var(--isl-surface);min-width:34px;height:34px;color:var(--isl-muted);border-radius:10px;place-items:center;font-size:11px;font-weight:900;display:grid}.community-notice-pagination>button{min-width:38px;font-size:20px}.community-notice-pagination>button:disabled{opacity:.35}.community-notice-pagination>div{scrollbar-width:thin;gap:5px;min-width:0;padding:2px;display:flex;overflow-x:auto}.community-notice-pagination>div button.active{border-color:var(--brand-teal);background:var(--brand-teal);color:#fff}.community-notice-pagination>span{color:var(--isl-muted);text-align:center;grid-column:1/-1;font-size:9px;font-weight:850}.community-header-actions>button{border:1.5px solid var(--navy);width:40px;height:40px;color:var(--navy);background:#fff;border-radius:12px;font-size:24px;font-weight:600;line-height:1}.community-header-actions>button.community-write-button{border-color:var(--blue);width:auto;min-width:68px;color:var(--blue);padding:0 13px;font-size:14px;font-weight:850}.community-header-actions>button.active{border-color:var(--blue);color:var(--blue);background:#f4eee5}.community-search{background:#faf7f1;border:1px solid #cddff4;border-radius:14px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:48px;margin:10px 16px 4px;padding:0 11px;display:grid}.community-search>span{color:#6f829a;font-size:19px}.community-search input{min-width:0;color:var(--navy);background:0 0;border:0;outline:0;font-size:15px}.community-search button{cursor:pointer;border:0;font-weight:850}.community-search-actions{justify-content:flex-end;align-items:center;gap:6px;display:flex}.community-search button.community-search-clear{color:#61738b;background:#dce7f4;border-radius:50%;flex:0 0 28px;width:28px;height:28px;font-size:18px}.community-search button.community-search-submit{background:var(--blue);color:#fff;border-radius:10px;flex:none;min-width:54px;height:34px;padding:0 13px;font-size:13px;box-shadow:0 4px 10px #1f6fdb33}.community-search button.community-search-submit:active{box-shadow:none;transform:translateY(1px)}.community-search-panel{background:#fdfbf7;border:1px solid #d7e4f2;border-radius:16px;gap:8px;margin:10px 16px 4px;padding:9px;display:grid}.community-search-panel .community-search{margin:0}.community-affiliation-filters{grid-template-columns:1fr 1fr;gap:7px;display:grid}.community-affiliation-filters label{min-width:0}.community-affiliation-filters span{color:#667b95;margin:0 0 4px 3px;font-size:9px;font-weight:900;display:block}.community-affiliation-filters select{color:#173b66;background:#fff;border:1px solid #c9dbef;border-radius:10px;width:100%;min-width:0;height:38px;padding:0 8px;font-size:11px;font-weight:800}.community-search-reset{color:#276bab;background:0 0;border:0;justify-self:end;padding:2px 3px;font-size:10px;font-weight:850}.community-stories{scrollbar-width:none;border-bottom:1px solid #edf1f6;gap:13px;padding:15px 16px 13px;display:flex;overflow-x:auto}.community-stories::-webkit-scrollbar{display:none}.community-stories button{color:var(--navy);background:0 0;border:0;flex:0 0 61px;padding:0}.community-stories button>span{color:#1d5eaa;background:#f0f7ff;border:3px solid #67cfb8;border-radius:50%;place-items:center;width:57px;height:57px;margin:0 auto 5px;font-size:21px;font-weight:900;display:grid;box-shadow:0 0 0 2px #fff,0 0 0 3px #dbe7f3}.community-stories button>span.mine{color:#a65d00;background:#fff7e6;border-color:#f2a519;position:relative}.community-stories button>span.mine i{background:var(--blue);color:#fff;border:2px solid #fff;border-radius:50%;place-items:center;width:20px;height:20px;font-size:13px;font-style:normal;display:grid;position:absolute;bottom:-2px;right:-3px}.community-stories button small{color:#53667f;text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.community-filter{grid-template-columns:repeat(3,1fr);gap:6px;padding:10px 16px 0;display:grid}.community-filter button{color:#6a7d94;background:#fdfbf7;border:1px solid #d8e5f3;border-radius:11px;min-height:38px;font-size:14px;font-weight:800}.community-filter button.active{color:var(--blue);background:#f0e7da;border-color:#8ebbf2}.bitcoin-market-page{background:#fdfbf7;padding-bottom:34px}.promotion-board-page{background:var(--isl-canvas,#f6f8f7);min-height:100%;padding-bottom:38px}.promotion-board-header{background:var(--isl-surface,#fff)}.promotion-board-header h1{color:var(--isl-ink,var(--navy))}.promotion-board-intro{background:linear-gradient(135deg,#fff9e9,#fff);border:1px solid #eed394;border-radius:17px;align-items:center;gap:13px;margin:16px;padding:15px;display:flex;box-shadow:0 10px 28px #7b530c14}.promotion-board-intro>span{color:#fff;background:linear-gradient(145deg,#ffd66b,#c98b14);border-radius:50%;flex:0 0 45px;place-items:center;height:45px;font-size:24px;display:grid;box-shadow:0 7px 16px #b6790f40}.promotion-board-intro b{color:#3d2a08;font-size:15px;display:block}.promotion-board-intro p{color:#7b6844;margin:4px 0 0;font-size:11px;line-height:1.5}.promotion-composer{background:#fff;border:1px solid #d9e2ee;border-radius:17px;gap:13px;margin:14px 16px;padding:16px;display:grid;box-shadow:0 12px 30px #182b4914}.promotion-composer>header{justify-content:space-between;align-items:center;display:flex}.promotion-composer>header small{color:#b47d11;letter-spacing:.12em;font-size:9px;font-weight:900}.promotion-composer>header h2{color:var(--navy);margin:3px 0 0;font-size:18px}.promotion-composer>header span{color:#91630b;background:#fff5d7;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:900}.promotion-form-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.promotion-form-grid label{color:#60738b;gap:6px;font-size:11px;font-weight:850;display:grid}.promotion-form-grid label.wide,.promotion-form-grid .wide{grid-column:1/-1}.promotion-form-grid input,.promotion-form-grid textarea,.promotion-form-grid select{width:100%;color:var(--navy);font:inherit;background:#fbfdff;border:1px solid #d6e0eb;border-radius:11px;padding:11px;font-size:13px}.promotion-form-grid textarea{resize:vertical}.promotion-member-search{z-index:4;position:relative}.promotion-member-search>b{color:var(--navy);margin-bottom:6px;font-size:12px;display:block}.promotion-member-results{z-index:12;background:#fff;border:1px solid #c9d8e8;border-radius:12px;max-height:260px;padding:6px;position:absolute;top:66px;left:0;right:0;overflow:auto;box-shadow:0 16px 34px #1430522e}.promotion-member-results>small{color:#8a8177;text-align:center;padding:12px;display:block}.promotion-member-results button{width:100%;min-height:54px;color:var(--navy);text-align:left;background:0 0;border:0;border-radius:9px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:9px;padding:7px;display:grid}.promotion-member-results button:hover,.promotion-member-results button:focus-visible{background:#f4eee5}.promotion-member-results button>span{color:#159b91;background:#e5f4f2;border-radius:50%;place-items:center;width:38px;height:38px;font-weight:900;display:grid;overflow:hidden}.promotion-member-results button img{object-fit:cover;width:100%;height:100%}.promotion-member-results button b,.promotion-member-results button small{display:block}.promotion-member-results button b{min-width:0;font-size:12px}.promotion-member-results button small{color:#8a8177;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;overflow:hidden}.promotion-member-results button em{color:#a36b0c;white-space:nowrap;font-size:9px;font-style:normal;font-weight:900}.promotion-member-confirmed{font-weight:900;color:#0c8d78!important}.promotion-member-selected{background:#edf9f6;border:1px solid #8fd2c7;border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:62px;padding:9px;display:grid}.promotion-member-selected>span{color:#0d8e82;background:#d9f1ed;border-radius:50%;place-items:center;width:44px;height:44px;font-weight:900;display:grid;overflow:hidden}.promotion-member-selected>span img{object-fit:cover;width:100%;height:100%}.promotion-member-selected div :is(small,strong,em){display:block}.promotion-member-selected div small{color:#0b8b7c;font-size:9px;font-weight:900}.promotion-member-selected div strong{color:#173f3b;margin-top:2px;font-size:14px}.promotion-member-selected div em{color:#587a76;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:9px;font-style:normal;overflow:hidden}.promotion-member-selected button{color:#0b857a;background:#fff;border:1px solid #a8d7cf;border-radius:9px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:900}.promotion-member-selection-note{color:#8a8177;margin-top:6px;font-size:9px;line-height:1.4;display:block}.promotion-form-grid input[readonly]{color:#40566f;background:#eef3f7;font-weight:850}.promotion-photo-field{color:#60738b;align-items:start;gap:6px;font-size:11px;font-weight:850;display:grid}.promotion-auto-photo-empty{color:#8c7447;text-align:center;background:#fff9ec;border:1px dashed #d4bd8b;border-radius:11px;width:100%;padding:16px}.promotion-photo-picker{color:#98670d;cursor:pointer;background:#fff8e6;border:1px dashed #c99b35;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 13px;display:inline-flex}.promotion-photo-picker input{display:none}.promotion-image-preview{background:#eef2f7;border-radius:14px;width:100%;display:block;position:relative;overflow:hidden}.promotion-image-preview>.promotion-portrait{margin:0}.promotion-image-preview button{color:#fff;background:#041226bd;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:8px;right:8px}.promotion-composer>button{color:#fff;background:linear-gradient(135deg,#cf9319,#f1bd45);border:0;border-radius:12px;min-height:44px;font-weight:900}.promotion-list{gap:14px;padding:0 16px;display:grid}.promotion-card{background:#fff;border:1px solid #e1d5b7;border-radius:19px;overflow:hidden;box-shadow:0 12px 32px #312a1a17}.promotion-card>header{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:17px 17px 13px;display:grid}.promotion-crown{color:#7a4b00;background:linear-gradient(145deg,#fff1b9,#e9b239);border-radius:15px;place-items:center;width:48px;height:48px;font-size:25px;display:grid}.promotion-card>header small{color:#9a7a38;font-size:9px;font-weight:800}.promotion-card>header h2{color:#182b4b;margin:3px 0 0;font-size:16px}.promotion-author{color:#6d7d91;margin-top:5px;font-size:11px;font-weight:750;display:block}.promotion-author em,.author-rank{color:#b47d11;letter-spacing:.025em;margin-right:3px;font-size:.82em;font-style:normal;font-weight:950}.promotion-card>header>button{color:#a87d7d;background:0 0;border:0;font-size:10px}.promotion-rank-change{background:linear-gradient(90deg,#f2f5f9,#fff7dd);border-radius:13px;justify-content:center;align-items:center;gap:11px;margin:0 17px;padding:12px;display:flex}.promotion-rank-change span{color:#78879a;font-size:12px;font-weight:800}.promotion-rank-change i{color:#c39329;font-style:normal}.promotion-rank-change strong{color:#b37608;font-size:15px}.promotion-message{color:#44566e;white-space:pre-wrap;margin:14px 17px;font-size:13px;line-height:1.65}.promotion-post-image{object-fit:contain;background:#f0f3f7;width:100%;height:auto;max-height:72vh;display:block}.promotion-portrait{--rank-accent:#f5a623;--rank-glow:#f5a6236b;aspect-ratio:2/3;box-sizing:border-box;isolation:isolate;outline:1px solid var(--rank-accent);border:clamp(3px,.8vw,5px) solid #07172f;width:100%;max-width:540px;margin:0 auto;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.promotion-portrait{outline:1px solid color-mix(in srgb,var(--rank-accent) 78%,white)}}.promotion-portrait{outline-offset:-5px;color:#fff;background:#07172f;box-shadow:inset 0 0 0 2px #ffffff1f,inset 0 0 56px #040f225c,0 18px 42px #06142a33}.promotion-portrait-photo{z-index:-4;object-fit:cover;object-position:var(--promotion-crop-x,50%) var(--promotion-crop-y,22%);filter:brightness(1.055)saturate(1.035)contrast(1.045);width:100%;height:100%;transform:scale(var(--promotion-crop-zoom,1.008));transform-origin:var(--promotion-crop-x,50%) var(--promotion-crop-y,22%);position:absolute;inset:0}.promotion-portrait-shade{z-index:-3;background:radial-gradient(48% 42% at 50% 29%,#fff6dc21 0%,#0000 68%),radial-gradient(90% 76% at 50% 35%,#0000 52%,#030f232e 84%,#030f2357 100%),linear-gradient(#03102508 0%,#0000 62%,#030f231f 78%,#030f2380 100%);position:absolute;inset:0}.promotion-portrait:before{content:"";z-index:-2;width:142%;height:29%;box-shadow:0 -2px 0 var(--rank-accent), 0 -12px 32px var(--rank-glow);background:linear-gradient(110deg,#071a38 8%,#0d2f60 50%,#07162f 92%);border-radius:50% 50% 0 0;position:absolute;bottom:-20%;left:-22%;transform:rotate(-3deg)}.promotion-portrait:after{content:"";z-index:-1;border-top:3px solid var(--rank-accent);width:96%;height:13%;filter:drop-shadow(0 0 10px var(--rank-glow));opacity:.76;border-radius:50%;position:absolute;bottom:6%;right:-45%;transform:rotate(-13deg)}.promotion-portrait-orbit{z-index:-1;border:1px solid var(--rank-accent);border-radius:50%;display:block;position:absolute}@supports (color:color-mix(in lab, red, red)){.promotion-portrait-orbit{border:1px solid color-mix(in srgb, var(--rank-accent) 75%, white)}}.promotion-portrait-orbit{opacity:.48}.promotion-portrait-orbit.orbit-one{width:68%;height:19%;bottom:17%;right:-38%;transform:rotate(-20deg)}.promotion-portrait-orbit.orbit-two{opacity:.22;width:50%;height:13%;bottom:15%;left:-31%;transform:rotate(14deg)}.promotion-portrait-brand{z-index:4;width:clamp(148px,34vw,204px);padding:0;display:block;position:absolute;top:4%;left:4.5%}.promotion-portrait-brand img{filter:drop-shadow(0 0 1px #fff)drop-shadow(0 0 5px #ffffffeb)drop-shadow(0 5px 12px #000000ad);width:100%;height:auto;display:block}.promotion-portrait-affiliations{z-index:4;align-items:center;gap:clamp(5px,1.4vw,8px);display:flex;position:absolute;top:3.6%;right:4.5%}.promotion-portrait-affiliations>span{aspect-ratio:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#ffffffeb;border:1px solid #ffe18ee0;border-radius:50%;place-items:center;width:clamp(38px,9vw,52px);padding:clamp(3px,.9vw,5px);display:grid;overflow:hidden;box-shadow:0 5px 16px #0000004d,0 0 0 2px #ffffff47}.promotion-portrait-affiliations img{object-fit:contain;width:100%;height:100%;display:block}.promotion-portrait-fanfare{z-index:1;pointer-events:none;position:absolute;inset:0}.promotion-portrait-fanfare i{background:var(--rank-accent);width:clamp(5px,1.1vw,7px);height:clamp(5px,1.1vw,7px);box-shadow:0 0 13px var(--rank-glow),0 0 3px #fff;opacity:.88;border:1px solid #fffae1c2;border-radius:2px;display:block;position:absolute}.promotion-portrait-fanfare i:first-child{top:17%;left:7%;transform:rotate(45deg)}.promotion-portrait-fanfare i:nth-child(2){top:28%;left:11%;transform:rotate(45deg)scale(.72)}.promotion-portrait-fanfare i:nth-child(3){top:17%;right:20%;transform:rotate(45deg)scale(.72)}.promotion-portrait-fanfare i:nth-child(4){top:29%;right:7%;transform:rotate(45deg)}.promotion-portrait-fanfare i:nth-child(5){top:43%;left:6%;transform:rotate(45deg)scale(.65)}.promotion-portrait-fanfare i:nth-child(6){top:42%;right:6%;transform:rotate(45deg)scale(.65)}.promotion-portrait figcaption{z-index:3;border:1px solid var(--rank-accent);grid-template-columns:minmax(0,1.55fr) minmax(88px,.62fr);align-items:end;column-gap:clamp(12px,3vw,19px);display:grid;position:absolute;bottom:2.5%;left:4.2%;right:4.2%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.promotion-portrait figcaption{border:1px solid color-mix(in srgb,var(--rank-accent) 72%,white)}}.promotion-portrait figcaption{border-left:clamp(4px,1vw,6px) solid var(--rank-accent);background:radial-gradient(circle at 8% 20%,var(--rank-accent),transparent 31%),linear-gradient(118deg,#020c1eeb,#082042db 70%,#030f23cc);border-radius:clamp(12px,2.8vw,18px)}@supports (color:color-mix(in lab, red, red)){.promotion-portrait figcaption{background:radial-gradient(circle at 8% 20%,color-mix(in srgb,var(--rank-accent) 15%,transparent),transparent 31%),linear-gradient(118deg,#020c1eeb,#082042db 70%,#030f23cc)}}.promotion-portrait figcaption{color:#fff;text-shadow:0 2px 12px #000000b8;-webkit-backdrop-filter:blur(8px)saturate(1.12);backdrop-filter:blur(8px)saturate(1.12);padding:clamp(10px,2.6vw,16px) clamp(14px,3.7vw,22px);box-shadow:0 13px 32px #00000057,inset 0 1px #ffffff2e,inset 0 0 0 1px #ffffff0d}.promotion-portrait figcaption:after{content:"";aspect-ratio:1;border:1px solid var(--rank-accent);width:38%;position:absolute;bottom:-78%;right:-9%}@supports (color:color-mix(in lab, red, red)){.promotion-portrait figcaption:after{border:1px solid color-mix(in srgb,var(--rank-accent) 46%,transparent)}}.promotion-portrait figcaption:after{border-radius:50%}.promotion-portrait figcaption em{z-index:1;color:#fff4c7;letter-spacing:.02em;grid-column:1/-1;font-size:clamp(9px,2.1vw,13px);font-style:normal;font-weight:900;position:relative}.promotion-portrait figcaption small{z-index:1;color:var(--rank-accent);grid-column:1/-1;margin-top:2px;position:relative}@supports (color:color-mix(in lab, red, red)){.promotion-portrait figcaption small{color:color-mix(in srgb,var(--rank-accent) 72%,white)}}.promotion-portrait figcaption small{letter-spacing:.12em;font-size:clamp(6px,1.6vw,10px);font-weight:900}.promotion-portrait figcaption strong{z-index:1;color:#fff;background:linear-gradient(180deg,#fff 6%,#fff7d4 52%,var(--rank-accent));grid-area:3/1/5;align-self:center;margin-top:5px;position:relative}@supports (color:color-mix(in lab, red, red)){.promotion-portrait figcaption strong{background:linear-gradient(180deg,#fff 6%,#fff7d4 52%,color-mix(in srgb,var(--rank-accent) 74%,white))}}.promotion-portrait figcaption strong{-webkit-text-fill-color:transparent;letter-spacing:-.04em;filter:drop-shadow(0 4px 9px #00000075);-webkit-background-clip:text;background-clip:text;font-size:clamp(27px,7.2vw,46px);font-weight:950;line-height:.96}.promotion-portrait figcaption b{z-index:1;grid-area:3/2;margin:5px 0 0;font-size:clamp(17px,4.4vw,27px);line-height:1.05;position:relative}.promotion-portrait figcaption span{z-index:1;color:#d9e5f5;grid-area:4/2;margin-top:5px;font-size:clamp(9px,2.3vw,13px);font-weight:800;position:relative}.promotion-portrait.rank-developer{--rank-accent:#f2a33a;--rank-glow:#f2a33a66}.promotion-portrait.rank-team-leader{--rank-accent:#f7bd4d;--rank-glow:#f7bd4d6b}.promotion-portrait.rank-manager{--rank-accent:#ff9e2d;--rank-glow:#ff9e2d70}.promotion-portrait.rank-senior-manager{--rank-accent:#eac866;--rank-glow:#eac86670}.promotion-portrait.rank-vice-president{--rank-accent:#f2b24a;--rank-glow:#f2b24a80}.promotion-portrait.rank-president{--rank-accent:#ffd36a;--rank-glow:#ffd36a8f}.promotion-portrait.rank-chairman{--rank-accent:#fff0a6;--rank-glow:#ffde73ad}.promotion-portrait.rank-chairman:before{box-shadow:0 -4px 0 #fff0a6, 0 -24px 66px var(--rank-glow);background:linear-gradient(110deg,#060f24 8%,#1c315d 50%,#080f22 92%)}.promotion-portrait.rank-chairman figcaption strong{color:#fff4bd}.promotion-portrait.is-preview{border-radius:13px;max-width:360px}.promotion-photo-controls{background:#fffaf0;border:1px solid #e2cf9d;border-radius:14px;gap:10px;width:100%;padding:12px;display:grid}.promotion-photo-control-heading{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.promotion-photo-control-heading b{color:#604716;margin-right:auto;font-size:14px}.promotion-photo-control-heading button{color:#8a620f;background:#fff;border:1px solid #bd8d24;border-radius:9px;min-height:34px;padding:0 10px;font-size:12px;font-weight:850}.promotion-photo-controls>small{color:#78653c;font-size:11px}.promotion-photo-controls>label{color:#6d5523;grid-template-columns:72px 1fr;align-items:center;gap:8px;font-size:12px;font-weight:800;display:grid}.promotion-photo-controls input[type=range]{accent-color:#c88e19;width:100%}.promotion-download-wrap{position:relative}.promotion-download-wrap>button{z-index:4;color:#fff;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);touch-action:manipulation;background:#041226d1;border:1px solid #ffffff75;border-radius:999px;min-height:42px;padding:0 15px;font-size:12px;font-weight:900;position:absolute;bottom:14px;right:14px;box-shadow:0 7px 20px #00000047}.promotion-download-wrap>button:disabled{opacity:.68}.promotion-actions{border-top:1px solid #edf0f4;justify-content:space-between;align-items:center;padding:10px 17px;display:flex}.promotion-actions button{z-index:1;color:#95660f;cursor:pointer;touch-action:manipulation;background:#fffaf0;border:1px solid #ead9af;border-radius:999px;min-height:44px;padding:10px 15px;font-size:16px;font-weight:850;position:relative}.promotion-actions button:disabled{cursor:wait;opacity:.65}.promotion-actions button.liked{color:#9a6100;background:#fff1bf;border-color:#e8b33b}.promotion-actions small{color:#99a4b2;font-size:9px}.promotion-comments{background:#fafcff;border-top:1px solid #edf0f4;padding:12px 17px 15px}.promotion-comments>summary{cursor:pointer;color:#53657c;justify-content:space-between;align-items:center;gap:10px;min-height:44px;font-size:11px;font-weight:900;list-style:none;display:flex}.promotion-comments>summary::-webkit-details-marker{display:none}.promotion-comments>summary span{color:#987020;background:#fff5d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:15px;transition:transform .18s;display:grid}.promotion-comments[open]>summary span{transform:rotate(180deg)}.promotion-comments[open]>summary{margin-bottom:8px}.promotion-comments>p{color:#4b5e75;justify-content:space-between;align-items:flex-start;gap:8px;margin:7px 0;font-size:11px;line-height:1.5;display:flex}.promotion-comments>p b{color:#213c63}.promotion-comments>p small{color:#9aa6b4;margin-left:5px;font-size:8px}.promotion-comments>p>button{color:#ad7777;background:0 0;border:0;font-size:9px}.promotion-comments>div{grid-template-columns:1fr auto;gap:7px;margin-top:11px;display:grid}.promotion-comments input{min-width:0;min-height:44px;color:var(--navy);touch-action:manipulation;background:#fff;border:1px solid #d7e1ed;border-radius:11px;padding:0 12px;scroll-margin-block:180px;font-size:16px;line-height:1.35}.promotion-comments>div>button{color:#fff;touch-action:manipulation;background:#173e73;border:0;border-radius:11px;min-width:62px;min-height:44px;font-size:16px;font-weight:850}.promotion-empty{text-align:center;background:#ffffffc7;border:1px dashed #dfcd9e;border-radius:18px;place-items:center;gap:7px;margin:24px 16px;padding:40px 18px;display:grid}.promotion-empty>span{color:#c49225;font-size:31px}.promotion-empty h2{color:var(--navy);margin:0;font-size:17px}.promotion-empty p{color:#77879a;margin:0;font-size:11px}[data-theme=dark] .promotion-board-page{background:var(--isl-canvas,#0d1726)}[data-theme=dark] .promotion-board-intro,[data-theme=dark] .promotion-card,[data-theme=dark] .promotion-composer{background:#111c2d;border-color:#554627}[data-theme=dark] .promotion-board-intro b,[data-theme=dark] .promotion-card>header h2,[data-theme=dark] .promotion-composer>header h2{color:#f6f8fb}[data-theme=dark] .promotion-board-intro p,[data-theme=dark] .promotion-message{color:#b5c0cf}[data-theme=dark] .promotion-rank-change{background:linear-gradient(90deg,#172338,#2a2415)}[data-theme=dark] .promotion-comments{background:#0d1726;border-color:#29384d}[data-theme=dark] .promotion-comments input,[data-theme=dark] .promotion-form-grid input,[data-theme=dark] .promotion-form-grid textarea,[data-theme=dark] .promotion-form-grid select{color:#f3f6fa;background:#0b1523;border-color:#33445b}[data-theme=dark] .promotion-member-results{background:#102238;border-color:#38516b}[data-theme=dark] .promotion-member-results button{color:#f3ede4}[data-theme=dark] .promotion-member-results button:hover,[data-theme=dark] .promotion-member-results button:focus-visible{background:#17324d}[data-theme=dark] .promotion-member-search>b{color:#f3ede4}[data-theme=dark] .promotion-member-selected{background:#10332f;border-color:#2e756d}[data-theme=dark] .promotion-member-selected>span{color:#65d8ca;background:#164c46}[data-theme=dark] .promotion-member-selected div strong{color:#ecfffb}[data-theme=dark] .promotion-member-selected div em{color:#9fc7c1}[data-theme=dark] .promotion-member-selected button{color:#70ddd0;background:#12283b;border-color:#3f756f}[data-theme=dark] .promotion-form-grid input[readonly]{color:#b9cada;background:#17283a}[data-theme=dark] .promotion-auto-photo-empty{color:#e4c67e;background:#292313;border-color:#6e5a30}[data-theme=dark] .promotion-photo-picker{color:#f2c766;background:#292313;border-color:#8b6e31}[data-theme=dark] .promotion-image-preview,[data-theme=dark] .promotion-post-image{background:#1d1a17}[data-theme=dark] .promotion-empty{background:#111b2a;border-color:#5c4c2c}@media (width<=520px){.promotion-form-grid{grid-template-columns:1fr}.promotion-form-grid label.wide,.promotion-form-grid .wide{grid-column:auto}}.bitcoin-market-header{background:linear-gradient(135deg,#071f48,#0d3979);border-bottom:0}.bitcoin-market-header small{color:#73c6ff}.bitcoin-market-header h1{color:#fff}.bitcoin-market-page .community-board-navigation{border-bottom-color:#cbd9ea}.bitcoin-market-safety{color:#365e62;background:#eaf9f5;border-left:4px solid #18a785;border-radius:4px 14px 14px 4px;margin:14px 16px 10px;padding:14px 15px;font-size:12px;line-height:1.55}.bitcoin-market-safety strong{color:#08755f;margin-bottom:3px;font-size:14px;display:block}.bitcoin-market-locked,.bitcoin-market-empty{color:#60758e;text-align:center;background:#fff;border:1px solid #dce7f3;border-radius:18px;margin:14px 16px;padding:28px 20px}.bitcoin-market-locked strong,.bitcoin-market-empty strong{color:var(--navy);margin-bottom:6px;font-size:17px;display:block}.bitcoin-market-locked button{background:var(--blue);color:#fff;border:0;border-radius:12px;min-height:42px;margin-top:14px;padding:0 16px;font-weight:850}.bitcoin-market-composer{background:#fff;border:1px solid #cbdff5;border-radius:18px;gap:12px;margin:12px 16px;padding:15px;display:grid;box-shadow:0 8px 24px #16498714}.bitcoin-market-side{background:#f4eee5;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;padding:4px;display:grid}.bitcoin-market-side button{color:#6b7d92;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:900}.bitcoin-market-side button.active.buy{color:#9b7340;background:#e7f3ff;box-shadow:0 2px 8px #1767c41f}.bitcoin-market-side button.active.sell{color:#ca493f;background:#fff0ef;box-shadow:0 2px 8px #ca493f1f}.bitcoin-market-live-rate{color:#fff;background:#071f48;border-radius:11px;flex-wrap:wrap;align-items:baseline;gap:5px 10px;padding:10px 12px;display:flex}.bitcoin-market-live-rate span{color:#75c8ff;font-size:10px;font-weight:900}.bitcoin-market-live-rate b{font-size:14px}.bitcoin-market-live-rate small{color:#c7d8ed;margin-left:auto;font-size:10px}.bitcoin-market-package-row{grid-template-columns:minmax(0,1.65fr) minmax(108px,.85fr);align-items:end;gap:8px;display:grid}.bitcoin-market-package-select,.bitcoin-market-package-quantity{color:#61758e;gap:6px;min-width:0;font-size:11px;font-weight:850;display:grid}.bitcoin-market-package-select select{appearance:auto;color:#165fae;background:#fbf8f2;border:1px solid #bdd6f2;border-radius:12px;outline:0;width:100%;min-height:46px;padding:0 12px;font-size:14px;font-weight:900}.bitcoin-market-package-select select:focus{border-color:#9b7340;box-shadow:0 0 0 3px #1767c41f}.bitcoin-market-package-quantity input{width:100%;min-height:46px;color:var(--navy);text-align:center;background:#fff;border:1px solid #bdd6f2;border-radius:12px;outline:0;padding:0 10px;font-size:14px;font-weight:900}.bitcoin-market-package-quantity input:focus{border-color:#9b7340;box-shadow:0 0 0 3px #1767c41f}.bitcoin-market-listing-tabs{background:#f4eee5;border-radius:14px;grid-template-columns:1fr 1fr;gap:6px;margin:14px 16px 2px;padding:5px;display:grid}.bitcoin-market-listing-tabs button{color:#667a92;background:0 0;border:0;border-radius:11px;justify-content:center;align-items:center;gap:7px;min-height:48px;font-weight:900;display:flex}.bitcoin-market-listing-tabs button small{background:#ffffffb8;border-radius:999px;place-items:center;min-width:27px;height:21px;padding:0 6px;font-size:10px;display:inline-grid}.bitcoin-market-listing-tabs button.active.buy{color:#9b7340;background:#e7f3ff;box-shadow:0 2px 8px #1767c41f}.bitcoin-market-listing-tabs button.active.sell{color:#ca493f;background:#fff0ef;box-shadow:0 2px 8px #ca493f1f}.bitcoin-market-completed-summary{border-top:1px solid #e4ddd3;border-bottom:1px solid #e4ddd3;margin:10px 16px 2px;padding:9px 0 5px}.bitcoin-market-completed-summary>header{justify-content:space-between;align-items:center;margin-bottom:3px;display:flex}.bitcoin-market-completed-summary>header div{align-items:center;gap:6px;display:flex}.bitcoin-market-completed-summary>header b{color:var(--navy);font-size:12px}.bitcoin-market-completed-summary>header small{color:#70849b;font-size:10px}.bitcoin-market-completed-summary>header button{color:#9b7340;background:0 0;border:0;font-size:11px;font-weight:850}.bitcoin-market-completed-summary-row{text-align:left;background:0 0;border:0;border-top:1px solid #edf2f7;grid-template-columns:auto minmax(74px,.8fr) minmax(0,2fr);align-items:center;gap:7px;width:100%;min-width:0;padding:8px 0;display:grid}.bitcoin-market-completed-summary-row>span{color:#138067;background:#eaf7f2;border-radius:999px;padding:4px 7px;font-size:9px;font-weight:900}.bitcoin-market-completed-summary-row>b,.bitcoin-market-completed-summary-row>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bitcoin-market-completed-summary-row>b{color:#203d61;font-size:10px}.bitcoin-market-completed-summary-row>small{color:#6d8097;font-size:9px}.bitcoin-market-completed-back{color:#fff;background:#ffffff1a;border:1px solid #ffffff61;border-radius:999px;align-self:center;padding:8px 12px;font-size:11px;font-weight:850}.bitcoin-market-completed-intro{background:#eaf7f2;border-radius:14px;margin:14px 16px 8px;padding:13px}.bitcoin-market-completed-intro>div{align-items:center;gap:10px;display:flex}.bitcoin-market-completed-intro>div>span{color:#fff;background:#16866d;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.bitcoin-market-completed-intro b{color:#145d50;font-size:13px;display:block}.bitcoin-market-completed-intro p{color:#5d776f;margin:3px 0 0;font-size:9px;line-height:1.45}.bitcoin-market-completed-list{padding:2px 16px 28px;display:grid}.bitcoin-market-completed-list article{border-bottom:1px solid #e4ddd3;padding:15px 0}.bitcoin-market-completed-list article:first-child{border-top:1px solid #e4ddd3}.bitcoin-market-completed-list article>header{grid-template-columns:auto auto 1fr;align-items:center;gap:7px;display:grid}.bitcoin-market-completed-list article>header span{border-radius:999px;padding:4px 8px;font-size:9px;font-weight:900}.bitcoin-market-completed-list article>header span.sell{color:#c94940;background:#fff0ef}.bitcoin-market-completed-list article>header span.buy{color:#9b7340;background:#e9f4ff}.bitcoin-market-completed-list article>header b{color:#148168;font-size:10px}.bitcoin-market-completed-list article>header time{color:#8292a5;justify-self:end;font-size:9px}.bitcoin-market-completed-parties{grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;margin:11px 0;display:grid}.bitcoin-market-completed-parties div{min-width:0}.bitcoin-market-completed-parties div:last-child{text-align:right}.bitcoin-market-completed-parties small,.bitcoin-market-completed-parties b{display:block}.bitcoin-market-completed-parties small{color:#8091a4;font-size:8px}.bitcoin-market-completed-parties b{color:#203d61;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.bitcoin-market-completed-parties>span{color:#8da0b5;font-size:12px}.bitcoin-market-completed-details{white-space:nowrap;grid-template-columns:minmax(90px,1.35fr) minmax(64px,.8fr) minmax(112px,1.35fr) minmax(86px,1fr);gap:7px;display:grid}.bitcoin-market-completed-details div{min-width:0}.bitcoin-market-completed-details small,.bitcoin-market-completed-details b{text-overflow:ellipsis;display:block;overflow:hidden}.bitcoin-market-completed-details small{color:#8a8177;font-size:9px}.bitcoin-market-completed-details b{color:var(--navy);margin-top:3px;font-size:10px}.bitcoin-market-completed-list article>p{color:#60758d;margin:10px 0 0;font-size:10px;line-height:1.5}.bitcoin-market-fields{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bitcoin-market-fields label{color:#61758e;font-size:11px;font-weight:850}.bitcoin-market-fields input,.bitcoin-market-fields textarea{width:100%;color:var(--navy);background:#fbfdff;border:1px solid #cfdeee;border-radius:11px;outline:0;margin-top:5px;padding:11px 12px;font-size:14px}.bitcoin-market-fields textarea{resize:vertical;min-height:72px}.bitcoin-market-fields label:last-child{grid-column:1/-1}.bitcoin-market-estimate{color:#687d96;justify-content:space-between;gap:10px;font-size:12px;display:flex}.bitcoin-market-estimate strong{color:var(--navy);font-size:14px}.bitcoin-market-composer>button{background:var(--blue);color:#fff;border:0;border-radius:12px;min-height:46px;font-size:14px;font-weight:900}.bitcoin-market-composer>button:disabled{opacity:.5}.bitcoin-market-toolbar{color:#6c7f95;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px 7px;font-size:12px;display:flex}.bitcoin-market-toolbar strong{color:var(--navy)}.bitcoin-market-toolbar button{color:var(--blue);background:0 0;border:0;font-weight:850}.bitcoin-market-list{gap:0;padding:4px 16px 22px;display:grid}.bitcoin-market-list article{box-shadow:none;background:0 0;border:0;border-bottom:1px solid #e4ddd3;border-radius:0;padding:16px 0}.bitcoin-market-list article:first-child{border-top:1px solid #e4ddd3}.bitcoin-market-list article.matched{opacity:.72}.bitcoin-market-list header{justify-content:space-between;align-items:center;gap:8px;display:flex}.bitcoin-market-list header span{border-radius:999px;padding:5px 9px;font-size:11px;font-weight:900}.bitcoin-market-list article.buy header span{color:#9b7340;background:#e9f4ff}.bitcoin-market-list article.sell header span{color:#c94940;background:#fff0ef}.bitcoin-market-list header small{color:#8a9aae}.bitcoin-market-member{margin:10px 0}.bitcoin-market-member b{color:var(--navy);font-size:15px;display:block}.bitcoin-market-member small{color:#8a8177;font-size:11px}.bitcoin-market-numbers{white-space:nowrap;background:0 0;grid-template-columns:minmax(90px,1.35fr) minmax(64px,.8fr) minmax(112px,1.35fr) minmax(86px,1fr);gap:8px;padding:0;display:grid}.bitcoin-market-numbers>div{min-width:0}.bitcoin-market-numbers small{color:#8a8177;font-size:10px;display:block}.bitcoin-market-numbers b{min-width:0;color:var(--navy);text-overflow:ellipsis;margin-top:3px;font-size:12px;display:block;overflow:hidden}.bitcoin-market-note{color:#576d87;margin:10px 2px 0;font-size:12px;line-height:1.5}.bitcoin-market-actions{justify-content:flex-end;gap:7px;margin-top:12px;display:flex}.bitcoin-market-actions button,.bitcoin-market-request-button{color:#9b7340;background:#eff7ff;border:1px solid #b8d2ef;border-radius:11px;min-height:40px;padding:0 13px;font-weight:850}.bitcoin-market-actions button.danger{color:#bc4b43;background:#fff4f3;border-color:#f0cdca}.bitcoin-market-owner-actions{justify-content:flex-end;align-items:center;gap:7px;margin-top:12px;display:flex}.bitcoin-market-owner-actions>span{color:#8a8177;margin-right:auto;font-size:11px;font-weight:800}.bitcoin-market-owner-actions button{color:#9b7340;background:#eff7ff;border:1px solid #b8d2ef;border-radius:10px;min-height:38px;padding:0 11px;font-weight:850}.bitcoin-market-owner-actions button.danger{color:#bc4b43;background:#fff4f3;border-color:#f0cdca}.bitcoin-market-request-button{background:var(--blue);color:#fff;width:100%;margin-top:12px}.bitcoin-market-request-compose{gap:6px;margin-top:11px;display:grid}.bitcoin-market-request-compose input,.bitcoin-market-message-row input{min-width:0;min-height:39px;color:var(--navy);background:#fbfdff;border:1px solid #d2dfed;border-radius:10px;padding:0 11px;font-size:12px}.bitcoin-market-request-compose .bitcoin-market-request-button{margin-top:0}.bitcoin-market-requests{border-top:1px solid #e8eef5;margin-top:13px;padding-top:10px}.bitcoin-market-requests>b{color:var(--navy);font-size:12px}.bitcoin-market-requests .bitcoin-market-trade{background:#fbfdff;border:1px solid #e1eaf4;border-radius:13px;gap:8px;margin-top:9px;padding:10px;display:grid}.bitcoin-market-trade-member{grid-template-columns:1fr auto auto;align-items:center;gap:8px;display:grid}.bitcoin-market-requests span{color:#60758e;font-size:12px}.bitcoin-market-requests button{color:#fff;background:#18a785;border:0;border-radius:9px;min-height:34px;padding:0 11px;font-weight:850}.bitcoin-market-first-message{color:#566d87;border-left:3px solid #b8d3f1;margin:0;padding-left:8px;font-size:11px}.bitcoin-market-lock{background:#f0e7da;border-radius:10px;gap:2px;padding:9px 10px;display:grid}.bitcoin-market-lock small{color:#56789d;font-size:9px;font-weight:850}.bitcoin-market-lock b{color:#0d55a5;font-size:14px}.bitcoin-market-lock span{color:#607892;font-size:10px}.bitcoin-market-step-button{width:100%;background:#176bd0!important}.bitcoin-market-step-button.complete{background:#11856c!important}.bitcoin-market-support{justify-self:end}.bitcoin-market-support summary{color:#8190a2;text-align:right;cursor:pointer;font-size:9px;font-weight:750;list-style:none}.bitcoin-market-support summary::-webkit-details-marker{display:none}.bitcoin-market-support button{margin-top:5px;font-size:9px;color:#9a6763!important;background:#fff!important;border:1px solid #e4d7d5!important;min-height:28px!important;padding:0 9px!important}.bitcoin-market-chat{background:#fff;border:1px solid #d7e4f1;border-radius:13px;margin-top:2px;overflow:hidden}.bitcoin-market-chat>header{background:#fbf8f2;border-bottom:1px solid #e5edf5;justify-content:space-between;align-items:center;padding:10px 11px;display:flex}.bitcoin-market-chat>header b,.bitcoin-market-chat>header small{display:block}.bitcoin-market-chat>header b{color:var(--navy);font-size:12px}.bitcoin-market-chat>header small{color:#71849a;margin-top:2px;font-size:9px}.bitcoin-market-chat>header>span{color:#58718e;font-size:13px}.bitcoin-market-chat-parties{background:#e5edf5;border-bottom:1px solid #e5edf5;grid-template-columns:1fr 1fr;gap:1px;display:grid}.bitcoin-market-chat-parties>div{background:#fff;gap:2px;min-width:0;padding:9px 10px;display:grid}.bitcoin-market-chat-parties small{color:#7a8da3;font-size:8px;font-weight:850}.bitcoin-market-chat-parties b{color:#203d61;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.bitcoin-market-chat-parties a{color:#9b7340;text-overflow:ellipsis;white-space:nowrap;font-size:9px;text-decoration:none;overflow:hidden}.bitcoin-market-chat-log{background:#f9fbfd;flex-direction:column;gap:9px;max-height:210px;padding:12px 10px;display:flex;overflow-y:auto}.bitcoin-market-chat-log>div{max-width:82%;display:grid}.bitcoin-market-chat-log>div.mine{align-self:flex-end;justify-items:end}.bitcoin-market-chat-log>div.theirs{align-self:flex-start;justify-items:start}.bitcoin-market-chat-log small{color:#6e8096;margin:0 3px 3px;font-size:9px}.bitcoin-market-chat-log p{color:#253c58;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:13px;margin:0;padding:8px 10px;font-size:12px;line-height:1.4}.bitcoin-market-chat-log .mine p{color:#fff;background:#176bd0;border-bottom-right-radius:4px}.bitcoin-market-chat-log .theirs p{background:#fff;border:1px solid #dce6f0;border-bottom-left-radius:4px}.bitcoin-market-chat-log time{color:#91a0b1;margin:3px 3px 0;font-size:8px}.bitcoin-market-chat-empty{text-align:center;align-self:center;color:#8494a7!important;background:0 0!important;margin:12px 0!important;font-size:11px!important}.bitcoin-market-message-row{background:#fff;border-top:1px solid #e5edf5;grid-template-columns:minmax(0,1fr) auto;gap:6px;padding:9px;display:grid}.bitcoin-market-message-row button:disabled{opacity:.45}.bitcoin-market-chat-complete{width:calc(100% - 18px);margin:0 9px 9px;font-size:11px;color:#fff!important;background:#176bd0!important;border:0!important;min-height:38px!important}.bitcoin-market-chat-log>div{grid-template-columns:34px minmax(0,1fr);align-items:end;gap:7px;width:min(88%,560px);max-width:none}.bitcoin-market-chat-log>div.mine{grid-template-columns:minmax(0,1fr) 34px}.bitcoin-market-chat-log>div.mine .bitcoin-market-chat-avatar{grid-column:2}.bitcoin-market-chat-log>div.mine .bitcoin-market-chat-message{grid-area:1/1;justify-items:end}.bitcoin-market-chat-avatar{border:1px solid var(--brand-teal);align-self:end;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bitcoin-market-chat-avatar{border:1px solid color-mix(in srgb,var(--brand-teal) 24%,var(--isl-line))}}.bitcoin-market-chat-avatar{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:50%;box-shadow:0 2px 8px #123c3e14}.bitcoin-market-chat-avatar b{font-size:13px;font-weight:950;line-height:1}.bitcoin-market-chat-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.bitcoin-market-chat-message{min-width:0;display:grid}.bitcoin-market-chat-log .bitcoin-market-chat-message p{width:fit-content;max-width:100%}.bitcoin-market-chat-log .bitcoin-market-chat-message time{display:block}.notification-item.bitcoin-market .notification-item-icon{color:#1267c7;background:#e6f2ff}.community-compose-shortcut{text-align:left;background:#fdfbf7;border:1px solid #dbe6f4;border-radius:16px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;width:calc(100% - 32px);min-height:58px;margin:13px 16px;padding:9px 11px;display:grid}.community-compose-shortcut>span,.community-author-avatar,.community-composer-profile>span{width:38px;height:38px;color:var(--blue);background:#e8f2ff;border-radius:50%;place-items:center;font-weight:900;display:grid}.community-compose-shortcut b{color:#697b92;font-size:15px;font-weight:650}.community-compose-shortcut em{color:var(--blue);font-size:13px;font-style:normal;font-weight:850}.community-feed{gap:11px;width:100%;min-width:0;max-width:100%;display:grid;overflow:hidden}.community-post{box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 720px;background:#fff;border-block:1px solid #e4ebf4;width:100%;min-width:0;max-width:100%;overflow:hidden}.community-post header{grid-template-columns:40px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:10px 16px;display:grid}.community-author-avatar{border:0;font-size:16px}.community-author-avatar.has-photo{background:#e8f2ff;padding:0;overflow:hidden;box-shadow:0 0 0 2px #fff,0 0 0 3px #c9dcef}.community-author-avatar img,.community-composer-profile>span img,.community-comment-form>span img,.community-profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-composer-profile>span,.community-comment-form>span{overflow:hidden}.community-author-copy{text-align:left;background:0 0;border:0;min-width:0;padding:0}.community-author-copy b,.community-author-copy small{display:block}.community-author-copy b{color:var(--navy);font-size:16px}.community-author-copy .author-rank{color:var(--blue)}.community-author-copy small{color:#7a8ba1;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}.community-author-filter{background:linear-gradient(135deg,#fdfbf7,#f4eee5);border:1px solid #c8dcf3;border-radius:17px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:11px;margin:0 16px 12px;padding:11px 12px;display:grid;box-shadow:0 8px 22px #08489714}.community-author-filter-avatar{color:#a75c00;background:#fff6e2;border:3px solid #f0a91f;border-radius:50%;place-items:center;width:48px;height:48px;padding:0;font-size:17px;font-weight:900;display:grid;overflow:hidden}.community-author-filter-avatar img{object-fit:cover;width:100%;height:100%}.community-author-filter>div{min-width:0}.community-author-filter small,.community-author-filter b,.community-author-filter span{display:block}.community-author-filter small{color:#98703e;font-size:10px;font-weight:900}.community-author-filter b{text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:16px;overflow:hidden}.community-author-filter span{color:#6f8299;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:11px;overflow:hidden}.community-author-filter-clear{color:#9b7340;white-space:nowrap;background:#fff;border:1px solid #a9c8ea;border-radius:11px;min-height:36px;padding:0 10px;font-size:12px;font-weight:850}.community-post header>button:last-child{color:var(--navy);letter-spacing:.08em;background:0 0;border:0;font-size:17px}.community-post-menu{z-index:4;position:relative}.community-post-menu>button{width:40px;height:40px;color:var(--navy);letter-spacing:.08em;background:0 0;border:0;font-size:17px}.community-post-menu-popover{background:#fff;border:1px solid #e4ddd3;border-radius:12px;flex-direction:row;align-items:center;width:max-content;min-width:0;display:flex;position:absolute;top:38px;right:0;overflow:hidden;box-shadow:0 12px 28px #041f4629}.community-post-menu-popover button{width:auto;min-width:52px;min-height:38px;color:var(--navy);text-align:center;white-space:nowrap;border:0;background:#fff;border-right:1px solid #edf1f6;flex:none;justify-content:center;align-items:center;padding:0 12px;font-family:inherit;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.community-post-menu-popover button:last-child{border-right:0}.community-post-menu-popover button.delete{color:#cf4056}.community-post-image{object-fit:contain;background:#eff4f9;width:100%;height:auto;max-height:72vh;display:block}.community-post>.zoomable-photo-trigger img{object-fit:contain;background:0 0;max-height:none;display:block;width:100%!important;max-width:100%!important;height:auto!important}.community-post-visual{text-align:center;color:#fff;background:radial-gradient(circle at 22% 18%,#3c87ee,#0000 38%),linear-gradient(145deg,#061d49,#0d61d7);place-content:center;gap:12px;min-height:285px;padding:34px;display:grid}.community-post-visual span{color:#ffd36a;letter-spacing:.18em;font-size:13px;font-weight:900}.community-post-visual b{word-break:keep-all;max-width:280px;font-size:25px;line-height:1.35}.community-post-actions{align-items:center;gap:16px;padding:14px 14px 6px;display:flex}.community-post-actions button{color:#11151c;background:0 0;border:0;align-items:center;gap:5px;padding:0;font-size:14px;font-weight:700;line-height:1;display:flex}.community-post-actions button,.community-post-copy>button.community-comments-toggle{z-index:2;pointer-events:auto;touch-action:manipulation;cursor:pointer;position:relative}.community-post-actions svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.community-post-actions button.liked{color:#ef3e68}.community-post-actions button.liked svg{fill:currentColor}.community-post-actions button.community-save{margin-left:auto}.community-post-actions button.community-save.saved svg{fill:currentColor}.community-media-carousel+.community-post-actions{padding-top:25px}.community-post-actions button.community-save.saved{color:var(--blue)}.community-post-copy{padding:3px 16px 15px}.community-post-copy>b{color:var(--navy);font-size:14px}.community-post-copy>p{color:#253b5a;margin:7px 0 4px;font-size:15px;line-height:1.38}.community-post-copy>p strong{color:var(--navy)}.community-post-copy>button{color:#8492a4;background:0 0;border:0;padding:2px 0;font-size:14px}.community-post-copy>button.community-comments-toggle{color:#356b9f;margin:5px 0 2px;font-weight:800}.community-comments{margin-top:6px}.community-comments p{color:#344b69;justify-content:space-between;align-items:flex-start;gap:8px;margin:6px 0;font-size:14px;line-height:1.4;display:flex}.community-comments p>span{overflow-wrap:anywhere;min-width:0}.community-comments p b{color:var(--navy)}.community-comments p small{color:#9aa7b8;margin-left:6px;font-size:11px}.community-comment-row{color:#344b69;justify-content:space-between;align-items:flex-start;gap:8px;margin:7px 0;font-size:14px;line-height:1.4;display:flex}.community-comment-row>span{overflow-wrap:anywhere;min-width:0}.community-comment-row.is-reply{background:#fbf8f2;border-radius:12px;margin-left:30px;padding:8px 9px;position:relative}.community-comment-row.is-reply:before{content:"↳";color:#91a4bc;font-weight:900;position:absolute;top:9px;left:-22px}.community-comment-row-actions{flex:none;gap:7px;display:flex}.community-comment-reply{color:#5f7897;background:0 0;border:0;padding:1px 0;font-size:11px;font-weight:800}.community-reply-target{color:#506b8c;background:#eef5fd;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding:7px 10px;font-size:12px;display:flex}.community-reply-target button{color:#7f8da0;background:0 0;border:0;font-size:11px;font-weight:800}.community-comment-author{max-width:100%;color:inherit;font:inherit;text-align:left;vertical-align:middle;cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.community-comment-author b{min-width:0}.community-comment-author-avatar{width:26px;height:26px;color:var(--blue);background:#f0e7da;border-radius:50%;flex:0 0 26px;place-items:center;font-size:10px;font-weight:900;display:inline-grid;overflow:hidden}.community-comment-author-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-comment-author:hover b,.community-gallery-cheer-author:hover b{text-underline-offset:2px;text-decoration:underline}.community-comment-author:focus-visible,.community-gallery-cheer-author:focus-visible{outline-offset:2px;border-radius:7px;outline:3px solid #0f69de33}.community-comment-message{vertical-align:middle}.community-comment-delete{color:#bd3950;background:0 0;border:0;flex:none;padding:1px 0;font-size:11px;font-weight:800}.community-comment-form{grid-template-columns:28px 1fr auto;align-items:center;gap:7px;margin-top:10px;display:grid}.community-comment-form>span{width:28px;height:28px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid}.community-comment-form input{min-width:0;height:38px;color:var(--navy);background:#f7f9fc;border:1px solid #e4ddd3;border-radius:999px;padding:0 13px;font-size:16px}.community-comment-form button{color:var(--blue);background:0 0;border:0;font-size:14px;font-weight:850}.community-inline-comments{border-top:1px solid var(--isl-line,#e4ddd3);margin-top:8px;padding:10px 0 2px}.community-inline-comments-empty{color:var(--isl-muted,#73849a);text-align:center;gap:3px;padding:16px 0;display:grid}.community-inline-comments-empty b{color:var(--isl-ink,#142b47);font-size:13px}.community-inline-comments-empty span{font-size:11px}.community-inline-comments .community-comment-thread{border-bottom:1px solid var(--isl-line,#e4ddd3)}@supports (color:color-mix(in lab, red, red)){.community-inline-comments .community-comment-thread{border-bottom:1px solid color-mix(in srgb, var(--isl-line,#e4ddd3) 72%, transparent)}}.community-inline-comments .community-comment-thread{padding:10px 0}.community-inline-comments .community-comment-thread:last-of-type{border-bottom:0}.community-inline-comments .community-sheet-comment{grid-template-columns:36px minmax(0,1fr) 32px;gap:8px}.community-inline-comments .community-sheet-avatar{width:36px;height:36px}.community-inline-comments .community-sheet-replies{margin-left:42px}.community-inline-comments .community-replies-toggle{margin-left:44px}.community-inline-comments .community-quick-reactions{border-top:1px solid var(--isl-line,#e4ddd3);margin-top:6px}.community-inline-comments .community-sheet-composer{padding-bottom:4px}.community-comment-sheet-backdrop{z-index:190;-webkit-backdrop-filter:blur(3px);background:#030c1b94;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.community-comment-sheet{background:var(--isl-surface,#fff);width:min(100%,520px);height:min(78dvh,720px);color:var(--isl-ink,#142b47);border-radius:28px 28px 0 0;flex-direction:column;animation:.2s ease-out community-sheet-up;display:flex;overflow:hidden;box-shadow:0 -18px 60px #010c1e47}@keyframes community-sheet-up{0%{opacity:.7;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}.community-comment-sheet>header{border-bottom:1px solid var(--isl-line,#e4ddd3);flex:0 0 62px;place-items:center;display:grid;position:relative}.community-comment-sheet>header>span{background:#9ba9b9;border-radius:99px;width:48px;height:4px;position:absolute;top:10px}.community-comment-sheet>header h2{color:inherit;margin:10px 0 0;font-size:17px}.community-comment-sheet>header button{background:var(--isl-surface-soft,#eef3f8);width:36px;height:36px;color:inherit;border:0;border-radius:50%;font-size:23px;line-height:1;position:absolute;bottom:10px;right:15px}.community-comment-sheet-list{overscroll-behavior:contain;flex:auto;min-height:0;padding:12px 16px 22px;overflow-y:auto}.community-comment-sheet-empty{text-align:center;place-content:center;min-height:210px;display:grid}.community-comment-sheet-empty b{font-size:16px}.community-comment-sheet-empty p{color:var(--isl-muted,#75869a);margin:6px 0 0;font-size:12px}.community-comment-thread{padding:9px 0}.community-sheet-comment{grid-template-columns:40px minmax(0,1fr) 34px;align-items:start;gap:10px;display:grid}.community-sheet-avatar{width:40px;height:40px;color:var(--blue);background:#f0e7da;border:0;border-radius:50%;place-items:center;font-size:13px;font-weight:900;display:grid;overflow:hidden}.community-sheet-avatar.small{width:34px;height:34px}.community-sheet-avatar img{object-fit:cover;width:100%;height:100%;display:block}.community-sheet-comment-copy{min-width:0}.community-sheet-comment-copy>p{flex-wrap:wrap;align-items:center;gap:5px;margin:0;line-height:1.25;display:flex}.community-sheet-comment-copy>p b{color:inherit;font-size:13px}.community-sheet-comment-copy>p time{color:var(--isl-muted,#7c8c9f);font-size:11px}.community-sheet-comment-copy>span{color:inherit;overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px;font-size:14px;line-height:1.45;display:block}.community-sheet-comment-copy nav{gap:12px;margin-top:6px;display:flex}.community-sheet-comment-copy nav button{min-height:24px;color:var(--isl-muted,#73849a);background:0 0;border:0;padding:0;font-size:11px;font-weight:850}.community-sheet-comment-copy nav button.danger{color:#bd3950}.phone-content .community-inline-comments .community-sheet-comment-copy nav button,.phone-content .community-inline-comments .community-sheet-comment-copy nav button.danger{min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:11px!important;line-height:1.25!important}.phone-content .community-inline-comments .community-sheet-comment-copy nav button.danger{color:#bd3950!important}.community-comment-like{color:#6f7e90;background:0 0;border:0;align-content:center;justify-items:center;gap:1px;width:34px;min-height:42px;padding:0;display:grid}.community-comment-like>span{font-size:23px;line-height:1}.community-comment-like>small{color:inherit;font-size:10px;font-weight:800}.community-comment-like.liked{color:#ef3e68}.community-replies-toggle{color:var(--isl-muted,#73849a);background:0 0;border:0;align-items:center;gap:8px;margin:8px 0 2px 50px;padding:3px 0;font-size:11px;font-weight:850;display:flex}.community-replies-toggle i{opacity:.45;background:currentColor;width:34px;height:1px}.phone-content .community-inline-comments .community-replies-toggle{min-height:24px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:2px 0!important;font-size:11px!important;font-weight:850!important;line-height:1.25!important}.phone-content .community-inline-comments .community-replies-toggle i{width:30px}.community-sheet-replies{gap:13px;margin:10px 0 0 48px;display:grid}.community-sheet-replies .community-sheet-comment{grid-template-columns:34px minmax(0,1fr) 34px}.community-comment-sheet>footer{border-top:1px solid var(--isl-line,#e4ddd3);background:var(--isl-surface,#fff);padding:0 14px max(10px, env(safe-area-inset-bottom,0px));flex:none}.community-sheet-reply-target{border-bottom:1px solid var(--isl-line,#e4ddd3);color:var(--isl-muted,#73849a);justify-content:space-between;align-items:center;gap:8px;padding:8px 2px;font-size:11px;display:flex}.community-sheet-reply-target button{background:var(--isl-surface-soft,#eef3f8);width:28px;height:28px;color:inherit;border:0;border-radius:50%;font-size:17px}.community-quick-reactions{justify-content:space-between;gap:8px;padding:10px 0 7px;display:flex;overflow-x:auto}.community-quick-reactions button{background:0 0;border:0;flex:none;width:34px;height:34px;padding:0;font-size:24px;line-height:1}.community-sheet-composer{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.community-sheet-composer>span{width:38px;height:38px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;font-size:12px;font-weight:900;display:grid;overflow:hidden}.community-sheet-composer>span img{object-fit:cover;width:100%;height:100%;display:block}.community-sheet-composer input{border:1px solid var(--isl-line,#e4ddd3);background:var(--isl-surface-soft,#f6f8fb);min-width:0;height:44px;color:inherit;border-radius:999px;outline:none;padding:0 14px;font-size:14px}.community-sheet-composer input:focus{border-color:#56a6f4;box-shadow:0 0 0 3px #247edc1f}.community-sheet-composer>button{min-width:42px;height:38px;color:var(--blue);background:0 0;border:0;font-size:13px;font-weight:900}.community-sheet-composer>button:disabled{color:#a6b2c0}html[data-theme=dark] .community-comment-sheet-backdrop{background:#00040cb8}@media (width>=700px){.community-comment-sheet{border-radius:28px;margin-bottom:22px}}.community-composer{background:#fff;border-radius:22px;width:min(430px,100% - 28px);max-height:calc(100% - 40px);padding:0 16px 18px;overflow-y:auto;box-shadow:0 24px 70px #03183a47}.community-compose-page{min-height:calc(100dvh - 72px);padding-top:42px}.community-compose-page .community-composer-screen{width:100%;min-height:calc(100dvh - 114px);max-height:none;box-shadow:none;border-radius:0;padding:0 18px 28px;overflow:visible}.community-compose-page .community-composer-screen>header{z-index:2;background:#fffffffa;position:sticky;top:0}.community-composer>header{border-bottom:1px solid #e5ebf3;grid-template-columns:1fr auto 1fr;align-items:center;height:58px;display:grid}.community-composer>header h2{color:var(--navy);margin:0;font-size:18px}.community-composer>header button{color:#596b82;background:0 0;border:0;font-size:15px}.community-composer>header button:last-child{color:var(--blue);text-align:right;font-weight:900}.community-composer-profile{align-items:center;gap:10px;padding:15px 0 8px;display:flex}.community-composer-profile b,.community-composer-profile small{display:block}.community-composer-profile b{color:var(--navy);font-size:16px}.community-composer-profile small{color:#7a8ba1;font-size:12px}.community-audience{flex-wrap:wrap;gap:6px;display:flex}.community-audience span{color:#3e6fa9;background:#f2f7ff;border:1px solid #c5daf3;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.community-composer textarea{resize:vertical;width:100%;min-height:120px;color:var(--navy);font:inherit;border:0;outline:none;padding:13px 0 4px;font-size:17px;line-height:1.55}.community-caption-count{color:#96a5b8;text-align:right;font-size:11px;display:block}.community-gallery-copy-fields{gap:10px;margin-top:12px;display:grid}.community-gallery-copy-fields label{gap:6px;display:grid}.community-gallery-copy-fields label>span,.community-thumbnail-field>div b{color:var(--navy);font-size:12px;font-weight:900}.community-gallery-copy-fields input,.community-gallery-copy-fields textarea{width:100%;color:var(--navy);font:inherit;background:#f9fbfd;border:1px solid #cfdae7;border-radius:12px;padding:11px 12px;font-size:15px;line-height:1.45}.community-gallery-copy-fields textarea{min-height:82px}.community-gallery-copy-fields>small{color:#96a5b8;text-align:right;font-size:10px}.community-thumbnail-field{background:#fdfbf7;border:1px solid #d4e0ed;border-radius:14px;gap:9px;margin-top:13px;padding:12px;display:grid}.community-thumbnail-field>div small{color:#73869e;margin-top:4px;font-size:10px;line-height:1.45;display:block}.community-thumbnail-field>span{aspect-ratio:16/10;background:#24211d;border-radius:11px;width:min(100%,320px);display:block;position:relative;overflow:hidden}.community-thumbnail-field>span img{object-fit:cover;width:100%;height:100%;display:block}.community-thumbnail-field>span button{color:#fff;background:#031125c7;border:0;border-radius:50%;place-items:center;width:31px;height:31px;font-size:20px;display:grid;position:absolute;top:7px;right:7px}.community-thumbnail-field>label{color:#9b7340;cursor:pointer;background:#f3ede4;border:1px dashed #83a7cc;border-radius:10px;justify-content:center;align-items:center;width:fit-content;min-height:38px;padding:0 13px;font-size:11px;font-weight:900;display:inline-flex}.community-thumbnail-field>label input{display:none}.community-video-thumbnail-picker{background:#fdfbf7;border:1px solid #d4e0ed;border-radius:14px;gap:10px;margin-top:13px;padding:12px;display:grid}.community-video-thumbnail-picker>div:first-child b{color:var(--navy);font-size:12px;font-weight:900;display:block}.community-video-thumbnail-picker>div:first-child small{color:#73869e;margin-top:4px;font-size:10px;line-height:1.45;display:block}.community-video-thumbnail-stage{aspect-ratio:16/9;background:#24211d;border-radius:12px;width:min(100%,420px);position:relative;overflow:hidden}.community-video-thumbnail-stage video,.community-video-thumbnail-stage img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.community-video-thumbnail-stage img{pointer-events:none}.community-video-thumbnail-picker>label{color:#60748c;grid-template-columns:38px minmax(0,1fr) 38px;align-items:center;gap:8px;font-size:10px;font-weight:800;display:grid}.community-video-thumbnail-picker input[type=range]{width:100%;accent-color:var(--teal)}.community-video-thumbnail-picker>button{background:var(--teal);color:#fff;border:0;border-radius:11px;width:fit-content;min-height:39px;padding:0 15px;font-size:12px;font-weight:900}.community-image-preview{margin-top:8px;position:relative}.community-image-preview img{object-fit:cover;border-radius:15px;width:100%;max-height:320px;display:block}.community-image-preview button{color:#fff;background:#031430b8;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;position:absolute;top:8px;right:8px}.community-photo-picker{min-height:48px;color:var(--blue);cursor:pointer;background:#eff6ff;border:1px solid #b9d2f3;border-radius:13px;justify-content:center;align-items:center;margin-top:12px;font-size:16px;font-weight:850;display:flex}.community-photo-picker input{display:none}.community-composer-note{color:#7b8ca2;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.4}.community-loading{color:#7a8ba1;place-content:center;justify-items:center;min-height:150px;display:grid}.community-pull-refresh{color:#758aa4;justify-content:center;align-items:center;gap:8px;font-size:12px;transition:height .2s,opacity .15s;display:flex;overflow:hidden}.community-pull-refresh span{color:#98703e;background:#e5f1ff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:15px;font-weight:900;display:grid}.community-pull-refresh.ready{color:#98703e}.community-pull-refresh.ready span{color:#fff;background:#98703e}.community-page.pull-refreshing .community-pull-refresh span{animation:.75s linear infinite community-spin}html[data-theme=dark] .community-pull-refresh{color:#9eb2ca}html[data-theme=dark] .community-pull-refresh span{color:#72b2ff;background:#17334e}html[data-theme=dark] .community-pull-refresh.ready{color:#72b2ff}html[data-theme=dark] .community-pull-refresh.ready span{color:#fff;background:#2479dc}.community-loading span{border:3px solid #d9e7f6;border-top-color:var(--blue);border-radius:50%;width:30px;height:30px;animation:.75s linear infinite community-spin}.community-loading p{margin:10px 0 0;font-size:13px}@keyframes community-spin{to{transform:rotate(360deg)}}.community-empty{text-align:center;background:#fdfbf7;border:1px solid #dbe7f5;border-radius:20px;margin:20px 16px;padding:30px 20px}.community-empty>span{width:52px;height:52px;color:var(--blue);background:#f0e7da;border-radius:50%;place-items:center;margin:auto;font-size:24px;display:grid}.community-empty h2{margin:12px 0 0;font-size:18px}.community-empty p{color:#74859b;margin:6px 0 0;font-size:13px}.community-empty button{background:var(--blue);color:#fff;border:0;border-radius:11px;min-height:40px;margin-top:15px;padding:0 16px;font-size:14px;font-weight:850}.modal-backdrop{z-index:120;padding:max(20px, env(safe-area-inset-top,0px)) 14px max(20px, env(safe-area-inset-bottom,0px));-webkit-backdrop-filter:blur(7px);background:#020d20ad;place-items:center;display:grid;position:fixed;inset:0;overflow-y:auto}.community-profile-modal{text-align:center;background:#fff;border-radius:24px;width:min(430px,100% - 28px);max-height:calc(100% - 40px);padding:25px 18px 18px;position:relative;overflow-y:auto;box-shadow:0 24px 70px #03183a47}.community-profile-page{background:#fbf8f2;min-height:calc(100dvh - 72px)}.community-profile-page-header{background:#fffffff5;border-bottom:1px solid #e4ddd3;align-items:center;gap:12px;min-height:68px;padding:10px 16px;display:flex}.community-profile-page-header .page-back-button{color:#285f9f;background:#fff;border:1px solid #cad9ea;border-radius:12px;flex:0 0 40px;width:40px;height:40px;font-size:28px;line-height:1;position:static}.community-profile-page-header small{color:var(--blue);letter-spacing:.12em;font-size:10px;font-weight:900;display:block}.community-profile-page-header h1{color:var(--navy);margin:2px 0 0;font-size:21px}.community-profile-screen{padding:18px 16px 28px}.community-profile-summary{text-align:center;background:#fff;border:1px solid #e4ddd3;border-radius:22px;padding:24px 18px 18px;box-shadow:0 8px 28px #14335b12}.community-profile-summary h2{color:var(--navy);margin:11px 0 0;font-size:23px}.community-profile-summary>p{color:#8a8177;margin:4px 0 0;font-size:13px}.community-profile-page .community-profile-posts{margin-top:18px}.community-profile-page .community-profile-posts>div{max-height:none;overflow:visible}html[data-theme=dark] .community-profile-page{background:#07111d}html[data-theme=dark] .community-profile-page-header{background:#0a1827f7;border-color:#263a50}html[data-theme=dark] .community-profile-page-header .page-back-button{color:#9ecbff;background:#12243a;border-color:#35506d}html[data-theme=dark] .community-profile-page-header h1,html[data-theme=dark] .community-profile-summary h2{color:#eff6ff}html[data-theme=dark] .community-profile-summary{box-shadow:none;background:#2b2722;border-color:#4b4237}.community-profile-close{color:#5f7188;background:#edf2f7;border:0;border-radius:50%;width:34px;height:34px;font-size:23px;position:absolute;top:10px;right:11px}.community-profile-avatar{color:#a75c00;background:#fff6e2;border:4px solid #f0a91f;border-radius:50%;place-items:center;width:76px;height:76px;margin:0 auto;font-size:28px;font-weight:900;display:grid}.community-profile-avatar.has-photo{background:#e8f2ff;overflow:hidden}.community-profile-avatar .zoomable-photo-trigger{border-radius:50%;width:100%;height:100%}.community-profile-avatar .zoomable-photo-trigger img{object-fit:cover;width:100%;height:100%}.community-profile-avatar .zoomable-photo-trigger>span{display:none}.community-profile-modal h2{margin:10px 0 0;font-size:22px}.community-profile-modal>p{color:#8a8177;margin:4px 0 0;font-size:13px}.community-profile-stats{border-block:1px solid #e4ebf4;grid-template-columns:repeat(3,1fr);margin-top:17px;padding:12px 0;display:grid}.community-profile-stats div+div{border-left:1px solid #e4ebf4}.community-profile-stats b,.community-profile-stats small{display:block}.community-profile-stats b{color:var(--navy);font-size:19px}.community-profile-stats small{color:#8190a4;margin-top:2px;font-size:11px}.community-profile-message{background:var(--blue);color:#fff;border:0;border-radius:12px;width:100%;min-height:42px;margin-top:13px;font-size:14px;font-weight:850}.community-profile-actions{grid-template-columns:1.25fr 1fr;gap:8px;margin-top:13px;display:grid}.community-profile-actions button{color:#1266c4;background:#f4eee5;border:1px solid #b8d2ef;border-radius:12px;min-height:42px;font-size:13px;font-weight:850}.community-profile-actions button:first-child{border-color:var(--blue);background:var(--blue);color:#fff}.community-profile-actions button:disabled{color:#8a98a8;cursor:default;background:#eef2f6;border-color:#dbe4ee}.community-cheer-composer{text-align:left;background:#fdfbf7;border:1px solid #cddff2;border-radius:16px;margin-top:12px;padding:14px}.community-cheer-composer header{justify-content:space-between;align-items:center;gap:12px;display:flex}.community-cheer-composer header small,.community-cheer-composer header b{display:block}.community-cheer-composer header small{color:#8a8177;font-size:11px}.community-cheer-composer header b{color:var(--navy);margin-top:2px;font-size:14px}.community-cheer-composer header>span{color:#8292a6;font-size:11px}.community-cheer-composer textarea{resize:vertical;color:#17324f;width:100%;min-height:116px;font:inherit;background:#fff;border:1px solid #b9cde3;border-radius:12px;outline:none;margin-top:10px;padding:12px;font-size:14px;line-height:1.55}.community-cheer-composer textarea:focus{border-color:var(--blue);box-shadow:0 0 0 3px #1266c41f}.community-cheer-composer>p{color:#8a8177;margin:7px 1px 0;font-size:11px}.community-cheer-composer>div{grid-template-columns:.75fr 1.25fr;gap:8px;margin-top:11px;display:grid}.community-cheer-composer>div button{color:#546a82;background:#fff;border:1px solid #bfd0e2;border-radius:11px;min-height:42px;font-size:13px;font-weight:850}.community-cheer-composer>div button:last-child{border-color:var(--blue);background:var(--blue);color:#fff}.community-cheer-composer>div button:disabled{opacity:.55}.community-profile-posts{text-align:left;margin-top:17px}.community-profile-posts>header{justify-content:space-between;align-items:center;padding:0 2px 9px;display:flex}.community-profile-posts>header b{color:var(--navy);font-size:14px}.community-profile-posts>header small{color:#7e8fa5;font-size:11px}.community-profile-posts>div{gap:7px;max-height:min(38vh,340px);padding-right:2px;display:grid;overflow-y:auto}.community-profile-posts article{background:#fdfbf7;border:1px solid #e0e8f2;border-radius:13px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px;display:grid}.community-profile-posts article>img,.community-profile-posts article>span{object-fit:cover;border-radius:9px;width:52px;height:52px}.community-profile-posts article>span{color:#ffd56c;background:linear-gradient(145deg,#2b2722,#a67c45);place-items:center;font-size:12px;font-weight:900;display:grid}.community-profile-posts article div{min-width:0}.community-profile-posts article p{color:#263f5e;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.community-profile-posts article small{color:#8292a6;margin-top:3px;font-size:10px;display:block}.community-profile-posts article em{color:#667b94;white-space:nowrap;font-size:10px;font-style:normal;font-weight:800}.community-profile-grid{grid-template-columns:repeat(3,1fr);gap:3px;margin-top:15px;display:grid}.community-profile-grid img,.community-profile-grid>div{aspect-ratio:1;object-fit:cover;width:100%}.community-profile-grid>div{color:#fff;background:linear-gradient(145deg,#2b2722,#a67c45);place-content:center;gap:4px;padding:6px;display:grid;overflow:hidden}.community-profile-grid>div span{color:#ffd56c;letter-spacing:.1em;font-size:7px}.community-profile-grid>div b{font-size:9px;line-height:1.3}html[data-theme=dark] .community-profile-modal{background:#0b1c30;border:1px solid #294461;box-shadow:0 24px 70px #0000008c}html[data-theme=dark] .community-profile-modal h2{color:#fbf8f2}html[data-theme=dark] .community-profile-modal>p{color:#a9bdd2}html[data-theme=dark] .community-profile-stats{border-block-color:#29435e}html[data-theme=dark] .community-profile-stats div+div{border-left-color:#29435e}html[data-theme=dark] .community-profile-stats b,html[data-theme=dark] .community-profile-posts>header b{color:#fbf8f2}html[data-theme=dark] .community-profile-stats small,html[data-theme=dark] .community-profile-posts>header small{color:#9fb3c9}html[data-theme=dark] .community-cheer-composer{background:#10253a;border-color:#334e68}html[data-theme=dark] .community-cheer-composer header b{color:#f1f7fd}html[data-theme=dark] .community-cheer-composer header small,html[data-theme=dark] .community-cheer-composer header>span,html[data-theme=dark] .community-cheer-composer>p{color:#a8bbce}html[data-theme=dark] .community-cheer-composer textarea{color:#f4eee5;background:#0a1929;border-color:#45627f}html[data-theme=dark] .community-cheer-composer>div button{color:#c9d9e8;background:#182f46;border-color:#45627f}html[data-theme=dark] .community-cheer-composer>div button:last-child{color:#fff;background:#9b7340;border-color:#67a9ff}.presentation-canvas{display:block}.presentation-shell:fullscreen .presentation-canvas{display:block}.presentation-shell,.cartoon-presentation-shell{touch-action:none}.presentation-canvas,.cartoon-presentation-slide{transform-origin:50%;will-change:transform}.presentation-canvas .presentation-slide{width:100%;height:100%;padding-top:72px;padding-bottom:70px;position:absolute;inset:0}.presentation-shell:fullscreen .presentation-slide{width:100%;height:100%;padding-top:72px;padding-bottom:70px;position:absolute;inset:0}.presentation-canvas .presentation-slide.business-cover-slide,.presentation-canvas .presentation-slide.sales-cover-slide,.presentation-canvas .presentation-slide.speaker-profile-slide,.presentation-canvas .presentation-slide.question-focus-slide,.presentation-canvas .presentation-slide.market-cycle-slide{padding:0}.presentation-canvas .presentation-header,html[data-theme=dark] .presentation-header{z-index:120;-webkit-backdrop-filter:none;pointer-events:none;border-radius:0;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:0;display:grid;position:absolute;top:18px;left:24px;right:24px;box-shadow:none!important;background:0 0!important;border:0!important}.presentation-shell:fullscreen .presentation-header{z-index:120;-webkit-backdrop-filter:none;pointer-events:none;border-radius:0;grid-template-columns:56px 1fr auto;align-items:center;gap:12px;padding:0;display:grid;position:absolute;top:18px;left:24px;right:24px;box-shadow:none!important;background:0 0!important;border:0!important}.presentation-canvas .presentation-header>div:not(.presentation-tools){display:none}.presentation-shell:fullscreen .presentation-header>div:not(.presentation-tools){display:none}.presentation-canvas .presentation-header>button,.presentation-canvas .presentation-tools button,html[data-theme=dark] .presentation-header>button,html[data-theme=dark] .presentation-tools button{-webkit-backdrop-filter:blur(8px);pointer-events:auto;border-radius:50%;width:52px;height:52px;color:#fffffff0!important;background:#061627b8!important;border:1px solid #ffffff47!important;box-shadow:0 6px 20px #0003!important}.presentation-shell:fullscreen .presentation-header>button{-webkit-backdrop-filter:blur(8px);pointer-events:auto;border-radius:50%;width:52px;height:52px;color:#fffffff0!important;background:#061627b8!important;border:1px solid #ffffff47!important;box-shadow:0 6px 20px #0003!important}.presentation-shell:fullscreen .presentation-tools button{-webkit-backdrop-filter:blur(8px);pointer-events:auto;border-radius:50%;width:52px;height:52px;color:#fffffff0!important;background:#061627b8!important;border:1px solid #ffffff47!important;box-shadow:0 6px 20px #0003!important}.presentation-canvas .presentation-tools button:first-child{color:#ffffff9e!important}.presentation-canvas .presentation-tools button:first-child.active{color:#ff4059!important;background:#4d0a18d1!important;border-color:#ff5067d1!important}.presentation-canvas .presentation-progress,html[data-theme=dark] .presentation-progress{display:none}.presentation-shell:fullscreen .presentation-progress{display:none}.presentation-canvas .presentation-controls,html[data-theme=dark] .presentation-controls{z-index:120;-webkit-backdrop-filter:none;pointer-events:none;border-radius:0;grid-template-columns:150px 1fr 150px;align-items:center;gap:22px;padding:0;display:grid;position:absolute;bottom:20px;left:28px;right:28px;box-shadow:none!important;background:0 0!important;border:0!important}.presentation-shell:fullscreen .presentation-controls{z-index:120;-webkit-backdrop-filter:none;pointer-events:none;border-radius:0;grid-template-columns:150px 1fr 150px;align-items:center;gap:22px;padding:0;display:grid;position:absolute;bottom:20px;left:28px;right:28px;box-shadow:none!important;background:0 0!important;border:0!important}.presentation-canvas .presentation-controls>button,html[data-theme=dark] .presentation-controls>button{-webkit-backdrop-filter:blur(8px);pointer-events:auto;border-radius:15px;min-height:54px;box-shadow:0 6px 20px #0003;color:#fffffff0!important;background:#061627b8!important;border:1px solid #ffffff47!important}.presentation-shell:fullscreen .presentation-controls>button{-webkit-backdrop-filter:blur(8px);pointer-events:auto;border-radius:15px;min-height:54px;box-shadow:0 6px 20px #0003;color:#fffffff0!important;background:#061627b8!important;border:1px solid #ffffff47!important}.presentation-canvas .presentation-controls>button:disabled,html[data-theme=dark] .presentation-controls>button:disabled{opacity:.28;color:#fff!important}.presentation-shell:fullscreen .presentation-controls>button:disabled{opacity:.28;color:#fff!important}.presentation-canvas .presentation-controls>div{pointer-events:auto}.presentation-canvas .presentation-controls>div button,html[data-theme=dark] .presentation-controls>div button{box-shadow:0 0 0 1px #ffffff80;background:#10304f4d!important}.presentation-shell:fullscreen .presentation-controls>div button{box-shadow:0 0 0 1px #ffffff80;background:#10304f4d!important}.presentation-canvas .presentation-controls>div button.active,html[data-theme=dark] .presentation-controls>div button.active{box-shadow:0 0 12px #f7931a80;background:#f7931a!important}.presentation-shell:fullscreen .presentation-controls>div button.active{box-shadow:0 0 12px #f7931a80;background:#f7931a!important}.cashflow-presentation-entry{color:#fff;background:linear-gradient(135deg,#20201f,#35322b);border:1px solid #d5c08d;border-radius:24px;justify-content:space-between;align-items:center;gap:22px;margin:18px 22px;padding:25px 28px;display:flex;box-shadow:0 16px 34px #27221624}.cashflow-presentation-entry small{color:#d9bd75;letter-spacing:.16em;font-size:12px;font-weight:950}.cashflow-presentation-entry h3{margin:6px 0 5px;font-size:24px}.cashflow-presentation-entry p{color:#d8d4c9;margin:0;line-height:1.55}.cashflow-presentation-entry button{color:#191813;background:#d8b65d;border:1px solid #e1c87f;border-radius:15px;flex:none;min-height:54px;padding:0 22px;font-weight:950}.cashflow-presentation .presentation-canvas{background:#222}.presentation-canvas .presentation-slide.cashflow-source-slide{background:#222;padding:0}.cashflow-source-slide>img:not(.cashflow-slide-preload){object-fit:contain}.cashflow-source-slide .cashflow-slide-preload{opacity:.001;pointer-events:none;width:1px;height:1px;position:absolute}.cashflow-presentation .presentation-controls>div{scrollbar-width:none;max-width:100%;padding:8px 4px;overflow-x:auto}.cashflow-presentation .presentation-controls>div::-webkit-scrollbar{display:none}.cashflow-presentation .presentation-controls>div button{flex:none}@media (width<=720px){.cashflow-presentation-entry{flex-direction:column;align-items:stretch;margin:14px 12px;padding:22px}.cashflow-presentation-entry button{width:100%}}.point-ledger-list{grid-template-columns:1fr!important;gap:0!important;display:grid!important}.point-ledger-list p{color:var(--navy);border-bottom:1px solid #dce8f6;grid-template-columns:48px 1fr auto;align-items:center;gap:8px;margin:0;padding:11px 0;display:grid}.point-ledger-list p:last-child{border-bottom:0}.point-ledger-list small{color:#7f90a7;font-size:12px}.point-ledger-list b{text-align:left;font-size:14px}.point-ledger-list strong{color:var(--blue);white-space:nowrap;font-size:14px}@media (width<=1180px){:root{--bottom-nav-height:92px}.phone-content{overscroll-behavior-y:contain;padding-bottom:calc(30px + env(safe-area-inset-bottom,0px))}.bottom-nav{padding-left:max(2px, env(safe-area-inset-left,0px));padding-right:max(2px, env(safe-area-inset-right,0px))}.bottom-nav button{touch-action:manipulation;min-height:72px}.admin-tabs button,.community-filter button,.network-mode-switch button,.editor-actions button,.photo-crop-actions button,.admin-center-modal-actions button,.community-header-actions>button,.community-profile-message,.community-empty button{min-height:44px}.network-full-header button,.community-profile-close{width:44px;height:44px}.network-zoom{grid-template-columns:44px 58px 44px}.network-zoom button{min-height:44px}.photo-crop-zoom{grid-template-columns:44px 1fr 44px}.photo-crop-zoom button{width:44px;height:44px}}@media (width<=359px){:root{--bottom-nav-height:88px}.phone-content{padding-left:12px;padding-right:12px}.status-area{height:52px}.greeting,.page-heading{gap:8px;margin-bottom:14px}.greeting h1,.page-heading h1{font-size:24px}.today-imine-actions{grid-template-columns:1fr}.today-imine-actions button.focus,.today-imine-actions button:not(.focus){grid-column:auto;min-height:132px}.today-imine-loop{justify-content:flex-start}.my-affiliation-status{gap:2px}.my-affiliation-status b{font-size:10px}.my-affiliation-status span{padding-inline:4px;font-size:9px}.bottom-nav{padding-inline:0}.bottom-nav button{letter-spacing:-.04em;min-height:68px;padding-inline:0;font-size:12px}.nav-symbol{font-size:23px}.prospect-form,.admin-center-form{grid-template-columns:1fr}.prospect-form label.full,.admin-center-form label.wide{grid-column:auto}.admin-point-metrics,.need-insight-summary{grid-template-columns:repeat(2,1fr)}.admin-point-member-list article{grid-template-columns:36px minmax(0,1fr) auto}.admin-point-member-list article button{grid-column:2/-1}.network-panel{height:430px}.network-mode-switch button{min-width:68px;padding-inline:5px;font-size:13px}.network-reparent-hint{width:calc(100% - 24px);min-width:0;padding-inline:10px}.community-page{width:calc(100% + 24px);max-width:calc(100% + 24px);margin-left:-12px;margin-right:-12px}.community-header{padding-inline:13px}.community-header h1{font-size:23px}.community-filter,.community-stories{padding-inline:12px}.community-search{margin-inline:12px}.community-compose-shortcut{width:calc(100% - 24px);margin-inline:12px}.community-header-actions{gap:5px}.community-header-actions>button.community-write-button{min-width:58px;padding-inline:9px}.bitcoin-market-fields{grid-template-columns:1fr}.bitcoin-market-fields label:last-child{grid-column:auto}.bitcoin-market-list{padding-inline:12px}.bitcoin-market-numbers{grid-template-columns:minmax(78px,1.25fr) minmax(54px,.72fr) minmax(104px,1.3fr) minmax(76px,1fr);gap:5px}.bitcoin-market-numbers small{font-size:9px}.bitcoin-market-numbers b{letter-spacing:-.03em;font-size:11px}}@media (width>=600px) and (width<=899px){:root{--bottom-nav-height:90px}.phone-content{padding-left:clamp(24px,4vw,36px);padding-right:clamp(24px,4vw,36px)}.status-area{padding-inline:8px}.greeting p.greeting-quote{max-width:520px}.today-imine-hub{padding:20px}.today-imine-actions{gap:12px}.network-panel{height:min(58dvh,610px)}.network-node.me>span{width:70px;height:70px}.network-node.prospect>span{width:54px;height:54px}.network-node.prospect.member{--node-anchor-y:29px;--rank-star-radius:36px}.network-node.prospect.member>span{width:58px;height:58px}.admin-metrics{grid-template-columns:repeat(4,1fr)}.director-metrics{grid-template-columns:repeat(3,1fr)}.admin-center-modal{width:min(680px,100% - 48px)}.community-page{border-inline:1px solid #e6edf6;width:min(720px,100% + 48px);margin:-14px auto 0}.community-composer,.community-profile-modal{width:min(560px,100% - 48px)}}@media (width>=900px) and (width<=1180px){:root{--bottom-nav-height:88px}.phone-shell{max-width:1080px;margin-inline:auto}.phone-content{padding-left:clamp(40px,6vw,72px);padding-right:clamp(40px,6vw,72px)}.bottom-nav{width:min(100%,1080px);padding-inline:clamp(28px,6vw,76px);left:50%;transform:translate(-50%)}.bottom-nav button{min-height:68px}.greeting p.greeting-quote{max-width:680px}.admin-metrics{grid-template-columns:repeat(4,1fr)}.admin-point-ledger{padding:18px}.admin-center-modal{width:min(720px,100% - 64px)}.network-panel{height:min(64dvh,700px)}.network-panel.expanded{inset:max(12px, env(safe-area-inset-top,0px)) max(12px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(12px, env(safe-area-inset-left,0px));border:1px solid #cfe0f3;border-radius:24px;height:auto}.community-page{border-inline:1px solid #e6edf6;width:min(760px,100%);margin:-14px auto 0}.community-composer,.community-profile-modal{width:min(620px,100% - 64px)}}@media (width>=900px) and (width<=1180px) and (orientation:landscape){.phone-content{padding-left:clamp(52px,8vw,96px);padding-right:clamp(52px,8vw,96px)}.network-panel{height:min(68dvh,680px)}}@media (horizontal-viewport-segments:2){.phone-content{padding-left:max(24px, env(safe-area-inset-left,0px));padding-right:max(24px, env(safe-area-inset-right,0px))}.bottom-nav{padding-left:max(18px, env(safe-area-inset-left,0px));padding-right:max(18px, env(safe-area-inset-right,0px))}}.phone-content{background:#fff;padding-inline:14px}.card,.mini-card,.task,.next-action,.person-card,.feed-link,.first-run-mission,.today-dream-card,.notification-item,.award-event-summary,.award-objective-rules,.award-category-list article,.award-score-guide,.award-final-ranking,.award-podium article,.team-study-hero,.team-study-steps article,.seminar-invite-list article,.rank-picker,.rank-condition,.mission-list,.timeline-card,.book-card,.recommended-program-list article,.profit-input-card label,.profit-result-grid div,.profit-assumptions,.ethics-core-grid article,.ethics-list article,.ethics-pledge,.presentation-points>div,.standard-grid div,.location-caption,.license-card,.verification-list,.calculator-grid label,.marketing-flow div,.shortcut-grid button,.center-list button,.profile-dream-summary,.profile-form,.profile-photo-editor,.my-menu,.global-center-card,.help-guide-content,.account-settings-card,.guide-person-card,.seminar-priority-card,.answer-coach-card,.prospect-closing-card,.calendar-card,.calendar-agenda>button,.calendar-empty,.calendar-lecture-detail,.calendar-lecture-instructor,.director-class-card,.director-birthday-card,.admin-metrics button,.admin-todo,.admin-log,.approval-list,.admin-center-list,.content-admin-list,.material-status,.admin-summary-strip,.admin-editor,.admin-setting-row,.admin-policy-grid button,.admin-point-ledger,.admin-point-metrics div,.admin-point-member-list,.admin-point-recent,.admin-point-audit,.publish-panel,.service-member-list,.tester-device-guide article,.tester-checklist{box-shadow:none!important;border:0!important;border-radius:0!important}.card,.first-run-mission,.award-event-summary,.award-objective-rules,.award-score-guide,.award-final-ranking,.rank-picker,.mission-list,.profile-dream-summary,.profile-form,.profile-photo-editor,.my-menu,.calendar-card,.calendar-lecture-detail,.admin-todo,.admin-log,.approval-list,.admin-center-list,.content-admin-list,.material-status,.admin-summary-strip,.admin-editor,.admin-setting-row,.admin-point-ledger,.admin-point-member-list,.admin-point-recent,.admin-point-audit,.tester-device-guide article,.tester-checklist{background:0 0}.card,.first-run-mission,.award-event-summary,.award-objective-rules,.award-score-guide,.award-final-ranking,.profile-form,.profile-photo-editor,.calendar-card,.calendar-lecture-detail,.admin-editor,.admin-setting-row,.admin-point-ledger,.admin-point-audit{padding-left:0;padding-right:0}.task,.next-action,.person-card,.feed-link,.notification-item,.award-category-list article,.award-podium article,.team-study-steps article,.seminar-invite-list article,.timeline-card,.book-card,.recommended-program-list article,.ethics-core-grid article,.ethics-list article,.presentation-points>div,.standard-grid div,.location-caption,.marketing-flow div,.center-list button,.calendar-agenda>button,.director-class-card,.admin-metrics button,.admin-policy-grid button{background:0 0;padding-left:2px;padding-right:2px}.task-list,.person-list,.center-list,.seminar-invite-list,.team-study-steps,.award-category-list,.award-podium,.ethics-list,.presentation-points,.global-center-list{gap:13px}.score-grid,.admin-metrics,.admin-policy-grid,.profit-result-grid,.standard-grid,.shortcut-grid{gap:14px}.admin-summary-strip,.my-ranking-summary{background:0 0;box-shadow:none!important;border:0!important}.admin-summary-strip div,.my-ranking-summary{border:0!important}.my-menu,.mission-list,.verification-list,.admin-todo,.admin-log,.admin-center-list,.content-admin-list,.material-status,.admin-point-member-list{overflow:visible}.my-menu button,.mission-list button,.verification-list div,.admin-todo>button,.content-admin-list>button,.material-status>button,.admin-center-list>button,.admin-point-member-list article,.service-member-list>div{background:0 0;padding-left:2px;padding-right:2px;border:0!important}.global-center-list{padding-inline:0}.global-center-summary,.global-center-card.expanded .global-center-summary{background:0 0;padding-inline:2px;border:0!important}.global-center-body{padding-inline:2px}.global-center-body dl,.global-center-body dl div{border:0}.calendar-card,.calendar-agenda{margin-inline:0}.calendar-weekdays,.calendar-lecture-detail>p,.calendar-lecture-rating{background:0 0;border:0!important}.calendar-agenda>button.active,.task.selected{border:0!important;border-radius:12px!important}.business-deck-card,.calculator-entry-card,.ethics-entry-card,.seminar-invite-hero,.guide-person-card,.profile-card,.global-centers-hero,.help-welcome-card,.about-isl-hero,.member-qr-hero,.admin-welcome,.admin-award-hero,.profit-calculator-intro,.profit-result-hero,.ethics-hero,.imine-standard-mark,.hashrate-hero{width:calc(100% + 28px);margin-left:-14px;margin-right:-14px;box-shadow:none!important;border:0!important;border-radius:0!important}.business-deck-card,.calculator-entry-card,.ethics-entry-card{background:0 0;width:100%;margin-left:0;margin-right:0;padding-left:0;padding-right:0}.award-event-poster{box-shadow:none;border:0;border-radius:0;margin-left:-14px;margin-right:-14px}.admin-section,.director-section{padding-bottom:18px}.admin-tabs{box-shadow:none;background:0 0;border:0;border-radius:0}.admin-tabs button{background:0 0;border:0;border-radius:0}.admin-tabs button.active{border:0;border-bottom:3px solid var(--blue);background:0 0;border-radius:0}@media (width>=600px) and (width<=899px){.phone-content{padding-left:clamp(22px,3vw,36px);padding-right:clamp(22px,3vw,36px)}.business-deck-card,.calculator-entry-card,.ethics-entry-card{width:100%;margin-inline:0}.seminar-invite-hero,.guide-person-card,.profile-card,.global-centers-hero,.help-welcome-card,.about-isl-hero,.member-qr-hero,.admin-welcome,.admin-award-hero,.profit-calculator-intro,.profit-result-hero,.ethics-hero,.imine-standard-mark,.hashrate-hero{width:calc(100% + 48px);margin-left:-24px;margin-right:-24px}}@media (width>=900px) and (width<=1180px){.phone-content{padding-left:clamp(28px,3vw,36px);padding-right:clamp(28px,3vw,36px)}.business-deck-card,.calculator-entry-card,.ethics-entry-card{width:100%;margin-inline:0}.seminar-invite-hero,.guide-person-card,.profile-card,.global-centers-hero,.help-welcome-card,.about-isl-hero,.member-qr-hero,.admin-welcome,.admin-award-hero,.profit-calculator-intro,.profit-result-hero,.ethics-hero,.imine-standard-mark,.hashrate-hero{width:calc(100% + 64px);margin-left:-32px;margin-right:-32px}}.person-list{gap:0}.person-list .roster-card{background:#fbfdff;transform:none;border-bottom:1px solid #e5edf7!important}.person-list .roster-card:nth-child(2n){background:#f5f9fe}.person-list .roster-card:last-child{border-bottom:0!important}.person-list .roster-card.is-expanded{background:#f3ede4;transform:none}.my-menu{background:0 0!important;border:0!important}.my-menu button,.my-menu button.help-menu-entry,.my-menu button.global-centers-menu-entry,.my-menu button.about-menu-entry,.my-menu button.director-menu-entry,.my-menu button.admin-menu-entry,.my-menu button.app-install-entry{color:var(--navy)!important;box-shadow:none!important;background:#fff!important;border:0!important;border-bottom:1px solid #e4ebf4!important}.my-menu button:nth-of-type(2n){background:#fdfbf7!important}.my-menu button:last-of-type{border-bottom:0!important}.my-menu button.director-menu-entry small,.my-menu button.director-menu-entry strong{color:inherit!important}@media (width<=620px){.admin-group-review-list article,.admin-group-active-list article{grid-template-columns:44px minmax(0,1fr)}.admin-group-review-list article>div:last-child{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.admin-group-active-list article>button{grid-column:1/-1}.group-member-list article{grid-template-columns:28px minmax(0,1fr) auto}.group-member-kick{grid-column:2/-1;justify-self:end}}.monthly-briefing-toolbar{grid-template-columns:1fr 1fr;gap:8px;margin:14px 0;display:grid}.monthly-briefing-toolbar label{color:#52657d;grid-column:1/-1;font-size:12px;font-weight:850}.monthly-briefing-toolbar input{width:100%;min-height:43px;color:var(--navy);background:#fff;border:1px solid #bfd2e9;border-radius:12px;margin-top:5px;padding:0 12px}.monthly-briefing-toolbar button{color:#0a5fc5;background:#fff;border:1px solid #a9c5e8;border-radius:12px;min-height:42px;font-weight:850}.monthly-briefing-toolbar button:first-of-type{border-color:var(--blue);background:var(--blue);color:#fff}.monthly-briefing-cover{color:#fff;background:linear-gradient(135deg,#2b2722,#98703e);margin:12px 0;padding:22px 18px}.admin-menu-toggle{-webkit-tap-highlight-color:transparent;background:linear-gradient(145deg,#fff,#f4eee5);border:1px solid #9ebbdc;border-radius:16px;gap:6px;width:50px;height:50px;transition:border-color .18s,background .18s,box-shadow .18s,transform .18s;position:relative;box-shadow:0 10px 28px #041c4333,inset 0 0 0 1px #ffffffd1}.admin-menu-toggle:after{content:"";pointer-events:none;border:1px solid #2068bb1a;border-radius:12px;position:absolute;inset:4px}.admin-menu-toggle>span{z-index:1;background:#0a5ebd;width:24px;height:3px;position:relative;box-shadow:0 1px #ffffff80}.admin-menu-toggle:hover{background:linear-gradient(145deg,#fff,#e4f1ff);border-color:#3886df;box-shadow:0 12px 30px #054b9b40,0 0 0 4px #267ce11a}.admin-menu-toggle:active{transform:scale(.95)}.admin-menu-toggle:focus-visible{outline-offset:3px;outline:3px solid #4d9eff8c}.admin-menu-control.open .admin-menu-toggle{background:linear-gradient(145deg,#0c6bd7,#074997);border-color:#2e83e6;box-shadow:0 12px 30px #003e8952,0 0 0 4px #368bed24}.admin-menu-control.open .admin-menu-toggle>span{box-shadow:none;background:#fff}html[data-theme=dark] .admin-menu-toggle{background:linear-gradient(145deg,#172b40,#0f2032);border-color:#42698f;box-shadow:0 12px 30px #00000073,0 0 0 1px #5499e021,inset 0 1px #ffffff14}html[data-theme=dark] .admin-menu-toggle:after{border-color:#75b5ff1f}html[data-theme=dark] .admin-menu-toggle>span{background:#69adff;box-shadow:0 0 8px #449aff47}html[data-theme=dark] .admin-menu-toggle:hover{background:linear-gradient(145deg,#1b3855,#11283f);border-color:#73b4ff;box-shadow:0 14px 34px #00000080,0 0 0 4px #479bff26}html[data-theme=dark] .admin-menu-control.open .admin-menu-toggle{background:linear-gradient(145deg,#176fce,#0b4e99);border-color:#87c0ff}html[data-theme=dark] .admin-menu-control.open .admin-menu-toggle>span{background:#fff;box-shadow:0 0 8px #ffffff3d}html[data-theme=dark] .director-tabs{background:#0f1f30!important;border-color:#36516d!important;box-shadow:0 10px 28px #00000047!important}html[data-theme=dark] .director-tabs button{color:#b8cbe0;background:#142a3f;border:1px solid #0000}html[data-theme=dark] .director-tabs button:hover,html[data-theme=dark] .director-tabs button:focus-visible{color:#f0e7da;background:#19344e;border-color:#416789}html[data-theme=dark] .director-tabs button.active{color:#8dc4ff;background:#22486d;border-color:#78b6ff;box-shadow:inset 0 0 0 1px #78b6ff2e}html[data-theme=dark] .director-tabs button.active span{color:#a9d3ff}html[data-theme=dark] .director-month-plan{color:#eef5fd!important;background:#2b2722!important;border-color:#38536d!important;box-shadow:0 12px 30px #00000047!important}html[data-theme=dark] .director-month-plan>header small{color:#79b7ff!important}html[data-theme=dark] .director-month-plan>header h3,html[data-theme=dark] .director-month-plan>header nav b{color:#faf7f1!important}html[data-theme=dark] .director-month-plan>header nav button{border:1px solid #41617e;color:#a7d0ff!important;background:#18334d!important}html[data-theme=dark] .director-month-plan>header nav button:hover,html[data-theme=dark] .director-month-plan>header nav button:focus-visible{border-color:#7ab7ff;color:#fff!important;background:#224767!important}html[data-theme=dark] .director-month-weekdays span{color:#b5c7d9!important}html[data-theme=dark] .director-month-weekdays span:first-child{color:#ff8f9b!important}html[data-theme=dark] .director-month-weekdays span:last-child{color:#83bbff!important}html[data-theme=dark] .director-month-grid{border-top-color:#324b63!important;border-left-color:#324b63!important}html[data-theme=dark] .director-month-grid>div{background:#0c1927!important;border-bottom-color:#324b63!important;border-right-color:#324b63!important}html[data-theme=dark] .director-month-grid>div.empty-day{background:#0a1521!important}html[data-theme=dark] .director-month-grid>div.has-plan{background:#12253a!important}html[data-theme=dark] .director-month-grid time{color:#c0d0e0!important}html[data-theme=dark] .director-month-grid .today time{color:#fff!important;background:#499cf8!important}html[data-theme=dark] .director-month-grid button{color:#dcebff!important;background:#17436c!important}html[data-theme=dark] .director-month-grid button:hover,html[data-theme=dark] .director-month-grid button:focus-visible{color:#fff!important;background:#21609a!important}html[data-theme=dark] .director-month-plan>p{color:#91a7bd!important}html[data-theme=dark] .director-empty{box-shadow:inset 0 1px #ffffff09;color:#eef5fd!important;background:#2b2722!important;border-color:#496986!important}html[data-theme=dark] .director-empty>span{filter:drop-shadow(0 0 8px #479bff33);color:#72b4ff!important}html[data-theme=dark] .director-empty b{color:#fbf8f2!important}html[data-theme=dark] .director-empty small{color:#b9ad9d!important}html[data-theme=dark] .director-lecture-form{box-shadow:0 12px 28px #0000004d,inset 0 1px #ffffff09;color:#f3ede4!important;background:linear-gradient(145deg,#12283d,#0e2032)!important;border-color:#3b5b78!important}html[data-theme=dark] .director-lecture-form-heading small{color:#7dbaff!important}html[data-theme=dark] .director-lecture-form-heading h3{color:#fbf8f2!important}html[data-theme=dark] .director-lecture-delete{color:#fff!important;background:#8f2638!important;border-color:#b95868!important}html[data-theme=dark] .director-lecture-form label,html[data-theme=dark] .director-lecture-time-field{color:#b8cce0!important}html[data-theme=dark] .director-lecture-time-field>small{color:#8fa8c2}html[data-theme=dark] .director-lecture-form :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;box-shadow:inset 0 1px #ffffff06;color:#f1f7fd!important;background:#091827!important;border-color:#496885!important}html[data-theme=dark] .director-lecture-form :is(input,select,textarea):focus{outline:0;box-shadow:0 0 0 3px #56a6ff2e;border-color:#72b4ff!important}html[data-theme=dark] .director-lecture-form :is(input,textarea)::placeholder{color:#7189a2!important}html[data-theme=dark] .director-lecture-form select option{color:#f3ede4;background:#0b1b2b}html[data-theme=dark] .director-lecture-form .director-self-instructor{color:#acd4ff!important;background:#173651!important;border-color:#4778a8!important}html[data-theme=dark] .director-instructor-identity{background:#0e2133;border-color:#426887}html[data-theme=dark] .director-instructor-verified{background:#12293d;border-color:#4778a8}html[data-theme=dark] .director-instructor-verified b{color:#d9ecff}html[data-theme=dark] .director-instructor-verified small{color:#9ab0c5}html[data-theme=dark] .director-instructor-unverified{color:#f3cf82;background:#352b18}html[data-theme=dark] .director-instructor-duplicate{color:#ff9bae;background:#3a1d25}html[data-theme=dark] .director-lecture-form-actions button{color:#d8e8f7!important;background:#173047!important;border-color:#496783!important}html[data-theme=dark] .director-lecture-form-actions button:last-child:not(:disabled){color:#fff!important;background:#2878cb!important;border-color:#65a9f8!important}html[data-theme=dark] .director-lecture-form-actions button:disabled{opacity:1;color:#74899e!important;background:#172738!important;border-color:#31485e!important}html[data-theme=dark] .organization-event-collection{color:#f4eee5;background:#2b2722;border-top-color:#5fa8ff;box-shadow:0 12px 30px #0000004d}html[data-theme=dark] .organization-event-heading small{color:#79b7ff}html[data-theme=dark] .organization-event-heading h2{color:#faf7f1}html[data-theme=dark] .organization-event-heading p{color:#b9ad9d}html[data-theme=dark] .organization-event-heading button,html[data-theme=dark] .organization-event-actions button,html[data-theme=dark] .organization-event-editor-actions button{color:#b9d9ff;background:#18334d;border-color:#41617e}html[data-theme=dark] .organization-event-heading button:hover,html[data-theme=dark] .organization-event-heading button:focus-visible,html[data-theme=dark] .organization-event-actions button:hover,html[data-theme=dark] .organization-event-actions button:focus-visible{color:#fff;background:#224767;border-color:#76b5ff}html[data-theme=dark] .organization-event-heading button.primary,html[data-theme=dark] .organization-event-editor-actions button.primary{color:#fff;background:#176fd2;border-color:#4c9cff}html[data-theme=dark] .organization-event-editor{background:#0c1927;border:1px solid #324d68}html[data-theme=dark] .organization-event-editor label{color:#c6d6e6}html[data-theme=dark] .organization-event-card{border-bottom-color:#2c435a}html[data-theme=dark] .organization-event-card>time{color:#f0e7da;background:#142a3f;border-left-color:#5fa8ff}html[data-theme=dark] .organization-event-card>time span,html[data-theme=dark] .organization-event-body small,html[data-theme=dark] .organization-event-body p,html[data-theme=dark] .organization-attendance-summary span{color:#a7bbcf}html[data-theme=dark] .organization-event-body small em{color:#7dbbff}html[data-theme=dark] .organization-event-body h3{color:#fbf8f2}html[data-theme=dark] .organization-attendance-summary b{color:#91c5ff}html[data-theme=dark] .organization-event-actions button.attending{color:#8ee4c5;background:#123c35;border-color:#4aa989}html[data-theme=dark] .organization-event-actions button.delete{color:#ff9da7}html[data-theme=dark] .organization-event-empty{color:#f0f6fd;background:#0c1927;border:1px dashed #45627f;border-radius:14px}html[data-theme=dark] .organization-event-empty span{color:#72b4ff;filter:drop-shadow(0 0 8px #479bff33)}html[data-theme=dark] .organization-event-empty b{color:#fbf8f2}html[data-theme=dark] .organization-event-empty small{color:#b9ad9d}.monthly-briefing-cover small{color:#8fc5ff;letter-spacing:.12em;font-size:10px;font-weight:900}.monthly-briefing-cover h3{margin:8px 0 6px;font-size:21px;line-height:1.28}.monthly-briefing-cover p{color:#d8eaff;margin:0 0 15px;font-size:13px}.monthly-briefing-cover time{color:#acd3ff;font-size:11px}.monthly-briefing-summary{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.monthly-briefing-summary article{text-align:center;background:#fff;border:1px solid #dae6f3;border-radius:12px;padding:11px 7px}.monthly-briefing-summary small,.monthly-briefing-summary span{color:#718098;font-size:9px;display:block}.monthly-briefing-summary b{color:#0a61ca;margin:3px 0;font-size:21px;display:block}.monthly-briefing-summary article.needs-action{background:#fff8f0;border-color:#f2c9a2}.monthly-briefing-summary article.needs-action b{color:#d46211}.monthly-briefing-categories{gap:6px;margin:8px 0 14px;display:flex}.monthly-briefing-categories span{color:#536a87;text-align:center;background:#f4eee5;border-radius:9px;flex:1;padding:8px;font-size:10px}.monthly-briefing-categories b{color:#075fc8;font-size:13px}.monthly-briefing-pending{background:#fff7ed;border-left:4px solid #ed821e;margin:12px 0;padding:12px}.monthly-briefing-pending b,.monthly-briefing-pending small{display:block}.monthly-briefing-pending small{color:#8a6545;margin-top:3px;font-size:11px}.monthly-briefing-pending p{color:#b4510f;margin:9px 0 0;font-size:12px;font-weight:800;line-height:1.5}.monthly-center-reports{gap:10px;display:grid}.monthly-center-reports>article{background:#fff;border:1px solid #d8e5f3;border-radius:15px;overflow:hidden}.monthly-center-reports>article.pending{border-style:dashed}.monthly-center-reports>article>header{background:#f5f9fe;justify-content:space-between;align-items:center;padding:12px;display:flex}.monthly-center-reports header small,.monthly-center-reports header span{color:#718198;font-size:10px;display:block}.monthly-center-reports header h3{margin:2px 0;font-size:16px}.monthly-center-reports header>b{color:#0962c7;background:#e7f2ff;border-radius:999px;padding:6px 9px;font-size:11px}.monthly-center-reports .pending header>b{color:#c55a0b;background:#fff0e2}.monthly-schedule-row{border-top:1px solid #e9eff7;grid-template-columns:53px 1fr;gap:10px;padding:12px;display:grid}.monthly-schedule-row time{text-align:center}.monthly-schedule-row time b,.monthly-schedule-row time span{display:block}.monthly-schedule-row time b{color:#a67c45;font-size:14px}.monthly-schedule-row time span{color:#7c899b;margin-top:3px;font-size:10px}.monthly-schedule-row>div>small,.monthly-schedule-row>div>b,.monthly-schedule-row>div>span{display:block}.monthly-schedule-row>div>small{color:#98703e;font-size:10px;font-weight:800}.monthly-schedule-row>div>b{margin:3px 0;font-size:14px}.monthly-schedule-row>div>span,.monthly-schedule-row p{color:#718096;font-size:11px}.monthly-schedule-row p{margin:5px 0 0;line-height:1.45}.monthly-schedule-empty,.monthly-briefing-empty{color:#8996a8;text-align:center;margin:0;padding:20px 12px;font-size:12px}@media print{body *{visibility:hidden!important}.monthly-briefing-section,.monthly-briefing-section *{visibility:visible!important}.monthly-briefing-section{background:#fff;width:100%;position:absolute;inset:0}.monthly-briefing-toolbar,.monthly-briefing-section>.admin-section-heading button{display:none!important}.monthly-center-reports{break-inside:avoid}}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=dark] .phone-content,html[data-theme=dark] .page-content,html[data-theme=dark] .settings-page,html[data-theme=dark] .phone-content :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-box],[class*=-box\ ],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-popup],[class*=-popup\ ],[class$=-sheet],[class*=-sheet\ ],[class$=-editor],[class*=-editor\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-pagination],[class*=-pagination\ ],[class$=-filters],[class*=-filters\ ],[class$=-summary],[class*=-summary\ ],[class$=-guide],[class*=-guide\ ]):not(.today-briefing-summary):not([class*=hero]):not([class*=award]):not([class*=primary]):not([class*=success]):not([class*=danger]){color:#f0e7da;background-color:#2b2722!important;background-image:none!important;border-color:#4b4237!important}html[data-theme=dark] .phone-content :is([class$=-item],[class*=-item\ ],[class$=-row],[class*=-row\ ],[class$=-entry],[class*=-entry\ ],[class$=-option],[class*=-option\ ],[class$=-candidate],[class*=-candidate\ ],[class$=-identity],[class*=-identity\ ],[class$=-steps],[class*=-steps\ ]):not(.bottom-nav-item):not([class*=award]):not([class*=primary]):not([class*=success]):not([class*=danger]){background-color:#122337!important;background-image:none!important;border-color:#4b4237!important}html[data-theme=dark] .phone-content :is(table,thead,tbody,tfoot,tr,th,td,details,summary,fieldset,dialog,form){border-color:#4b4237!important}html[data-theme=dark] .phone-content :is(thead,th){color:#cfe3fb;background-color:#162a40!important}html[data-theme=dark] .phone-content :is(tbody tr,td){color:#e4eefb;background-color:#2b2722}html[data-theme=dark] .phone-content :is(tbody tr:nth-child(2n),.admin-ledger-row:nth-child(2n)){background-color:#12263b}html[data-theme=dark] .phone-content :is(button:not([class*=primary]):not([class*=submit]):not([class*=confirm]):not(.active),[role=button]:not([class*=primary]):not(.active)){border-color:#31475f}html[data-theme=dark] .phone-content :is(p,small,em,label,dd){text-shadow:none}html[data-theme=dark] .phone-content :is(.empty-state,[class$=-empty],[class*=-empty\ ]){color:#9db0c7}html[data-theme=dark] .phone-content hr{border-color:#4b4237}html[data-theme=dark] .phone-content ::-webkit-scrollbar-thumb{background:#38516c}html[data-theme=dark] .photo-crop-dialog,html[data-theme=dark] .sponsorship-picker{color:#f0e7da;background:#2b2722;border:1px solid #4b4237}html[data-theme=dark] .center-logo-picker{background:#122337;border-color:#3c5b79}html[data-theme=dark] .center-logo-picker>span{background:#fff;border-color:#405b75}html[data-theme=dark] .network-panel{background:radial-gradient(circle,#307dde24,#0000 30%),#0d1b2b;border-color:#29435f}html[data-theme=dark] .network-mode-switch{background:#0f2032f5;border-color:#314b67}html[data-theme=dark]{--dark-canvas:#1d1a17;--dark-page:#0b1624;--dark-surface:#2b2722;--dark-surface-raised:#332e27;--dark-surface-hover:#19324b;--dark-border:#344b64;--dark-border-strong:#45627f;--dark-text:#faf7f1;--dark-text-secondary:#b8c8da;--dark-text-muted:#91a6bd;--dark-blue-soft:#172f4b;--dark-green-soft:#12372f;--dark-amber-soft:#3b301b;--dark-red-soft:#3d222b;--dark-purple-soft:#302744}html[data-theme=dark] .phone-content{color:var(--dark-text);background:var(--dark-page)!important}html[data-theme=dark] .phone-content :is(article,details,fieldset,.search-box,.mission-list,.admin-todo,.admin-log,.approval-list,.admin-center-list,.content-admin-list,.material-status,.admin-summary-strip,.admin-point-member-list,.admin-point-recent,.monthly-center-reports,.tester-checklist):not([class*=hero]):not([class*=poster]):not([class*=primary]){box-shadow:0 8px 24px #0003;border-color:var(--dark-border)!important;background-color:var(--dark-surface)!important;color:var(--dark-text)!important;background-image:none!important}html[data-theme=dark] .phone-content :is(.admin-member-tools,.admin-event-editor,.admin-notice-editor,.admin-editor,.managed-content-editor-list,.award-schedule-editor,.admin-point-ledger,.rank-picker,.account-data-note,.point-adjustment-member,.distribution-message-card,.distribution-link-card,.distribution-includes,.monthly-briefing-section){border-color:var(--dark-border)!important;background:var(--dark-surface-raised)!important;color:var(--dark-text)!important}html[data-theme=dark] .phone-content :is(.member-detail-modal,.admin-center-modal,.managed-content-modal,.admin-menu-panel,.photo-crop-dialog,.sponsorship-picker){border:1px solid var(--dark-border-strong)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important;box-shadow:0 28px 80px #0000009e!important}html[data-theme=dark] .phone-content :is(h1,h2,h3,h4,h5,h6,strong,b,dt,.admin-data-count-grid b,.admin-backup-list b,.admin-center-modal-heading h2){color:var(--dark-text)}html[data-theme=dark] .phone-content :is(p,small,label,dd,figcaption,.tester-guide-heading span,.tester-device-guide ol,.tester-checklist p,.monthly-center-reports header small,.monthly-center-reports header span,.monthly-schedule-row>div>span,.monthly-schedule-row p){color:var(--dark-text-secondary)}html[data-theme=dark] .phone-content :is(.admin-data-count-grid small,.admin-backup-list small,.monthly-schedule-empty,.monthly-briefing-empty){color:var(--dark-text-muted)}html[data-theme=dark] .phone-content :is(button:not([class*=primary]):not([class*=submit]):not([class*=confirm]):not([class*=danger]),[role=button]:not([class*=primary]):not([class*=danger]),.tester-open-app,.dream-photo-setting label):not(.active){border-color:var(--dark-border)!important;background-color:var(--dark-surface-raised)!important;color:#b9d8ff!important}html[data-theme=dark] .phone-content :is(button:not([class*=primary]):not([class*=submit]):not([class*=confirm]):not([class*=danger]),[role=button]:not([class*=primary]):not([class*=danger])):not(.active):hover{border-color:var(--dark-border-strong)!important;background-color:var(--dark-surface-hover)!important}html[data-theme=dark] .phone-content :is(input,textarea,select){caret-color:#79b5ff;border-color:var(--dark-border-strong)!important;color:var(--dark-text)!important;background:#211e1a!important}html[data-theme=dark] .phone-content :is(input,textarea,select):focus{outline-offset:1px;outline:2px solid #5aa2ff47;border-color:#67a9ff!important}html[data-theme=dark] .phone-content option{color:var(--dark-text);background:#2b2722}html[data-theme=dark] .phone-content ::placeholder{opacity:1;color:#8297ad!important}html[data-theme=dark] .managed-content-modal>header>button{border-color:var(--dark-border-strong)!important;background:var(--dark-surface-raised)!important;color:#b9d8ff!important}html[data-theme=dark] .managed-content-editor-list,html[data-theme=dark] .managed-content-editor-list article{border-color:var(--dark-border)!important}html[data-theme=dark] .managed-content-editor-list article{box-shadow:none!important;background:0 0!important}html[data-theme=dark] .managed-content-editor-list label{color:var(--dark-text-secondary)!important}html[data-theme=dark] .managed-content-editor-list :is(input,textarea){box-shadow:inset 0 1px #ffffff09;color:#fdfbf7!important;background:#07131f!important;border-color:#4b6b8b!important}html[data-theme=dark] .rating-instructor-points{box-shadow:inset 3px 0 #d4aa45;background:#2f2819!important;border-color:#806a35!important}html[data-theme=dark] .rating-instructor-points small{color:#f1d58c!important}html[data-theme=dark] .rating-instructor-points b{color:#ffd979!important}html[data-theme=dark] .managed-content-modal>footer{z-index:2;border-top:1px solid var(--dark-border);background:linear-gradient(180deg, #101f30f0, var(--dark-surface) 30%);margin-inline:-19px;padding:12px 19px 19px;position:sticky;bottom:-19px}html[data-theme=dark] .group-editor-page{background:var(--dark-page)!important;color:var(--dark-text)!important;background-image:none!important}html[data-theme=dark] .group-editor-screen{border-color:var(--dark-border-strong)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important;box-shadow:0 16px 42px #00000057!important}html[data-theme=dark] .group-editor-screen header>span{background:var(--dark-blue-soft)!important;color:#9ecaff!important}html[data-theme=dark] .group-editor>label{color:var(--dark-text-secondary)!important}html[data-theme=dark] .group-logo-picker>div{background:var(--dark-surface-raised)!important;color:var(--dark-text)!important;border-color:#587795!important}html[data-theme=dark] .group-logo-picker>div>b{border-color:var(--dark-border-strong)!important;color:#d8bd86!important;background:#0a1826!important}html[data-theme=dark] .group-logo-picker strong{color:#9ecaff!important}html[data-theme=dark] .group-logo-picker small,html[data-theme=dark] .group-editor>p{color:var(--dark-text-muted)!important}html[data-theme=dark] .group-editor>div:last-child button:not(.primary){border-color:var(--dark-border-strong)!important;background:var(--dark-surface-raised)!important;color:#c8dcf2!important}@media (width<=560px){html[data-theme=dark] .managed-content-modal>footer{margin-inline:-16px;padding:12px 16px 16px;bottom:-16px}}html[data-theme=dark] .phone-content :is(.info-strip,.accuracy-note,.admin-backup-safety,.admin-safety-note,.distribution-safety-note,.admin-point-freeze,.point-adjustment-warning){background:var(--dark-amber-soft)!important;color:#f3d58c!important}html[data-theme=dark] .phone-content :is(.admin-rollback-warning,.notification-item.closing,.notification-item.birthday){background:var(--dark-red-soft)!important;color:#ffbdca!important;border-color:#744050!important}html[data-theme=dark] .phone-content :is(.notification-item.points,.notification-item.center-message,.first-run-steps button.done){background:var(--dark-green-soft)!important;color:#a9ead2!important;border-color:#2f695b!important}html[data-theme=dark] .phone-content :is(.notification-item.announcement,.notification-item.growth-reminder,.book-card.reading,.first-run-steps button.current){background:var(--dark-blue-soft)!important;color:#c6e1ff!important;border-color:#38689d!important}html[data-theme=dark] .phone-content .notification-item.genealogy-feedback{background:var(--dark-purple-soft)!important;color:#dfd0ff!important;border-color:#645183!important}html[data-theme=dark] .phone-content .notification-item.community-cheer{color:#ffd3e2!important;background:#321d28!important;border-color:#74485d!important}html[data-theme=dark] .phone-content :is(thead,th){border-color:var(--dark-border-strong)!important;color:#d9eaff!important;background:#193149!important}html[data-theme=dark] .phone-content :is(tbody tr,td){border-color:var(--dark-border)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important}html[data-theme=dark] .phone-content tbody tr:nth-child(2n) td{background:#332e27!important}html[data-theme=dark] .phone-content :is(.calendar-day,.calendar-cell,[class*=calendar-day],[class*=calendar-cell]):not(.active):not(.selected){border-color:var(--dark-border)!important;background-color:var(--dark-surface)!important;color:var(--dark-text-secondary)!important}html[data-theme=dark] .phone-content :is(.divider,[class*=divider],[class*=separator]){border-color:var(--dark-border)!important;background-color:var(--dark-border)!important}html[data-theme=dark] .greeting{color:var(--dark-text)!important}html[data-theme=dark] .greeting-avatar{color:#d8bd86!important;background:#17304a!important;border-color:#284560!important;box-shadow:0 6px 18px #00000052!important}html[data-theme=dark] .greeting :is(h1,.greeting-rank){color:var(--dark-text)!important}html[data-theme=dark] .greeting :is(.greeting-quote,.greeting-quote-speaker){color:var(--dark-text-secondary)!important}html[data-theme=dark] .notification-button{color:#dce9f8!important;background:0 0!important}html[data-theme=dark] .notification-count-badge{border-color:var(--dark-page)!important}html[data-theme=dark] .app-badge-activation{color:#e7f1ff;background:#10243b;border-color:#294d77}html[data-theme=dark] .app-badge-activation small{color:#a9bed6}html[data-theme=dark] .today-briefing-summary{color:var(--dark-text-secondary)!important}html[data-theme=dark] .today-briefing-separator{color:#60778e!important;background:0 0!important}html[data-theme=dark] .today-imine-hub{color:#f4eee5!important;background:linear-gradient(145deg,#28231e,#0a1928)!important;border-color:#5b5145!important;box-shadow:0 15px 34px #00000047!important}html[data-theme=dark] .today-imine-hub:before{background:radial-gradient(circle,#368fef33,#0000 70%)}html[data-theme=dark] .today-imine-heading h2{color:#faf7f1!important}html[data-theme=dark] .today-imine-heading p{color:#b9ad9d!important}html[data-theme=dark] .today-imine-heading>span{color:#b9ad9d;background:#142d44;border-color:#365f82}html[data-theme=dark] .today-imine-progress{background:#213d56}html[data-theme=dark] .today-imine-actions button:not(.focus){color:#f4eee5;background:#332e27;border-color:#5b5145;box-shadow:inset 0 1px #ffffff06}html[data-theme=dark] .today-imine-actions button:not(.focus)>b{color:#eff6fd}html[data-theme=dark] .today-imine-actions button:not(.focus)>p{color:#abc0d4}html[data-theme=dark] .today-imine-actions button:not(.focus)>span small{color:#b6c9db}html[data-theme=dark] .today-imine-actions button:not(.focus)>span i{color:#87bdff;background:#1a3a58}html[data-theme=dark] .today-imine-actions button.learn:not(.focus)>span i{color:#ffd47c;background:#3a301d}html[data-theme=dark] .today-imine-actions button.learn:not(.focus)>em{color:#ffd47c}html[data-theme=dark] .today-imine-loop{color:#9fb2c5;border-top-color:#2e4a63}html[data-theme=dark] .today-imine-loop span{background:#2f2923}html[data-theme=dark] .today-imine-loop span.active{color:#8fc6ff;background:#3a342d}html[data-theme=dark] .first-run-mission,html[data-theme=dark] .daily-card{border-color:var(--dark-border)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important}html[data-theme=dark] .first-run-heading :is(h2,p){color:var(--dark-text-secondary)!important}html[data-theme=dark] .first-run-steps button:not(.current):not(.done){border-color:var(--dark-border)!important;background:var(--dark-surface-raised)!important}html[data-theme=dark] .first-run-steps button:not(.current):not(.done) :is(b,small){color:var(--dark-text-secondary)!important}html[data-theme=dark] .daily-card .section-row h2,html[data-theme=dark] .daily-card .eyebrow{color:var(--dark-text)!important}html[data-theme=dark] .task:not(.selected){border-color:var(--dark-border)!important;background:var(--dark-surface-raised)!important;color:var(--dark-text)!important}html[data-theme=dark] .task:not(.selected) .task-icon{color:#87bdff!important;background:#1b3856!important}html[data-theme=dark] .task:not(.selected) .task-icon.tone-1{color:#75d8ae!important;background:#173a32!important}html[data-theme=dark] .task:not(.selected) .task-icon.tone-3{color:#ff9bbb!important;background:#402433!important}html[data-theme=dark] .task:not(.selected) .task-icon.tone-99{color:#ffd079!important;background:#3d301b!important}html[data-theme=dark] .guide-sub-header{grid-template-columns:46px minmax(0,1fr) 66px;background:#211e1a!important;border-bottom-color:#263d55!important}html[data-theme=dark] .guide-sub-header>button{color:#a9d3ff!important;background:#332e27!important;border-color:#3a5875!important}html[data-theme=dark] .guide-sub-header>div :is(h1,small){color:var(--dark-text)!important}html[data-theme=dark] .guide-sub-header>div small{color:var(--dark-text-secondary)!important}html[data-theme=dark] .guide-person-card{color:var(--dark-text)!important;box-shadow:none!important;background:linear-gradient(135deg,#10263b,#132d46)!important;border:1px solid #31577b!important;border-bottom:0!important}html[data-theme=dark] .guide-person-card :is(b,small,p){color:var(--dark-text)!important}html[data-theme=dark] .guide-person-card small{color:#b8cde2!important}html[data-theme=dark] .guide-person-card p{color:#9db3c9!important}html[data-theme=dark] .guide-person-card>span:last-child{color:#f0e7da!important;background:#0d1d2d!important;border-color:#6f879f!important}html[data-theme=dark] .guide-manage-actions{background:#0e1c2b!important;border-color:#31506d!important}html[data-theme=dark] .guide-manage-actions button{color:#b8dcff!important;background:#17304a!important;border-color:#3e6080!important}html[data-theme=dark] .conversation-memo-panel{box-shadow:none!important;background:#2b2722!important;border-color:#31506d!important}html[data-theme=dark] .conversation-memo-heading small{color:#79b8ff!important}html[data-theme=dark] .conversation-memo-heading h2{color:#faf7f1!important}html[data-theme=dark] .conversation-memo-heading>span{border:1px solid #426786;color:#91c7ff!important;background:#17334f!important}html[data-theme=dark] .conversation-memo-panel>p{color:#b9ad9d!important}html[data-theme=dark] .conversation-memo-compose{border:1px solid #2d4862;background:#0b1826!important}html[data-theme=dark] .conversation-memo-compose label{color:#bfd0e1!important}html[data-theme=dark] .conversation-memo-compose :is(input,textarea){color:#faf7f1!important;box-shadow:none!important;background:#211e1a!important;border-color:#456783!important}html[data-theme=dark] .conversation-memo-compose :is(input,textarea):focus{border-color:#69adff!important;box-shadow:0 0 0 3px #509af033!important}html[data-theme=dark] .conversation-memo-compose>button:not(:disabled){color:#fff!important;background:#1971d4!important;border-color:#4899f4!important}html[data-theme=dark] .conversation-memo-compose>button:disabled{opacity:1;color:#879caf!important;background:#26384a!important;border-color:#31465b!important}html[data-theme=dark] .conversation-memo-history article{box-shadow:none!important;background:0 0!important;border-bottom-color:#2b435a!important}html[data-theme=dark] .conversation-memo-history article.legacy{background:#202a20!important;border:1px solid #44572f!important}html[data-theme=dark] .conversation-memo-history time{color:#78b8ff!important}html[data-theme=dark] .conversation-memo-history p{color:#d4e1ee!important}html[data-theme=dark] .conversation-memo-history .memo-empty{color:#9eb2c7!important;background:#0c1a29!important;border-color:#3b556f!important}html[data-theme=dark] .seminar-priority-card{color:var(--dark-text)!important;box-shadow:none!important;background:linear-gradient(145deg,#1e2630,#111e2c 68%)!important;border-color:#705b2d!important}html[data-theme=dark] .seminar-priority-card.verified{background:linear-gradient(145deg,#122d2a,#2b2722 68%)!important;border-color:#36705f!important}html[data-theme=dark] .seminar-priority-heading>span{color:#17202b!important;background:#f3b526!important}html[data-theme=dark] .seminar-priority-heading small{color:#f0bf58!important}html[data-theme=dark] .seminar-priority-heading h2{color:#faf7f1!important}html[data-theme=dark] .seminar-priority-heading p{color:#b2c3d5!important}html[data-theme=dark] .seminar-priority-heading em{border:1px solid #816829;color:#ffd477!important;background:#3b301b!important}html[data-theme=dark] .seminar-priority-card.verified .seminar-priority-heading em{border-color:#397561;color:#a9ead2!important;background:#12372f!important}html[data-theme=dark] .seminar-date-fields label{color:#bfd0e1!important}html[data-theme=dark] .seminar-date-fields input{color:#faf7f1!important;background:#211e1a!important;border-color:#456783!important}html[data-theme=dark] .award-event-header{border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:#091522f5!important}html[data-theme=dark] .award-event-header button{border-color:var(--dark-border)!important;background:var(--dark-surface-raised)!important;color:#d8bd86!important}html[data-theme=dark] :is(.award-event-summary,.award-objective-rules,.award-score-guide){border-color:var(--dark-border)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important;background-image:none!important}html[data-theme=dark] .award-event-summary article,html[data-theme=dark] .award-objective-rules p,html[data-theme=dark] .award-score-guide>div>b,html[data-theme=dark] .award-score-guide .point-ledger-list p{border-color:var(--dark-border)!important;background:var(--dark-surface-raised)!important;color:var(--dark-text)!important;box-shadow:none!important}html[data-theme=dark] :is(.award-event-summary,.award-objective-rules,.award-score-guide) :is(h2,b,strong){color:var(--dark-text)!important}html[data-theme=dark] :is(.award-event-summary,.award-objective-rules,.award-score-guide) :is(p,small){color:var(--dark-text-secondary)!important}html[data-theme=dark] .award-objective-rules p b,html[data-theme=dark] .award-event-summary>span{color:#7db8ff!important}html[data-theme=dark] .award-score-guide>span{color:#f0c96b!important}html[data-theme=dark] .award-score-guide .point-ledger-list{border:1px solid #2d4a64;border-radius:14px;overflow:hidden;background:#28231e!important}html[data-theme=dark] .award-score-guide .point-ledger-list p{padding:10px 12px;background:#0f2438!important;border-bottom-color:#2d4a64!important}html[data-theme=dark] .award-score-guide .point-ledger-list p:nth-child(2n){background:#122a40!important}html[data-theme=dark] .award-score-guide .point-ledger-list p>b{overflow-wrap:anywhere;border:1px solid #3c607e;border-radius:10px;min-width:0;line-height:1.35;color:#fbf8f2!important;box-shadow:none!important;background:#193650!important;padding:10px 13px!important}html[data-theme=dark] .award-score-guide .point-ledger-list p>small{font-variant-numeric:tabular-nums;color:#afc2d5!important}html[data-theme=dark] .award-score-guide .point-ledger-list p>strong{font-variant-numeric:tabular-nums;color:#86c1ff!important}html[data-theme=dark] .award-section-heading h3{color:var(--dark-text)!important}html[data-theme=dark] .award-section-heading span{background:var(--dark-blue-soft)!important;color:#d8bd86!important}html[data-theme=dark] .award-section-heading.center span{background:var(--dark-green-soft)!important;color:#79ddc3!important}html[data-theme=dark] .award-center-eligibility-note{color:#75d8be;background:#102b2a;border-color:#265b55}html[data-theme=dark] .award-section-heading.group span{background:var(--dark-amber-soft)!important;color:#f1cd72!important}html[data-theme=dark] .award-category-list article,html[data-theme=dark] .award-category-list.center article,html[data-theme=dark] .award-category-list.group article{border-color:var(--dark-border)!important;background:var(--dark-surface)!important;color:var(--dark-text)!important}html[data-theme=dark] .award-category-list :is(b,small){color:var(--dark-text)!important}html[data-theme=dark] .award-category-list small{color:var(--dark-text-secondary)!important}html[data-theme=dark] .award-category-list em{color:#86bcff!important}html[data-theme=dark] .award-category-list.center em{color:#75d8be!important}html[data-theme=dark] .award-category-list.group em{color:#e8c56f!important}html[data-theme=dark] .award-mini-ranking,html[data-theme=dark] .award-category-list.center .award-mini-ranking,html[data-theme=dark] .award-category-list.group .award-mini-ranking{border-left-color:var(--dark-border-strong)!important}html[data-theme=dark] .award-mini-ranking>small,html[data-theme=dark] .award-mini-ranking i{color:var(--dark-text-muted)!important}html[data-theme=dark] .award-mini-ranking b{color:#a9d1ff!important}html[data-theme=dark] .award-mini-ranking .mine,html[data-theme=dark] .award-category-list.center .award-mini-ranking .mine,html[data-theme=dark] .award-category-list.group .award-mini-ranking .mine{background:var(--dark-surface-raised)!important}html[data-theme=dark] .award-category-list.center .award-mini-ranking .mine :is(i,b){color:#75d8be!important}html[data-theme=dark] .award-category-list.group .award-mini-ranking .mine :is(i,b){color:#e8c56f!important}html[data-theme=dark] .award-freeze-note{border:1px solid var(--dark-border)!important;background:var(--dark-blue-soft)!important;color:var(--dark-text-secondary)!important}html[data-theme=dark] .recommended-program-list>button{border:1px solid var(--dark-border-strong)!important;color:var(--dark-text)!important;background:#12263b!important;box-shadow:0 7px 18px #00000038!important}html[data-theme=dark] .recommended-program-list>button:hover,html[data-theme=dark] .recommended-program-list>button:focus-visible{background:#19334f!important;border-color:#69aaff!important}html[data-theme=dark] .recommended-program-list .program-order,html[data-theme=dark] .recommended-program-list .program-icon,html[data-theme=dark] .recommended-program-list strong{color:#73b1ff!important}html[data-theme=dark] .recommended-program-list .program-icon{background:#1c3a5a!important}html[data-theme=dark] .recommended-program-list b{color:#fbf8f2!important}html[data-theme=dark] .recommended-program-list small{color:#b8c9dc!important}html[data-theme=dark] .calendar-card,html[data-theme=dark] .calendar-agenda,html[data-theme=dark] .calendar-lecture-detail{color:var(--dark-text)!important}html[data-theme=dark] .calendar-card>header h2,html[data-theme=dark] .calendar-agenda>header h2{color:#fbf8f2!important}html[data-theme=dark] .calendar-card>header button,html[data-theme=dark] .calendar-return-button,html[data-theme=dark] .calendar-today-button{border-color:var(--dark-border-strong)!important;color:#85bdff!important;background:#172d45!important}html[data-theme=dark] .calendar-weekdays{border-bottom-color:var(--dark-border)!important}html[data-theme=dark] .calendar-weekdays span{color:#b9c9da!important}html[data-theme=dark] .calendar-weekdays span:first-child{color:#ff8795!important}html[data-theme=dark] .calendar-weekdays span:last-child{color:#79b5ff!important}html[data-theme=dark] .calendar-grid>button:not(.today):not(.selected):not(.beta-event-period){color:#e4ddd3!important;background:#0f1e2e!important;border-color:#263d55!important}html[data-theme=dark] .calendar-grid>button.today{box-shadow:inset 0 0 0 1px #68a9ff52;color:#a9d1ff!important;background:#173a5d!important;border-color:#68a9ff!important}html[data-theme=dark] .calendar-grid>button.selected{box-shadow:inset 0 0 0 1px #7cb6ff;color:#fff!important;background:#245180!important;border-color:#7cb6ff!important}html[data-theme=dark] .calendar-grid>button.beta-event-period{color:#ffe0a0!important;background:#4a3b1d!important}html[data-theme=dark] .calendar-beta-period-label{color:#ffd986!important}html[data-theme=dark] .calendar-cell-item.lecture{color:#fff!important;background:#176fcf!important}html[data-theme=dark] .calendar-cell-item.meeting{color:#fff!important;background:#6f55bd!important}html[data-theme=dark] .calendar-cell-item.event,html[data-theme=dark] .calendar-cell-event,html[data-theme=dark] .calendar-cell-award{color:#ffe0a0!important;background:#493719!important}html[data-theme=dark] .calendar-agenda>button{border:1px solid var(--dark-border)!important;background:#12263b!important;border-radius:14px!important}html[data-theme=dark] .calendar-agenda>button.active{background:#193754!important;border-color:#6aabff!important}html[data-theme=dark] .calendar-agenda>button b{color:#faf7f1!important}html[data-theme=dark] .calendar-agenda>button span{color:#c1d0df!important}html[data-theme=dark] .calendar-agenda>button small,html[data-theme=dark] .calendar-agenda>header small{color:#91a8bf!important}html[data-theme=dark] .calendar-agenda>header>span,html[data-theme=dark] .calendar-lecture-detail-heading span{color:#9ac8ff!important;background:#193b5e!important}html[data-theme=dark] .calendar-event-row{color:#f8f2e5;background:#302815;border-color:#594926;box-shadow:0 8px 20px #0000002e}html[data-theme=dark] .calendar-event-row b{color:#f8f4ea}html[data-theme=dark] .calendar-event-row em{color:#d2c29e}html[data-theme=dark] .calendar-event-row.organization{background:#251f3d;border-color:#4c426d}html[data-theme=dark] .calendar-event-row.organization b{color:#f1edff}html[data-theme=dark] .calendar-event-row.organization em{color:#c8bfe7}html[data-theme=dark] .calendar-event-row.award{background:linear-gradient(100deg,#302713,#241d0f);border-color:#705c2c}html[data-theme=dark] .calendar-poster-tile{color:#f4f7fb;background:#102338;border-color:#2b435b;box-shadow:0 10px 28px #0000003d}html[data-theme=dark] .calendar-poster-caption b{color:#f4f7fb}html[data-theme=dark] .calendar-poster-caption em{color:#a8bbce}html[data-theme=dark] .calendar-event-guide-page{color:#f3ede4;background:#071421}html[data-theme=dark] .calendar-event-guide-page>header{background:#081623f5;border-color:#263d55}html[data-theme=dark] .calendar-event-guide-page>header h2{color:#fbf8f2}html[data-theme=dark] .calendar-event-guide-page>header button{color:#86bdff;background:#142a41;border-color:#34506b}html[data-theme=dark] .calendar-event-guide-page>header>span{color:#9cb0c5}html[data-theme=dark] .calendar-event-guide-content{background:#102338;border-color:#2b435b}html[data-theme=dark] .calendar-guide-information h2{color:#fbf8f2}html[data-theme=dark] .calendar-guide-information dd{color:#dce8f5}html[data-theme=dark] .calendar-guide-information p{color:#c0cfde;background:#172d44}html[data-theme=dark] .calendar-global-event{background:#3b301b!important}html[data-theme=dark] .calendar-global-event :is(b,span,p){color:#f4ddb0!important}html[data-theme=dark] .calendar-global-event small{color:#ffd174!important}html[data-theme=dark] .calendar-empty{border-color:var(--dark-border)!important;background:#0f1e2e!important}html[data-theme=dark] .calendar-empty b{color:var(--dark-text)!important}html[data-theme=dark] .calendar-empty small{color:var(--dark-text-secondary)!important}html[data-theme=dark] .calendar-lecture-detail>p,html[data-theme=dark] .calendar-lecture-instructor{color:var(--dark-text-secondary)!important;background:#332e27!important}html[data-theme=dark] .calendar-lecture-detail dd{color:#dce8f5!important}html[data-theme=dark] .community-page{background:var(--dark-page)!important;color:var(--dark-text)!important}html[data-theme=dark] .community-header,html[data-theme=dark] .community-board-navigation,html[data-theme=dark] .community-compose-page .community-composer-screen>header{border-color:var(--dark-border)!important;background:#0b1624f7!important}html[data-theme=dark] .community-header-actions>button:not(.active){border-color:var(--dark-border-strong)!important;color:#c2d8ef!important;background:#332e27!important}html[data-theme=dark] .community-board-navigation{box-shadow:0 10px 28px #0000003d!important}html[data-theme=dark] .community-board-navigation:after{background:linear-gradient(#17283a,#102034);border-top-color:#31465d}html[data-theme=dark] .community-board-navigation button{color:#fff!important;border-color:#ffffff42!important}html[data-theme=dark] :is(.community-point-notice,.community-notice-intro,.community-search-panel,.community-author-filter){border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:#12263b!important}html[data-theme=dark] .community-point-rules span,html[data-theme=dark] .community-notice-list>button,html[data-theme=dark] .community-compose-shortcut,html[data-theme=dark] .community-search,html[data-theme=dark] .community-empty{border-color:var(--dark-border)!important;color:var(--dark-text-secondary)!important;background:#332e27!important}html[data-theme=dark] .community-post{border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:#2b2722!important}html[data-theme=dark] .community-post+.community-post{border-top-color:#45627f!important}html[data-theme=dark] .community-author-copy b,html[data-theme=dark] .community-post-copy>b,html[data-theme=dark] .community-post-copy>p,html[data-theme=dark] .community-post-copy>p strong,html[data-theme=dark] .community-comments p,html[data-theme=dark] .community-comments p b,html[data-theme=dark] .community-comment-row,html[data-theme=dark] .community-comment-row b{color:#f6f0e7!important}html[data-theme=dark] .community-comment-row.is-reply{background:#152337}html[data-theme=dark] .community-reply-target{color:#b9d2ef;background:#172942}html[data-theme=dark] .community-author-copy small,html[data-theme=dark] .community-comments p small,html[data-theme=dark] .community-post-copy>button{color:#9eb2c7!important}html[data-theme=dark] .community-post-copy>button.community-comments-toggle{color:#8fc3ff!important}html[data-theme=dark] .community-comments{border-left:2px solid #315777;padding-left:10px}html[data-theme=dark] .community-post-actions button,html[data-theme=dark] .community-post-menu>button{color:#d8e7f7!important;background:0 0!important}html[data-theme=dark] .community-post-actions button.liked{color:#ff6f92!important}html[data-theme=dark] .community-post-actions button.community-save.saved{color:#72b2ff!important}html[data-theme=dark] .community-post-image{background:#1d1a17!important}html[data-theme=dark] .community-comment-form input,html[data-theme=dark] .community-composer textarea{border-color:var(--dark-border-strong)!important;color:#faf7f1!important;background:#211e1a!important}html[data-theme=dark] .community-gallery-copy-fields input,html[data-theme=dark] .community-gallery-copy-fields textarea,html[data-theme=dark] .community-thumbnail-field{color:#faf7f1;background:#211e1a;border-color:#344d68}html[data-theme=dark] .community-gallery-copy-fields label>span,html[data-theme=dark] .community-thumbnail-field>div b{color:#faf7f1}html[data-theme=dark] .community-thumbnail-field>label{color:#9ccaff;background:#3a342d;border-color:#456b94}html[data-theme=dark] .community-video-thumbnail-picker{background:#211e1a;border-color:#344d68}html[data-theme=dark] .community-video-thumbnail-picker>div:first-child b{color:#faf7f1}html[data-theme=dark] .community-comment-form>span,html[data-theme=dark] .community-author-avatar,html[data-theme=dark] .community-composer-profile>span{color:#8fc3ff!important;background:#1a3857!important}html[data-theme=dark] .community-post-menu-popover,html[data-theme=dark] .community-post-menu-popover button,html[data-theme=dark] .community-composer,html[data-theme=dark] .community-profile-modal{border-color:var(--dark-border)!important;color:var(--dark-text)!important;background:#2b2722!important}html[data-theme=dark] .community-post-menu-popover button{border-right-color:var(--dark-border)!important}html[data-theme=dark] .community-audience span,html[data-theme=dark] .community-photo-picker{color:#9ccaff!important;background:#3a342d!important;border-color:#456b94!important}html[data-theme=dark] .community-profile-close{color:#dbeafa!important;background:#1d344b!important}html[data-theme=dark] .community-profile-modal h2,html[data-theme=dark] .community-profile-stats b,html[data-theme=dark] .community-profile-posts>header b{color:#f1f7fd!important}html[data-theme=dark] .community-profile-modal>p,html[data-theme=dark] .community-profile-stats small,html[data-theme=dark] .community-profile-posts>header small{color:#a8bbce!important}html[data-theme=dark] .community-profile-stats,html[data-theme=dark] .community-profile-stats div+div{border-color:#334e68!important}html[data-theme=dark] .community-profile-actions button{color:#a9d2ff!important;background:#3a342d!important;border-color:#456b94!important}html[data-theme=dark] .community-profile-actions button:first-child{color:#fff!important;background:#9b7340!important;border-color:#67a9ff!important}html[data-theme=dark] .community-profile-posts article{background:#332e27!important;border-color:#334e68!important}html[data-theme=dark] .community-profile-posts article p{color:#e8f1fa!important}html[data-theme=dark] .community-profile-posts article small,html[data-theme=dark] .community-profile-posts article em{color:#a8bbce!important}html[data-theme=dark] .profile-verification-list label{border-color:var(--dark-border-strong)!important;color:var(--dark-text)!important;background:#332e27!important}html[data-theme=dark] .profile-verification-list b{color:#faf7f1!important}html[data-theme=dark] .profile-verification-list small{color:#b5c7d9!important}html[data-theme=dark] .profile-verification-list input{accent-color:#bc9259;outline:1px solid #5c7895;background:#211e1a!important}html[data-theme=dark] .profile-share-note{color:#b5c5d6!important}html[data-theme=dark] .account-detail-list{overflow:hidden;border-color:var(--dark-border-strong)!important;color:var(--dark-text)!important;background:#2b2722!important}html[data-theme=dark] .account-detail-list div{background:#2b2722!important}html[data-theme=dark] .account-detail-list div:nth-child(2n){background:#332e27!important}html[data-theme=dark] .account-detail-list div+div{border-top-color:var(--dark-border)!important}html[data-theme=dark] .account-detail-list span{color:#a9bdd2!important}html[data-theme=dark] .account-detail-list b{color:#f6f0e7!important}html[data-theme=dark] .account-data-note{border-color:var(--dark-border-strong)!important;background:#332e27!important}html[data-theme=dark] .account-data-note>b{color:#faf7f1!important}html[data-theme=dark] .account-data-note>p{color:#b7c8da!important}html[data-theme=dark] .account-data-note>button{color:#d7eaff!important;background:#19334f!important;border:1px solid #557492!important}html[data-theme=dark] .account-signout{border:1px solid var(--dark-border-strong)!important;color:#9ecbff!important;background:#332e27!important}html[data-theme=dark] .person-list .roster-card,html[data-theme=dark] .person-list .roster-card:nth-child(2n){color:#f4eee5!important;background:#12263a!important;border-bottom-color:#314b66!important}html[data-theme=dark] .person-list .roster-card.is-expanded{background:#183550!important;border-color:#4c789f!important;box-shadow:0 12px 28px #00000047!important}html[data-theme=dark] .roster-card .person-primary-line b{color:#fbf8f2!important}html[data-theme=dark] .roster-card .person-phone{color:#a9c0d8!important}html[data-theme=dark] .roster-card .person-phone.empty{color:#8fa5bb!important}html[data-theme=dark] .roster-card .person-main small{color:#c4d5e6!important}html[data-theme=dark] .roster-card .person-main em{color:#9db2c7!important}html[data-theme=dark] .roster-card .person-badges small,html[data-theme=dark] .roster-card-chevron{color:#70b4ff!important}html[data-theme=dark] .roster-card .person-badges .status-pill{color:#9b7340!important;background:#dcecff!important;border-color:#6c96be!important}html[data-theme=dark] .guidance-open-button{color:#f4eee5!important;background:linear-gradient(115deg,#122b43,#102338)!important;border-color:#426787!important;box-shadow:inset 0 1px #ffffff09,0 8px 20px #0000002e!important}html[data-theme=dark] .guidance-open-button>span{color:#fff!important;background:#287fe0!important}html[data-theme=dark] .guidance-open-button b{color:#f1f7fd!important}html[data-theme=dark] .guidance-open-button small{color:#aec2d5!important}html[data-theme=dark] .guidance-open-button strong{color:#63c696!important}html[data-theme=dark] .branch-actions{background:#10243a!important;border-top-color:#3b5874!important}html[data-theme=dark] .branch-button{color:#c4d7e9!important;border-right-color:#3b5874!important}html[data-theme=dark] .branch-button b{color:#9bcbff!important;background:#254767!important}html[data-theme=dark] .branch-button i,html[data-theme=dark] .share-roster-button{color:#7dbbff!important}html[data-theme=dark] .roster-manage-actions,html[data-theme=dark] .guide-manage-actions{border-top-color:#314b66!important}html[data-theme=dark] .roster-manage-actions button,html[data-theme=dark] .guide-manage-actions button{color:#b9d9fb!important;background:#18344f!important;border:1px solid #355674!important}html[data-theme=dark] .roster-manage-actions button:last-child,html[data-theme=dark] .guide-manage-actions button:last-child{color:#ff9db5!important;background:#382331!important;border-color:#68485a!important}html[data-theme=dark] .hidden-roster-guide,html[data-theme=dark] .hidden-roster-list article{color:#f4eee5!important;background:#12263a!important;border-color:#36536f!important}html[data-theme=dark] .hidden-roster-guide b,html[data-theme=dark] .hidden-roster-list article b{color:#fbf8f2!important}html[data-theme=dark] .hidden-roster-guide p,html[data-theme=dark] .hidden-roster-list article span{color:#b4c7da!important}html[data-theme=dark] .hidden-roster-list article small{color:#91a8bd!important}html[data-theme=dark] .hidden-roster-list article>button{color:#9ecbff!important;background:#1b3b59!important}html[data-theme=dark] .help-guide-list details{color:#f4eee5!important;background:#102337!important;border-color:#385772!important;box-shadow:0 7px 20px #0003!important}html[data-theme=dark] .help-guide-list details[open]{background:#102337!important;border-color:#4f7da5!important;box-shadow:0 10px 26px #00000047!important}html[data-theme=dark] .help-guide-list summary,html[data-theme=dark] .help-guide-list details[open] summary{color:#eef6fd!important;background:#142b42!important;border:0!important}html[data-theme=dark] .help-guide-list summary>span{color:#83bdff!important;background:#254665!important}html[data-theme=dark] .help-guide-list summary b{color:#fbf8f2!important}html[data-theme=dark] .help-guide-list summary small{color:#b3c6d9!important}html[data-theme=dark] .help-guide-list summary>strong{color:#8fc5ff!important}html[data-theme=dark] .help-guide-content{color:#dce9f6!important;background:#0d1f31!important;border-top-color:#385772!important}html[data-theme=dark] .help-guide-content ul,html[data-theme=dark] .help-guide-content ol{color:#c8d8e8!important}html[data-theme=dark] .help-guide-content li b{color:#eef6fd!important}html[data-theme=dark] .help-guide-content li::marker{color:#72b2ff!important}html[data-theme=dark] .help-guide-content p{color:#b9d9fa!important;background:#3a342d!important;border:1px solid #3b6388!important}html[data-theme=dark] .help-guide-content blockquote{color:#f2d48b!important;background:#332b18!important;border-left-color:#e6b64c!important}html[data-theme=dark] .greeting{margin-top:max(14px, calc(env(safe-area-inset-top,0px) + 10px));background:radial-gradient(circle at 92% 6%,#3689e129,#0000 32%),linear-gradient(145deg,#2f2923,#0c1d2e);border:1px solid #294761;border-radius:22px;padding:16px;box-shadow:0 12px 30px #0000003d,inset 0 1px #ffffff06}html[data-theme=dark] .greeting-main{padding-right:42px}html[data-theme=dark] .greeting h1{text-shadow:0 1px #0000002e;color:#fbf8f2!important}html[data-theme=dark] .greeting-group-name{color:#8eabc7!important}html[data-theme=dark] .greeting .greeting-quote{color:#c7d8e8!important}html[data-theme=dark] .greeting .greeting-quote-speaker{color:#92aac1!important}html[data-theme=dark] .notification-button{top:0;right:0;color:#a8d2ff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=dark] .today-briefing-summary{border:0;border-radius:0;margin-top:11px;padding:7px 0;color:#b9ccde!important;background:0 0!important}html[data-theme=dark] .today-briefing-summary b{color:#e2edf7!important}html[data-theme=dark] .today-briefing-summary .today-briefing-weather>i{color:#ffd36d!important}html[data-theme=dark] .today-briefing-summary .today-briefing-btc>i{color:#68affb!important}html[data-theme=dark] .award-card.award-korean-poster{border-color:#41698f!important;box-shadow:0 18px 42px #0000006b,0 0 0 1px #68a5e814!important}html[data-theme=dark] .daily-card{padding:0 14px 15px;overflow:hidden;background:#28231e!important;border-color:#5b5145!important;border-radius:22px!important;box-shadow:0 15px 34px #00000047!important}html[data-theme=dark] .home-important-strip{color:#f3ede4;background:#28231e;border-color:#5b5145;box-shadow:0 14px 30px #0000003d}html[data-theme=dark] .home-important-heading h2{color:#f3ede4}html[data-theme=dark] .home-important-heading>button{color:#a8bfd3;background:#17354f}html[data-theme=dark] .home-important-items>button{background:#332e27;border-color:#34516a}html[data-theme=dark] .home-important-items>button>span{color:#d8bd86;background:#3a342d}html[data-theme=dark] .home-important-items>button>span.award{color:#ffd47b;background:#3b311b}html[data-theme=dark] .home-important-items>button small{color:#95abc0}html[data-theme=dark] .home-important-items>button b{color:#f4eee5}html[data-theme=dark] .growth-hub-header>button:last-child{color:#82beff}html[data-theme=dark] .growth-smart-reminder{background:linear-gradient(135deg,#0e263b,#102f4b);border-color:#355b7c;box-shadow:0 12px 28px #00000042}html[data-theme=dark] .growth-smart-reminder h2{color:#eef6fd}html[data-theme=dark] .growth-smart-reminder p{color:#a4bbd0}html[data-theme=dark] .growth-smart-reminder>footer{border-top-color:#5b5145}html[data-theme=dark] .growth-smart-reminder>footer span{color:#9bb2c7}html[data-theme=dark] .growth-smart-reminder>footer span b{color:#8bc5ff;background:#183e5f}html[data-theme=dark] .growth-smart-reminder>footer em{color:#a6bed3;background:#17344e}html[data-theme=dark] .growth-smart-reminder.read{background:#112536;border-color:#344c62}html[data-theme=dark] .growth-performance,html[data-theme=dark] .growth-onboarding{color:#f3ede4;background:linear-gradient(145deg,#28231e,#0a1928);border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .growth-performance-heading h2,html[data-theme=dark] .growth-onboarding-heading h2{color:#f1f7fd}html[data-theme=dark] .growth-performance-heading p,html[data-theme=dark] .growth-onboarding-heading p{color:#b9ad9d}html[data-theme=dark] .growth-performance-heading>span,html[data-theme=dark] .growth-onboarding-heading>span{color:#d8bd86;background:#3a342d;border-color:#3c5c78}html[data-theme=dark] .growth-performance-card{background:linear-gradient(135deg,#06182d,#0a3e75)}html[data-theme=dark] .growth-performance-card.organization{background:linear-gradient(135deg,#10182f,#3e2d66)}html[data-theme=dark] .growth-onboarding-member{background:#332e27;border-color:#5b5145}html[data-theme=dark] .growth-onboarding-member.attention{background:#30291c;border-color:#695a38}html[data-theme=dark] .growth-onboarding-member.settled{background:#12362c;border-color:#356451}html[data-theme=dark] .growth-onboarding-member header h3,html[data-theme=dark] .growth-onboarding-member>footer>div>b{color:#f4eee5}html[data-theme=dark] .growth-onboarding-member header small,html[data-theme=dark] .growth-onboarding-member>footer>span{color:#9bb0c4}html[data-theme=dark] .growth-onboarding-progress>span{background:#2e4960}html[data-theme=dark] .growth-onboarding-steps>span{color:#9db2c5;background:#2f2923;border-color:#3c5870}html[data-theme=dark] .growth-onboarding-steps>span.complete{color:#9ed9c3;background:#143a2e;border-color:#356451}html[data-theme=dark] .growth-onboarding-member>footer{border-top-color:#36516a}html[data-theme=dark] .growth-onboarding-empty{background:#2f2923;border-color:#3a5873}html[data-theme=dark] .growth-onboarding-empty b{color:#f3ede4}html[data-theme=dark] .growth-onboarding-empty p{color:#9bb0c4}html[data-theme=dark] .growth-onboarding-steps>button,html[data-theme=dark] .growth-onboarding-member>footer>button.secondary{color:#91c8ff;background:#3a342d;border-color:#3d668a}html[data-theme=dark] .growth-closing-admin{background:#28231e;border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .growth-closing-admin-heading h2,html[data-theme=dark] .growth-closing-admin-list b{color:#f3ede4}html[data-theme=dark] .growth-closing-admin-heading p{color:#b9ad9d}html[data-theme=dark] .growth-closing-admin-search,html[data-theme=dark] .growth-closing-admin-list>article{background:#332e27;border-color:#5b5145}html[data-theme=dark] .growth-closing-admin-search input{color:#f3ede4}html[data-theme=dark] .growth-action-dialog{background:#2f2923}html[data-theme=dark] .growth-action-dialog>h2{color:#f3ede4}html[data-theme=dark] .growth-action-dialog>p{color:#b9ad9d}html[data-theme=dark] .growth-action-dialog input,html[data-theme=dark] .growth-action-dialog textarea{color:#f3ede4;background:#0b1c2d;border-color:#5b5145}html[data-theme=dark] .growth-action-close{color:#f3ede4;background:#17334b;border-color:#5b5145}html[data-theme=dark] .collective-growth-mission{color:#f3ede4;background:linear-gradient(145deg,#28231e,#0a1928);border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .collective-growth-heading h2{color:#f1f7fd}html[data-theme=dark] .collective-growth-heading p{color:#b9ad9d}html[data-theme=dark] .collective-growth-heading>button{color:#d8bd86;background:#3a342d;border-color:#3c5c78}html[data-theme=dark] .collective-growth-tabs{background:#11283c}html[data-theme=dark] .collective-growth-tabs button{color:#93aabd}html[data-theme=dark] .collective-growth-tabs button.active{color:#9dcfff;box-shadow:none;background:#1b3a55}html[data-theme=dark] .collective-growth-summary{background:linear-gradient(125deg,#071a32,#0a3e75)}html[data-theme=dark] .collective-growth-grid article{background:#332e27;border-color:#5b5145}html[data-theme=dark] .collective-growth-grid article small{color:#8fa6bb}html[data-theme=dark] .collective-growth-grid article h3{color:#f4eee5}html[data-theme=dark] .collective-growth-grid article>div>i{background:#2e4960}html[data-theme=dark] .collective-growth-grid article p{color:#9bb0c4}html[data-theme=dark] .collective-growth-grid article>strong{color:#8fc7ff}html[data-theme=dark] .collective-growth-grid article.complete{background:#12362c;border-color:#356451}html[data-theme=dark] .collective-growth-note{color:#8199af}html[data-theme=dark] .collective-growth-loading,html[data-theme=dark] .collective-growth-empty{color:#9eb4c8;background:#2f2923;border-color:#3a5873}html[data-theme=dark] .collective-growth-empty b{color:#f3ede4}html[data-theme=dark] .collective-growth-empty p{color:#9bb0c4}html[data-theme=dark] .collective-growth-editor{background:#10283e;border-color:#3b5a74}html[data-theme=dark] .collective-growth-editor>div:first-child b{color:#f3ede4}html[data-theme=dark] .collective-growth-editor>div:first-child p,html[data-theme=dark] .collective-growth-editor-grid label>span{color:#9eb4c8}html[data-theme=dark] .collective-growth-editor-grid input{color:#fff;background:#091b2c;border-color:#43627c}html[data-theme=dark] .collective-growth-editor-actions button{color:#b4c7d8;background:#20394f}html[data-theme=dark] .collective-growth-editor-actions button:last-child{color:#fff;background:#a67c45}html[data-theme=dark] .collective-growth-recap{background:linear-gradient(145deg,#041326 0%,#072c55 66%,#094b87 100%);border-color:#5f5436;box-shadow:0 16px 36px #00000057}html[data-theme=dark] .collective-recap-hero,html[data-theme=dark] .collective-recap-missions article,html[data-theme=dark] .collective-recap-participants,html[data-theme=dark] .collective-recap-message{background-color:#000a1b80;border-color:#ffffff24}html[data-theme=dark] .collective-recap-recommendation{background:linear-gradient(90deg,#ffdc8017,#ffffff06)}html[data-theme=dark] .weekly-growth-mission{color:#f3ede4;background:linear-gradient(145deg,#28231e,#0a1928);border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .weekly-growth-heading h2{color:#f1f7fd}html[data-theme=dark] .weekly-growth-heading p{color:#b9ad9d}html[data-theme=dark] .weekly-growth-heading>span{color:#a9bdd0;background:#14283b;border-color:#39536d}html[data-theme=dark] .weekly-growth-heading>span.complete{color:#9ed9c3;background:#143a2e;border-color:#356451}html[data-theme=dark] .weekly-growth-total>span{background:#2d485f}html[data-theme=dark] .weekly-growth-grid article{background:#332e27;border-color:#5b5145}html[data-theme=dark] .weekly-growth-grid article.complete{background:linear-gradient(145deg,#12362c,#102a28);border-color:#356451}html[data-theme=dark] .weekly-growth-grid article small{color:#91a8bd}html[data-theme=dark] .weekly-growth-grid article h3{color:#f4eee5}html[data-theme=dark] .weekly-growth-bar{background:#2e4960}html[data-theme=dark] .weekly-growth-grid article p{color:#9cb1c5}html[data-theme=dark] .weekly-growth-grid article>button{color:#d8bd86;background:#3a342d}html[data-theme=dark] .weekly-growth-grid article.complete>button{color:#9ddac2;background:#174434}html[data-theme=dark] .weekly-growth-note{color:#8199af}html[data-theme=dark] .weekly-report-preview{background:linear-gradient(120deg,#09264c,#0759ae);border-color:#416583}html[data-theme=dark] .weekly-report-header>button:last-child{color:#82beff}html[data-theme=dark] .weekly-report-summary article,html[data-theme=dark] .weekly-report-panel{color:#f3ede4;background:#28231e;border-color:#5b5145;box-shadow:0 14px 30px #0000003d}html[data-theme=dark] .weekly-report-summary small{color:#9eb4c8}html[data-theme=dark] .weekly-report-summary b{color:#eef6fd}html[data-theme=dark] .weekly-report-summary b i{color:#9eb4c8}html[data-theme=dark] .weekly-report-section-title>span{color:#d8bd86;background:#3a342d}html[data-theme=dark] .weekly-report-section-title small{color:#8ea8be}html[data-theme=dark] .weekly-report-section-title h2{color:#f3ede4}html[data-theme=dark] .weekly-report-day-chart{border-bottom-color:#36516a}html[data-theme=dark] .weekly-report-day-chart>span i{background:#304d66}html[data-theme=dark] .weekly-report-day-chart>span b,html[data-theme=dark] .weekly-report-day-chart>span small{color:#8fa7bc}html[data-theme=dark] .weekly-report-balance article{background:#142a3e}html[data-theme=dark] .weekly-report-balance article>span{color:#d8bd86;background:#1a3b59}html[data-theme=dark] .weekly-report-balance article b{color:#f4eee5}html[data-theme=dark] .weekly-report-balance article small{color:#96adc1}html[data-theme=dark] .weekly-report-balance article div>i{background:#2e4960}html[data-theme=dark] .weekly-report-goals button{background:#332e27;border-color:#5b5145}html[data-theme=dark] .weekly-report-goals button>span{color:#d8bd86;background:#3a342d}html[data-theme=dark] .weekly-report-goals button b{color:#f4eee5}html[data-theme=dark] .weekly-report-goals button small{color:#9ab0c4}html[data-theme=dark] .growth-journey{color:#f3ede4;background:linear-gradient(145deg,#28231e,#0a1928);border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .growth-journey-heading h2{color:#f1f7fd}html[data-theme=dark] .growth-journey-heading p{color:#b9ad9d}html[data-theme=dark] .growth-journey-heading>span{color:#a9bdd0;background:#14283b;border-color:#39536d}html[data-theme=dark] .growth-journey-heading>span.active{color:#ffd47b;background:#302819;border-color:#685a31}html[data-theme=dark] .presentation-header,html[data-theme=dark] .presentation-controls{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important}html[data-theme=dark] .presentation-header>button,html[data-theme=dark] .presentation-tools button,html[data-theme=dark] .presentation-controls>button{color:#fffffff0!important;background:#061627b8!important;border-color:#ffffff47!important}html[data-theme=dark] .presentation-controls>div button.active{background:#f7931a!important}html[data-theme=dark] .presentation-progress{display:none!important}.presentation-canvas .presentation-tools{justify-content:flex-end;display:flex;position:absolute;top:0;left:auto;right:0}.presentation-shell:fullscreen .presentation-tools{justify-content:flex-end;display:flex;position:absolute;top:0;left:auto;right:0}.company-presentation .presentation-canvas{color:#fff;background:#071421}.presentation-slide.company-slide{color:#fff;background:radial-gradient(circle at 88% 8%,#c7a75e2b,#0000 30%),linear-gradient(145deg,#071421,#0d2740 62%,#102f49);grid-template-columns:590px minmax(0,1fr);gap:76px;display:grid}.company-slide .slide-title span{color:#d4b96f}.company-phase{z-index:2;color:#e4cc8d;letter-spacing:.18em;border:1px solid #d4b96f8c;border-radius:999px;padding:8px 22px;font-size:17px;font-weight:950;position:absolute;top:32px;left:50%;transform:translate(-50%)}.company-slide .slide-content{width:100%}.company-cover,.company-closing{text-align:center;background:radial-gradient(circle at 50% 42%,#19537e8c,#0000 34%),linear-gradient(145deg,#040a10,#07192a 60%,#0c2f4c);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.company-cover>img,.company-closing>img{object-fit:contain;width:264px;height:auto;margin-bottom:40px}.company-cover>small{color:#d8c17b;letter-spacing:.24em;font-size:20px;font-weight:900}.company-cover h1,.company-closing h1{color:#fff;letter-spacing:-.045em;margin:22px 0 16px;font-size:84px;line-height:1.08}.company-cover h1 em,.company-closing h1 em{color:#d7b85f;font-style:normal}.company-cover p,.company-closing>p{color:#bcd0df;margin:0;font-size:27px}.company-cover>div{align-items:center;gap:24px;margin-top:54px;display:flex}.company-cover>div span{color:#f4dc96;border:1px solid #d7b85f8c;border-radius:999px;min-width:150px;padding:13px 25px;font-size:21px;font-weight:900}.company-cover>div i{color:#5f8099;font-size:27px}.company-statement{text-align:center;place-items:center;display:grid}.company-statement>b{color:#fff;background:radial-gradient(circle at 35% 30%,#ffdf78,#a96f10);border:2px solid #d6b85f;border-radius:50%;place-items:center;width:190px;height:190px;font-size:105px;display:grid;box-shadow:0 0 80px #e6b33747}.company-statement h2{margin:36px 0 20px;font-size:39px;line-height:1.35}.company-statement p{color:#b9cede;max-width:790px;margin:0;font-size:24px;line-height:1.6}.company-mining-story{gap:34px;display:grid}.company-network{grid-template-columns:1fr 45px 1fr 45px 1fr 45px 1fr;align-items:center;display:grid}.company-network span{background:#ffffff0f;border:1px solid #d4b96f80;border-radius:50%;place-items:center;min-height:145px;font-size:27px;font-weight:900;display:grid}.company-network i{text-align:center;color:#d7b85f;font-size:34px}.company-mining-story blockquote{color:#e7eef4;background:#ffffff12;border-left:6px solid #d7b85f;margin:0;padding:27px 32px;font-size:26px;line-height:1.55}.company-barriers{grid-template-columns:1fr 1fr;gap:18px;display:grid}.company-barriers article{background:#fff1;border:1px solid #8eb5d04d;border-radius:24px;min-height:210px;padding:28px}.company-barriers small{color:#d7b85f;font-size:17px;font-weight:900}.company-barriers b{margin:18px 0 9px;font-size:38px;display:block}.company-barriers p{color:#a9c1d2;margin:0;font-size:22px}.company-solution,.company-product{grid-template-columns:360px 1fr;align-items:center;gap:50px;display:grid}.company-solution img{object-fit:cover;object-position:center 28%;border-radius:28px;width:320px;height:520px;box-shadow:0 24px 60px #00000057}.company-solution small,.company-product small{color:#d7b85f;letter-spacing:.14em;font-size:18px;font-weight:950}.company-solution h2,.company-product h2{margin:20px 0;font-size:43px;line-height:1.28}.company-solution p{color:#bad0df;font-size:24px;line-height:1.65}.company-service-flow{grid-template-columns:repeat(7,1fr);align-items:center;gap:10px;display:grid}.company-service-flow article{text-align:center;background:#fff1;border:1px solid #9abfd957;border-radius:26px;flex-direction:column;justify-content:center;align-items:center;min-height:260px;display:flex;position:relative}.company-service-flow span{color:#d7b85f;font-size:17px;font-weight:950}.company-service-flow b{margin-top:22px;padding:0 10px;font-size:23px;line-height:1.35}.company-service-flow i{z-index:2;color:#d7b85f;font-size:25px;position:absolute;right:-15px}.company-trust{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.company-trust>div{background:#ffffff13;border-top:4px solid #d7b85f;border-radius:6px 6px 24px 24px;min-height:340px;padding:42px 30px}.company-trust small{color:#80b7df;letter-spacing:.14em;font-size:16px;font-weight:950}.company-trust b{margin:26px 0 18px;font-size:31px;display:block}.company-trust p{color:#b6cbd9;margin:0;font-size:23px;line-height:1.6}.company-centers{grid-template-columns:520px 1fr;align-items:center;gap:60px;display:grid}.company-center-map{width:500px;height:500px;position:relative}.company-center-map:before,.company-center-map:after{content:"";border:1px solid #d7b85f66;border-radius:50%;position:absolute;inset:90px}.company-center-map:after{border-color:#7db3d742;inset:25px}.company-center-map span{z-index:2;border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute}.company-center-map .hub{background:linear-gradient(145deg,#d8bc70,#9a6e1e);font-size:28px;inset:170px}.company-center-map .node{background:#0e3654;border:1px solid #6ba6ce;width:120px;height:120px;font-size:18px}.company-center-map .n1{top:0;left:190px}.company-center-map .n2{top:190px;right:0}.company-center-map .n3{bottom:0;left:190px}.company-center-map .n4{top:190px;left:0}.company-centers h2{font-size:43px;line-height:1.3}.company-centers p{color:#b7cddd;font-size:24px;line-height:1.6}.company-centers strong{color:#ead28e;border:1px solid #d7b85f;border-radius:999px;padding:12px 20px;font-size:20px;display:inline-block}.company-isl{gap:28px;display:grid}.company-isl-mark{background:radial-gradient(circle,#d7b85f24,#0000 60%);border:1px solid #d7b85f75;border-radius:30px;flex-direction:column;justify-content:center;align-items:center;min-height:245px;display:flex}.company-isl-mark small{color:#8ab7d5;letter-spacing:.16em;font-size:17px;font-weight:900}.company-isl-mark b{color:#d9bd70;margin:15px 0;font-size:65px}.company-isl-mark span{color:#d5e2eb;font-size:23px}.company-isl-notice{text-align:center;background:#fff1;border-radius:22px;grid-template-columns:1fr 70px 1fr;align-items:center;padding:26px 32px;display:grid}.company-isl-notice b{font-size:27px}.company-isl-notice i{color:#d7b85f;font-size:36px}.company-isl-notice p{color:#b6ccda;grid-column:1/-1;margin:22px 0 0;font-size:21px}.company-academy{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.company-academy article{background:#ffffff0f;border:1px solid #82b4d659;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.company-academy article span{color:#e6cd88;border:1px solid #d7b85f;border-radius:50%;place-items:center;width:72px;height:72px;font-size:23px;font-weight:900;display:grid}.company-academy article small{color:#83b9dd;margin:25px 0 8px;font-size:18px;font-weight:900}.company-academy article b{font-size:25px}.company-academy>p{text-align:center;color:#c3d5e1;grid-column:1/-1;margin:8px 0 0;font-size:22px}.company-product img{object-fit:contain;width:300px;height:445px}.company-product ul{margin:24px 0;padding:0;list-style:none}.company-product li{border-left:4px solid #d7b85f;margin:12px 0;padding-left:18px;font-size:23px}.company-product p{color:#91aabd;margin-top:28px;font-size:18px;line-height:1.5}.company-closing h1{font-size:72px}.company-closing>img{margin-bottom:20px}.company-closing>p{margin-bottom:32px}.company-closing>div{text-align:left;background:#ffffff0e;border:1px solid #ffffff24;border-radius:15px;grid-template-columns:120px 1fr;gap:18px;width:760px;margin:5px 0;padding:13px 20px;display:grid}.company-closing>div span{color:#d7b85f;font-weight:900}.company-closing>div b{font-size:19px}.company-closing button{color:#132231;background:#d7b85f;border:1px solid #d7b85f;border-radius:999px;margin-top:24px;padding:15px 34px;font-size:20px;font-weight:950}.company-cover .company-phase,.company-closing .company-phase{display:none}html[data-theme=dark] .growth-week-card{background:#332e27;border-color:#5b5145}html[data-theme=dark] .growth-week-summary>span{border-right-color:#34516a}html[data-theme=dark] .growth-week-summary small{color:#9fb4c8}html[data-theme=dark] .growth-week-summary b{color:#f4eee5}html[data-theme=dark] .growth-week-summary b i{color:#9fb4c8}html[data-theme=dark] .growth-week-chart{border-bottom-color:#39546d}html[data-theme=dark] .growth-week-chart>span>i{background:#31506b}html[data-theme=dark] .growth-week-chart>span b,html[data-theme=dark] .growth-week-chart>span small{color:#8fa7bc}html[data-theme=dark] .growth-week-chart>span.active b,html[data-theme=dark] .growth-week-chart>span.active small{color:#88c4ff}html[data-theme=dark] .growth-ledger-note{color:#8199af}html[data-theme=dark] .together-growth{color:#f3ede4;background:linear-gradient(145deg,#28231e,#0a1928);border-color:#5b5145;box-shadow:0 15px 34px #00000047}html[data-theme=dark] .together-growth-heading h2{color:#f1f7fd}html[data-theme=dark] .together-growth-heading p{color:#b9ad9d}html[data-theme=dark] .together-growth-heading>span{color:#e9c76f;background:#302819;border-color:#685a31}html[data-theme=dark] .together-growth-pulse span{color:#b1c7da;background:#142d44}html[data-theme=dark] .together-growth-list article{background:#332e27;border-color:#5b5145}html[data-theme=dark] .together-growth-profile b{color:#f0f6fc}html[data-theme=dark] .together-growth-profile small{color:#9fb4c8}html[data-theme=dark] .together-growth-profile p{color:#b2c6d8}html[data-theme=dark] .together-growth-profile>span{color:#d8bd86;background:#1b3b59}html[data-theme=dark] .together-growth-reaction{border-top-color:#34516a}html[data-theme=dark] .together-growth-reaction button{color:#d8bd86;background:#3a342d}html[data-theme=dark] .together-growth-empty{background:#2f2923;border-color:#3a5871}html[data-theme=dark] .together-growth-empty b{color:#f4eee5}html[data-theme=dark] .together-growth-empty p{color:#9eb4c8}html[data-theme=dark] .together-growth-all{color:#b4c8d9;background:#332e27;border-color:#5b5145}html[data-theme=dark] .daily-card .section-row{background:linear-gradient(135deg,#142d44,#11263a);border-bottom:1px solid #35536d;margin:0 -14px 13px;padding:15px 16px}html[data-theme=dark] .daily-card .eyebrow{color:#c9dbec!important}html[data-theme=dark] .daily-card .section-row h2{color:#f3ede4!important}html[data-theme=dark] .daily-card .section-row h2 b{color:#75b6ff!important}html[data-theme=dark] .today-points-total{border-left:1px solid #3a5873;padding-left:15px}html[data-theme=dark] .today-points-total small{color:#afc3d6!important}html[data-theme=dark] .today-points-total strong{color:#8fc6ff!important}html[data-theme=dark] .task-list{gap:9px}html[data-theme=dark] .task:not(.selected){color:#f4eee5!important;background:#332e27!important;border-color:#5b5145!important;box-shadow:inset 0 1px #ffffff06!important}html[data-theme=dark] .task:not(.selected) b{color:#f0f6fc!important}html[data-theme=dark] .task:not(.selected) small{color:#abc0d4!important}html[data-theme=dark] .task:not(.selected) .task-check{color:#7dbbff!important}html[data-theme=dark] .task.selected{background:linear-gradient(120deg,#1266ca,#0b54aa)!important;border-color:#63aaff!important;box-shadow:0 10px 23px #00499f59,inset 0 1px #ffffff1f!important}html[data-theme=dark] .task.selected b{color:#fff!important}html[data-theme=dark] .task.selected small{color:#d5e8fb!important}html[data-theme=dark] .task.selected .task-check{color:#ffe29a!important}html[data-theme=dark] .bottom-nav{background:#050f19f7!important;border-top-color:#5b5145!important;box-shadow:0 -10px 28px #0000004d,inset 0 1px #ffffff06!important}html[data-theme=dark] .bottom-nav button.active .nav-symbol{filter:drop-shadow(0 0 7px #45d2c761)}html[data-theme=dark] .bottom-nav button:active{background:var(--brand-teal-soft)!important}html[data-theme=dark] .network-status-legend{box-shadow:inset 0 1px #ffffff06,0 12px 28px #0003;color:#dbe9f8!important;background:linear-gradient(#0d1d2efa,#091624fc)!important;border-color:#203a54 #4b4237 #4b4237!important;border-top-style:solid!important;border-top-width:1px!important}html[data-theme=dark] .network-status-legend span{color:#dce9f7!important;background:#332e27!important;border-color:#38546f!important;box-shadow:inset 0 1px #ffffff09,0 4px 12px #0000002e!important}html[data-theme=dark] .network-status-legend i{box-shadow:0 0 0 3px #ffffff0a,0 0 10px}html[data-theme=dark] .network-status-legend i.member{background:#8d5b08;border-color:#ffb42a}html[data-theme=dark] .network-status-legend i.prospective{background:#557ba3;border-color:#8fb4dc}html[data-theme=dark] .network-status-legend i.needs{background:#125fb9;border-color:#55a2ff}html[data-theme=dark] .network-status-legend i.invited{background:#b5292d;border-color:#ff6661}html[data-theme=dark] .phone-content.presentation-content{background:#050b13!important}html[data-theme=dark] .presentation-shell{color:var(--dark-text);background:radial-gradient(circle at 82% 4%,#2970b924,#0000 26%),#07111d!important}html[data-theme=dark] .presentation-header{color:#f3ede4;border-bottom:1px solid #294158;background:#091623fa!important}html[data-theme=dark] .presentation-header b{color:#f3ede4!important}html[data-theme=dark] .presentation-header span{color:#a9bbce!important}html[data-theme=dark] .presentation-header>button,html[data-theme=dark] .presentation-tools button{color:#b9d9fb!important;background:#13273a!important;border-color:#38536e!important;box-shadow:0 5px 16px #00000052!important}html[data-theme=dark] .presentation-tools button:hover,html[data-theme=dark] .presentation-header>button:hover{color:#fbf8f2!important;background:#19344e!important;border-color:#5a80a5!important}html[data-theme=dark] .presentation-progress{background:#1b3147!important}html[data-theme=dark] .presentation-progress i{background:linear-gradient(90deg,#2d83e7,#6db5ff)!important}html[data-theme=dark] .presentation-controls{background:#091623fa!important;border-top-color:#294158!important}html[data-theme=dark] .presentation-controls>button{color:#acd3ff!important;background:#142a3f!important;border-color:#3a5671!important}html[data-theme=dark] .presentation-controls>button:disabled{opacity:.62;color:#667b91!important}html[data-theme=dark] .presentation-controls>div button{background:#506b86!important}html[data-theme=dark] .presentation-controls>div button.active{box-shadow:0 0 0 3px #5aa6ff29;background:#5aa6ff!important}html[data-theme=dark] .profit-live-market{color:#a9bbce!important;box-shadow:none!important;background:#2f2923!important;border-color:#355069!important}html[data-theme=dark] .profit-live-market>header{background:linear-gradient(135deg,#332e27,#14332f)!important;border-bottom-color:#355069!important}html[data-theme=dark] .profit-live-market>header b,html[data-theme=dark] .profit-live-metrics strong{color:#f1f7fe!important}html[data-theme=dark] .profit-live-market>header small,html[data-theme=dark] .profit-live-market>header>span,html[data-theme=dark] .profit-live-metrics small,html[data-theme=dark] .profit-live-metrics span{color:#91a8bd!important}html[data-theme=dark] .profit-live-metrics{background:#355069!important}html[data-theme=dark] .profit-live-metrics article{background:#2f2923!important}html[data-theme=dark] .profit-live-metrics article.highlight{background:linear-gradient(145deg,#123730,#102b2b)!important}html[data-theme=dark] .profit-live-metrics strong.rise{color:#ff8291!important}html[data-theme=dark] .profit-live-metrics strong.fall{color:#69aaff!important}html[data-theme=dark] .profit-live-metrics article.highlight strong{color:#73e6ba!important}html[data-theme=dark] .profit-live-market>p{color:#aabdd0!important;background:#332e27!important}html[data-theme=dark] .profit-input-card label{box-shadow:inset 0 1px #ffffff09;background:#112438!important;border-color:#3a5873!important}html[data-theme=dark] .profit-input-card label:focus-within{box-shadow:0 0 0 3px #5aa2ff2b;border-color:#67a9ff!important}html[data-theme=dark] .profit-input-card label>span{color:#b8cce0!important}html[data-theme=dark] .profit-input-card label>span small{color:#849bb2!important}html[data-theme=dark] .profit-input-card input{color:#fbf8f2!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .profit-input-card b{color:#84bafa!important}html[data-theme=dark] .mining-imine-reference{border:1px solid #2f655c;background:#102e2b!important}html[data-theme=dark] .mining-imine-reference div b{color:#7ce0c6!important}html[data-theme=dark] .mining-imine-reference div span,html[data-theme=dark] .mining-imine-reference>small{color:#a6c9c1!important}html[data-theme=dark] .mining-imine-reference button{color:#a2f0dc!important;background:#153c37!important;border-color:#408779!important}html[data-theme=dark] .mining-network-strip{background:#38526b!important;border-color:#38526b!important}html[data-theme=dark] .mining-network-strip>span,html[data-theme=dark] .mining-network-strip>p{color:#9eb4c9!important;background:#2f2923!important}html[data-theme=dark] .mining-network-strip b{color:#edf5fd!important}html[data-theme=dark] .mining-result-table{background:#0e2032!important;border-color:#3a5670!important}html[data-theme=dark] .mining-result-table>header{color:#b8cce0!important;background:#1a334a!important}html[data-theme=dark] .mining-result-table>div{background:#2f2923!important}html[data-theme=dark] .mining-result-table>div:nth-child(odd){background:#332e27!important}html[data-theme=dark] .mining-result-table>div+div{border-top-color:#304a63!important}html[data-theme=dark] .mining-result-table>div>span b{color:#dbe8f5!important}html[data-theme=dark] .mining-result-table>div>span small{color:#ffb16f!important}html[data-theme=dark] .mining-result-table strong{color:#fbf8f2!important}html[data-theme=dark] .mining-result-table strong small,html[data-theme=dark] .mining-result-table em i{color:#96abc0!important}html[data-theme=dark] .mining-result-table em{color:#c1d2e3!important}html[data-theme=dark] .mining-result-table em.positive{color:#73e6ba!important}html[data-theme=dark] .mining-result-table em.negative{color:#ff91a0!important}html[data-theme=dark] .profit-assumptions{background:#2d281b!important;border-color:#756230!important}html[data-theme=dark] .profit-assumptions>b{color:#f1cf72!important}html[data-theme=dark] .profit-assumptions li{color:#d8cba8!important}html[data-theme=dark] .mining-guide-principle,html[data-theme=dark] .mining-guide-example,html[data-theme=dark] .mining-guide-boundary{background:#2f2923;border-color:#29435a}html[data-theme=dark] .mining-guide-principle h2,html[data-theme=dark] .mining-guide-example h2,html[data-theme=dark] .mining-guide-boundary h2,html[data-theme=dark] .mining-guide-steps h3{color:#edf5fd}html[data-theme=dark] .mining-guide-principle>p,html[data-theme=dark] .mining-guide-steps p{color:#a9bfd2}html[data-theme=dark] .mining-guide-formula span,html[data-theme=dark] .mining-guide-boundary article{color:#a9e5da;background:#123738}html[data-theme=dark] .mining-guide-boundary article:last-child,html[data-theme=dark] .mining-guide-example li{background:#172d40}html[data-theme=dark] .mining-guide-example li b{color:#dcebf6}html[data-theme=dark] .mining-guide-example li span,html[data-theme=dark] .mining-guide-boundary p{color:#abc0d2}html[data-theme=dark] .mining-guide-steps article{border-color:#29435a}html[data-theme=dark] .mining-guide-note{color:#ead7a5;background:#342b19}html[data-theme=dark] .ethics-core-grid article{color:var(--dark-text)!important;background:#112438!important;border-color:#38536d!important}html[data-theme=dark] .ethics-core-grid article:last-child{background:#2b281d!important;border-color:#6f5e32!important}html[data-theme=dark] .ethics-core-grid span,html[data-theme=dark] .ethics-heading small{color:#75b5ff!important}html[data-theme=dark] .ethics-core-grid h2,html[data-theme=dark] .ethics-heading h2{color:#faf7f1!important}html[data-theme=dark] .ethics-core-grid p{color:#b8c9da!important}html[data-theme=dark] .ethics-list article{box-shadow:0 7px 20px #0000002b;background:#112438!important;border-color:#38536d!important}html[data-theme=dark] .ethics-list article>span{color:#86c1ff!important;background:#173958!important}html[data-theme=dark] .ethics-list b{color:#f0f6fc!important}html[data-theme=dark] .ethics-list p{color:#b3c5d7!important}html[data-theme=dark] .ethics-pledge{background:linear-gradient(135deg,#342d1b,#172334)!important;border-color:#806b33!important}html[data-theme=dark] .ethics-pledge small{color:#f1cd6b!important}html[data-theme=dark] .ethics-pledge p{color:#f0e5c5!important}html[data-theme=dark] .community-page{box-shadow:0 0 0 1px #12263ab3,0 16px 42px #00000038;background:#211e1a!important;border-inline-color:#2c4359!important}html[data-theme=dark] .community-header{background:#0a1826fa!important;border-bottom-color:#2f485f!important}html[data-theme=dark] .community-feed{background:#211e1a!important}html[data-theme=dark] .community-post{border-block-color:#30485f!important}html[data-theme=dark] .global-centers-hero label{box-shadow:inset 0 1px #ffffff0a,0 8px 22px #0003;color:#d8bd86!important;background:#071626e6!important;border:1px solid #97c9ff7a!important}html[data-theme=dark] .global-centers-hero label:focus-within{box-shadow:0 0 0 4px #7fbbff33,0 8px 22px #00000038;border-color:#9acbff!important}html[data-theme=dark] .global-centers-hero input{color:#fbf8f2!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .global-centers-hero input::placeholder{color:#9db2c8!important}.phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.admin-point-search,.global-centers-hero label){color:#2769aa;background:#fff;border:1px solid #b9cee5;border-radius:14px;min-height:46px;transition:border-color .18s,box-shadow .18s,background-color .18s;box-shadow:0 5px 16px #163d6314}.phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.global-centers-hero label):focus-within,.phone-content .admin-point-search:focus-within{border-color:#2f83df;box-shadow:0 0 0 3px #2f83df29,0 7px 18px #163d631a}.phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.global-centers-hero label) :is(input[type=search],input:not([type])),.phone-content .admin-point-search input{color:#102e55;caret-color:#9b7340;min-width:0;min-height:42px;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.phone-content :is(.search-box,.director-member-search,.community-search,.global-centers-hero label)>span,.phone-content .admin-member-search>div>i,.phone-content .community-search>span{color:#2877c7;opacity:1}.phone-content :is(.admin-member-search button,.community-search-clear){color:#41698f!important;background:#edf4fb!important;border:1px solid #cad9e9!important}.phone-content :is(.admin-member-search button,.community-search-clear):hover{color:#1c5fa3!important;background:#deebf8!important}.phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.admin-point-search,.global-centers-hero label) input::placeholder{color:#6f849a;opacity:1}html[data-theme=dark] .phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.admin-point-search,.global-centers-hero label){color:#8fc5ff!important;background:#0c1b2b!important;border-color:#3b5874!important;box-shadow:inset 0 1px #ffffff09,0 8px 22px #0003!important}html[data-theme=dark] .phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.global-centers-hero label):focus-within,html[data-theme=dark] .phone-content .admin-point-search:focus-within{background:#102338!important;border-color:#72b3ff!important;box-shadow:0 0 0 3px #5aa2ff38,0 9px 24px #00000040!important}html[data-theme=dark] .phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.global-centers-hero label) :is(input[type=search],input:not([type])),html[data-theme=dark] .phone-content .admin-point-search input{color:#fbf8f2!important;caret-color:#79b8ff!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}html[data-theme=dark] .phone-content :is(.search-box,.director-member-search,.community-search,.global-centers-hero label)>span,html[data-theme=dark] .phone-content .admin-member-search>div>i,html[data-theme=dark] .phone-content .community-search>span{color:#83beff!important}html[data-theme=dark] .phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.admin-point-search,.global-centers-hero label) input::placeholder{opacity:1;color:#9cafc3!important}html[data-theme=dark] .phone-content :is(.admin-member-search button,.community-search-clear){color:#b9d9fb!important;background:#193149!important;border-color:#45627e!important}html[data-theme=dark] .phone-content :is(.admin-member-search button,.community-search-clear):hover{color:#f1f7fe!important;background:#213d58!important;border-color:#5f83a7!important}html[data-theme=dark] .community-search-panel{background:#2b2722!important;border-color:#314c66!important}html[data-theme=dark] .community-search-submit,html[data-theme=dark] .admin-point-search button[type=submit]{color:#fff!important;background:#9b7340!important;border:1px solid #67a9ff!important;box-shadow:0 5px 14px #1768c747!important}html[data-theme=dark] .community-search-submit:hover,html[data-theme=dark] .admin-point-search button[type=submit]:hover{background:#247bd8!important}@media (width<=540px){.phone-content :is(.search-box,.director-member-search,.admin-member-search>div,.community-search,.admin-point-search,.global-centers-hero label){min-height:48px}}.admin-event-section .organization-event-collection,.admin-event-section .admin-event-editor{background:#fdfbf7;border:1px solid #d2e0ef;border-top:3px solid #9b7340;border-radius:18px;box-shadow:0 10px 28px #12395f14}.admin-event-section .organization-event-editor{background:#faf7f1;border-top-width:1px;padding:16px}.admin-event-section :is(.organization-event-editor,.admin-event-editor) label{color:#294767;letter-spacing:.01em;font-size:12px}.admin-event-section :is(.organization-event-editor,.admin-event-editor) :is(input,select,textarea){background:#fff;border-color:#bcd0e5;border-radius:10px}.admin-event-section :is(.organization-event-editor,.admin-event-editor) :is(input,select,textarea):focus{border-color:#438fe5;box-shadow:0 0 0 3px #438fe524}.admin-event-section .admin-event-list{border-top:0;gap:8px;display:grid}.admin-event-section .admin-event-list article{background:#fff;border:1px solid #d6e3f0;border-radius:13px;padding:11px;box-shadow:0 4px 14px #12395f0d}.admin-event-section .admin-event-list time{background:#f4eee5;border-radius:9px;padding:5px 2px}.admin-event-section .admin-event-list nav button{border:1px solid #c8dcf1}html[data-theme=dark] .admin-event-section .admin-event-intro{color:#b9ad9d!important}html[data-theme=dark] .admin-event-section :is(.organization-event-collection,.admin-event-editor){color:#f3ede4!important;background:#2b2722!important;border-color:#559fff #35516b #35516b!important;box-shadow:0 12px 30px #00000040!important}html[data-theme=dark] .admin-event-section .organization-event-editor{background:#13283c!important;border-color:#334e68!important}html[data-theme=dark] .admin-event-section :is(.organization-event-heading h2,.admin-event-list-heading h3){color:#fbf8f2!important}html[data-theme=dark] .admin-event-section :is(.organization-event-heading p,.admin-event-poster-field small){color:#9fb3c8!important}html[data-theme=dark] .admin-event-section :is(.organization-event-editor,.admin-event-editor) label{color:#c3d4e5!important}html[data-theme=dark] .admin-event-section .admin-event-poster-field{border-top-color:#34506b!important}html[data-theme=dark] .admin-event-section .admin-event-poster-preview{background:#1d1a17!important}html[data-theme=dark] .admin-event-section :is(.organization-event-card,.admin-event-list article){color:#f3ede4!important;background:#12263a!important;border-color:#314b64!important}html[data-theme=dark] .admin-event-section .organization-event-card>time,html[data-theme=dark] .admin-event-section .admin-event-list time{color:#dcecff!important;background:#3a342d!important;border-color:#5aa4f5!important}html[data-theme=dark] .admin-event-section :is(.organization-event-body h3,.admin-event-list article>div b){color:#faf7f1!important}html[data-theme=dark] .admin-event-section :is(.organization-event-body p,.organization-event-body small,.admin-event-list article>div span){color:#b9ad9d!important}html[data-theme=dark] .admin-event-section :is(.organization-event-body small em,.admin-event-list article>div small,.admin-event-list time b){color:#79b7ff!important}html[data-theme=dark] .admin-event-section :is(.organization-event-empty,.admin-event-list>p){border-radius:14px;color:#9eb2c7!important;background:#0d1d2d!important;border:1px dashed #405c76!important}.monthly-briefing-section .monthly-briefing-toolbar{background:#f5f9fe;border:1px solid #d4e2f0;border-radius:16px;padding:12px}.monthly-briefing-section .monthly-briefing-summary article{min-width:0;box-shadow:0 5px 15px #12395f0f}.monthly-briefing-section .monthly-briefing-categories span{background:#f1f7fe;border:1px solid #d6e5f4}.monthly-briefing-section .monthly-center-reports>article{box-shadow:0 7px 20px #12395f0f}.monthly-briefing-section .monthly-center-reports>article.pending{background:#fffaf4;border-color:#e9a864}html[data-theme=dark] .monthly-briefing-section{color:#f3ede4!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-toolbar{background:#2b2722!important;border-color:#34506a!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-toolbar label{color:#bfd0e1!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-cover{box-shadow:0 12px 30px #00000040;background:linear-gradient(135deg,#0a213c,#0c4d8d)!important;border:1px solid #2c6caf!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-cover :is(h3,p,time,small){color:#f0f7ff!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-cover small,html[data-theme=dark] .monthly-briefing-section .monthly-briefing-cover time{color:#a9d1ff!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-summary article{background:#11263a!important;border-color:#39556f!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-summary :is(small,span){color:#9eb2c7!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-summary b{color:#7ab8ff!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-summary article.needs-action{background:#352719!important;border-color:#8a6237!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-summary article.needs-action b{color:#ffb66f!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-categories span{color:#aebfd0!important;background:#142a40!important;border-color:#344f68!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-categories b{color:#83beff!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-pending{background:#332718!important;border-color:#d38a42!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-pending b{color:#ffd09a!important}html[data-theme=dark] .monthly-briefing-section .monthly-briefing-pending :is(small,p){color:#e4bf94!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports>article{color:#f6f0e7!important;background:#0f2031!important;border-color:#35516b!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports>article.pending{background:#251f18!important;border-color:#9b6a38!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports>article>header{background:#152b40!important;border-bottom:1px solid #314b64!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports header h3{color:#faf7f1!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports header :is(small,span){color:#ad9f8e!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports header>b{color:#91c5ff!important;background:#173b5e!important}html[data-theme=dark] .monthly-briefing-section .monthly-center-reports .pending header>b{color:#ffc487!important;background:#4a321d!important}html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row{background:#0f2031!important;border-top-color:#2e475f!important}html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row:nth-child(odd){background:#12263a!important}html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row time b,html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row>div>small{color:#7cbaff!important}html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row time span,html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row>div>span,html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row p{color:#ad9f8e!important}html[data-theme=dark] .monthly-briefing-section .monthly-schedule-row>div>b{color:#f3ede4!important}html[data-theme=dark] .monthly-briefing-section :is(.monthly-schedule-empty,.monthly-briefing-empty){border-radius:13px;color:#ad9f8e!important;background:#0d1d2d!important;border:1px dashed #3d5972!important}@media (width<=560px){.monthly-briefing-summary{grid-template-columns:repeat(2,1fr)}.monthly-briefing-categories{grid-template-columns:1fr;display:grid}.monthly-briefing-toolbar{grid-template-columns:1fr}.monthly-briefing-toolbar button{width:100%}.admin-event-section .admin-event-list article{padding:10px}}.admin-menu-panel>div>button.active{color:#fff!important;background:linear-gradient(90deg,#0d62ba,#1879d8)!important;border:1px solid #9b7340!important;box-shadow:0 7px 17px #0d62ba3d!important}.admin-menu-panel>div>button.active>span{border:1px solid #ffffff70;color:#fff!important;background:#ffffff2e!important}.admin-menu-panel>div>button.active>b,.admin-menu-panel>div>button.active>em{color:#fff!important}.admin-menu-panel>div>button.active>em{background:#fff3;border-radius:999px;padding:4px 7px}.admin-tabs button.active{font-weight:900;color:#075aaa!important;background:#e7f2ff!important;border-bottom-color:#9b7340!important}.admin-tabs button.active span{color:#075aaa!important}html[data-theme=dark] .admin-menu-panel>div>button:not(.active){color:#b8c9da!important}html[data-theme=dark] .admin-menu-panel>div>button:not(.active)>span{color:#a9c9e9!important;background:#142a40!important;border:1px solid #38536e!important}html[data-theme=dark] .admin-menu-panel>div>button.active{color:#fff!important;background:linear-gradient(90deg,#155c9f,#1478ca)!important;border-color:#82bdff!important;box-shadow:0 0 0 2px #5ca7ff2e,0 9px 22px #0000004d!important}html[data-theme=dark] .admin-menu-panel>div>button.active>span{color:#fff!important;background:#fff3!important;border-color:#ffffff94!important}html[data-theme=dark] .admin-menu-panel>div>button.active :is(b,em){color:#fff!important}html[data-theme=dark] .admin-tabs button.active{color:#ddecff!important;background:#3a342d!important;border-bottom-color:#75b5ff!important}html[data-theme=dark] .admin-tabs button.active span{color:#8dc5ff!important}.admin-award-hero{border:1px solid #214f87;box-shadow:0 12px 30px #061f4633}.award-schedule-editor,.admin-point-ledger,.admin-point-audit{box-shadow:0 8px 24px #12395f12}.admin-point-metrics div{border-color:#cfe0f2}.admin-point-member-list article:nth-child(2n),.admin-point-recent article:nth-child(2n),.admin-point-audit article:nth-child(2n){background:#fdfbf7}.admin-point-member-list article:hover{background:#f3ede4}.admin-point-sort button.active{box-shadow:0 4px 12px #1768c733;color:#fff!important;background:#9b7340!important;border-color:#9b7340!important}.admin-point-pagination{background:#fdfbf7;border:1px solid #d6e4f1;border-radius:13px;gap:9px;margin:10px 0 14px;padding:10px;display:grid}.admin-point-pagination>span{color:#6f8297;text-align:center;font-size:10px}.admin-point-pagination>span b{color:#9b7340;font-size:12px}.admin-point-pagination>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.admin-point-pagination button{color:#47627d;white-space:nowrap;background:#fff;border:1px solid #cbdceb;border-radius:9px;min-height:34px;padding:6px 9px;font-size:10px;font-weight:850}.admin-point-pagination button:disabled{opacity:.42;cursor:not-allowed}.admin-point-page-numbers{scrollbar-width:thin;gap:5px;min-width:0;padding:2px;display:flex;overflow-x:auto}.admin-point-page-numbers button{flex:0 0 34px;width:34px;padding:5px}.admin-point-page-numbers button.active{color:#fff;background:#9b7340;border-color:#9b7340}html[data-theme=dark] :is(.award-schedule-editor,.admin-point-ledger,.admin-point-audit){color:#f3ede4!important;background:#2b2722!important;border-color:#38546f!important;box-shadow:0 10px 28px #0000003d!important}html[data-theme=dark] .award-schedule-editor>div>span{color:#fff!important;background:#176fcf!important}html[data-theme=dark] .award-schedule-editor :is(b,label),html[data-theme=dark] :is(.admin-point-ledger-heading h3,.admin-point-audit h3){color:#faf7f1!important}html[data-theme=dark] .award-schedule-editor small,html[data-theme=dark] .admin-point-ledger-heading p,html[data-theme=dark] .admin-point-audit>p{color:#ad9f8e!important}html[data-theme=dark] .admin-point-metrics div{background:#332e27!important;border-color:#5b5145!important}html[data-theme=dark] .admin-point-metrics small{color:#9fb3c8!important}html[data-theme=dark] .admin-point-metrics b{color:#f3ede4!important}html[data-theme=dark] .admin-point-sort>span{color:#bfd0e2!important}html[data-theme=dark] .admin-point-sort button:not(.active){color:#b7cbe0!important;background:#142a40!important;border-color:#3d5a75!important}html[data-theme=dark] .admin-point-sort button.active{color:#fff!important;background:#9b7340!important;border-color:#72b3ff!important}html[data-theme=dark] .admin-point-pagination{background:#332e27!important;border-color:#5b5145!important}html[data-theme=dark] .admin-point-pagination>span{color:#a9bdd1!important}html[data-theme=dark] .admin-point-pagination>span b{color:#d8bd86!important}html[data-theme=dark] .admin-point-pagination button{color:#b7cbe0!important;background:#2f2923!important;border-color:#3d5a75!important}html[data-theme=dark] .admin-point-pagination button.active{color:#fff!important;background:#9b7340!important;border-color:#72b3ff!important}html[data-theme=dark] :is(.admin-point-member-list,.admin-point-recent){background:#0f2031!important;border-color:#5b5145!important}html[data-theme=dark] .admin-point-member-list article,html[data-theme=dark] .admin-point-recent article,html[data-theme=dark] .admin-point-audit article{background:#0f2031!important;border-color:#2f485f!important}html[data-theme=dark] .admin-point-member-list article:nth-child(2n),html[data-theme=dark] .admin-point-recent article:nth-child(2n),html[data-theme=dark] .admin-point-audit article:nth-child(2n){background:#13283c!important}html[data-theme=dark] .admin-point-member-list article:hover{background:#183149!important}html[data-theme=dark] .admin-point-member-list article>span{color:#d8bd86!important;background:#193b5e!important}html[data-theme=dark] :is(.admin-point-member-list,.admin-point-recent,.admin-point-audit) article b{color:#f6f0e7!important}html[data-theme=dark] :is(.admin-point-member-list,.admin-point-recent,.admin-point-audit) article small{color:#9eb2c7!important}html[data-theme=dark] .admin-point-member-list article strong{color:#a9d1ff!important}html[data-theme=dark] .admin-point-member-meta span{color:#bfd0e2!important}html[data-theme=dark] .admin-point-member-meta em{color:#d8bd86!important;background:#193b5e!important}html[data-theme=dark] .admin-point-recent summary{color:#d8bd86!important;background:#332e27!important;border-bottom-color:#314b64!important}html[data-theme=dark] :is(.admin-point-recent,.admin-point-audit) article>span.plus{color:#7ce0bd!important;background:#123b30!important}html[data-theme=dark] :is(.admin-point-recent,.admin-point-audit) article>span.minus{color:#ff9cad!important;background:#41232c!important}html[data-theme=dark] .point-adjustment-member{background:#332e27!important;border:1px solid #5b5145!important}html[data-theme=dark] .point-adjustment-member b{color:#f3ede4!important}html[data-theme=dark] .point-adjustment-member small{color:#ad9f8e!important}html[data-theme=dark] .point-adjustment-member strong{color:#83beff!important}html[data-theme=dark] .point-adjustment-field{color:#c4d5e5!important}html[data-theme=dark] .point-adjustment-warning,html[data-theme=dark] .admin-point-freeze{color:#f1d392!important;background:#342a19!important;border:1px solid #806433!important}@media (width<=560px){.admin-point-ledger-heading{display:grid}.admin-point-ledger-heading button{justify-self:start}.admin-point-metrics{grid-template-columns:repeat(2,1fr)}.admin-point-sort{flex-direction:column;align-items:flex-start}.admin-point-sort>div{width:100%}.admin-point-sort button{flex:1}}.admin-operations-section .admin-operations-health article{position:relative;overflow:hidden;box-shadow:0 6px 18px #10524412}.admin-operations-section .admin-operations-health article:before{content:"";background:#18a17f;height:3px;position:absolute;inset:0 0 auto}.admin-operations-card{box-shadow:0 9px 25px #12395f12}.admin-permission-matrix article,.admin-error-list article{border-radius:11px;transition:background-color .18s}.admin-error-list article{background:snow;border:1px solid #e5d7d7}.admin-error-list article+article{margin-top:7px}.admin-security-checks li{background:#f8fcfb;border:1px solid #dce9e5;border-radius:12px;padding:10px}html[data-theme=dark] .admin-operations-section .admin-event-intro{color:#b9ad9d!important}html[data-theme=dark] .admin-operations-section .admin-operations-health article{color:#edf7f4!important;background:#102d29!important;border-color:#316255!important;box-shadow:0 8px 22px #0000003b!important}html[data-theme=dark] .admin-operations-section .admin-operations-health article:before{background:#54d2ae}html[data-theme=dark] .admin-operations-section .admin-operations-health small,html[data-theme=dark] .admin-operations-section .admin-operations-health span{color:#9fc2b9!important}html[data-theme=dark] .admin-operations-section .admin-operations-health b{color:#7ce1c4!important}html[data-theme=dark] .admin-operations-section .admin-operations-health article:last-child{background:#31251d!important;border-color:#78543d!important}html[data-theme=dark] .admin-operations-section .admin-operations-health article:last-child:before{background:#efa157}html[data-theme=dark] .admin-operations-section .admin-operations-health article:last-child b{color:#ffc07f!important}html[data-theme=dark] .admin-operations-card{color:#f3ede4!important;background:#2b2722!important;border-color:#5b5145!important;box-shadow:0 10px 28px #0000003d!important}html[data-theme=dark] .admin-operations-card-heading{border-bottom:1px solid #2f485f;padding-bottom:11px}html[data-theme=dark] .admin-operations-card-heading small{color:#75d7bd!important}html[data-theme=dark] .admin-operations-card-heading h3{color:#faf7f1!important}html[data-theme=dark] .admin-operations-card-heading>span{border:1px solid #35695b;color:#90e3cd!important;background:#15372f!important}html[data-theme=dark] .admin-operations-card-heading>button{color:#fff!important;background:#147b68!important;border:1px solid #55b89f!important}html[data-theme=dark] .admin-permission-matrix article{background:#13283c!important;border-color:#334e68!important}html[data-theme=dark] .admin-permission-matrix article b{color:#f3ede4!important}html[data-theme=dark] .admin-permission-matrix article p{color:#b9ad9d!important}html[data-theme=dark] .admin-permission-matrix article em{color:#8ce0c8!important;background:#15372f!important}html[data-theme=dark] .admin-manager-section .admin-event-intro{color:#b4c5d6!important}html[data-theme=dark] .admin-manager-search{box-shadow:0 8px 22px #0003;color:#b8cadc!important;background:#102238!important;border-color:#385675!important}html[data-theme=dark] .admin-manager-search>span{color:#b8cadc!important}html[data-theme=dark] .admin-manager-search input{caret-color:#83beff;box-shadow:inset 0 0 0 1px #83beff0d;color:#fbf8f2!important;background:#081725!important;border-color:#4c7094!important}html[data-theme=dark] .admin-manager-search input::placeholder{opacity:1;color:#91a8bf!important}html[data-theme=dark] .admin-manager-list>article,html[data-theme=dark] .admin-manager-list>article.top-admin{box-shadow:0 12px 30px #00000047;color:#faf7f1!important;background:#0f2032!important;border-color:#3d5a77!important}html[data-theme=dark] .admin-manager-list>article.top-admin{background:linear-gradient(145deg,#15263a,#2b2722)!important;border-color:#8b7437!important}html[data-theme=dark] .admin-manager-list article>header{background:#102238!important;border-bottom-color:#324a62!important}html[data-theme=dark] .admin-manager-list article>header>span{border:1px solid #337fd0;color:#fff!important;background:#0c4a91!important}html[data-theme=dark] .admin-manager-list article>header b{color:#fbf8f2!important}html[data-theme=dark] .admin-manager-list article>header small{color:#b9ad9d!important}html[data-theme=dark] .admin-designation-toggle span{color:#83beff!important}html[data-theme=dark] .admin-designation-toggle input{accent-color:#62a9f6}html[data-theme=dark] .admin-permission-grid{background:#0a1827!important;border-top-color:#324a62!important}html[data-theme=dark] .admin-permission-grid label,html[data-theme=dark] .admin-permission-grid label.selected{color:#f3ede4!important;background:#12273b!important;border-color:#3a5774!important}html[data-theme=dark] .admin-permission-grid label.selected{box-shadow:inset 3px 0 #69adf2;background:#3a342d!important;border-color:#5794d0!important}html[data-theme=dark] .admin-permission-grid input{accent-color:#62a9f6}html[data-theme=dark] .admin-permission-grid input:disabled{opacity:.9}html[data-theme=dark] .admin-permission-grid b{color:#f0f6fc!important}html[data-theme=dark] .admin-permission-grid small{color:#b2c4d5!important}html[data-theme=dark] .admin-rollback-card{background:#112438!important;border-color:#4b6480!important}html[data-theme=dark] .admin-rollback-card .admin-operations-card-heading small{color:#83beff!important}html[data-theme=dark] .admin-rollback-card .admin-operations-card-heading>span{color:#a5d0ff!important;background:#183b5c!important;border-color:#41698f!important}html[data-theme=dark] .admin-rollback-description,html[data-theme=dark] .admin-rollback-rights{color:#b9ad9d!important}html[data-theme=dark] .admin-rollback-warning{color:#ffc0ba!important;background:#3b2224!important;border-color:#d36b60!important}html[data-theme=dark] .admin-rollback-warning b{color:#ff958b!important}html[data-theme=dark] .admin-rollback-history{border-top-color:#35516b!important}html[data-theme=dark] .admin-rollback-history>b{color:#dce9f7!important}html[data-theme=dark] .admin-rollback-history small{color:#ad9f8e!important}html[data-theme=dark] .admin-rollback-history em{color:#a9cced!important;background:#19344e!important}html[data-theme=dark] .admin-rollback-history em.success{color:#86ddc3!important;background:#15372f!important}html[data-theme=dark] .admin-rollback-history em.denied,html[data-theme=dark] .admin-rollback-history em.failed{color:#ff9cad!important;background:#41232c!important}html[data-theme=dark] .admin-data-count-grid span{border:1px solid #35516b;background:#332e27!important}html[data-theme=dark] .admin-data-count-grid small{color:#ad9f8e!important}html[data-theme=dark] .admin-data-count-grid b{color:#f3ede4!important}html[data-theme=dark] .admin-backup-safety{border:1px solid #796232;color:#efd397!important;background:#342a19!important}html[data-theme=dark] .admin-backup-list article{border-color:#304a62!important}html[data-theme=dark] .admin-backup-list b{color:#e9f2fb!important}html[data-theme=dark] .admin-backup-list small{color:#ad9f8e!important}html[data-theme=dark] .admin-backup-list button{color:#92e3cc!important;background:#15372f!important;border-color:#408676!important}html[data-theme=dark] .admin-rollback-list button{color:#e5f2ff!important;background:#174d80!important;border-color:#5581ac!important}html[data-theme=dark] .admin-rollback-list button:disabled{color:#75879a!important;background:#1b2a39!important;border-color:#394b5d!important}html[data-theme=dark] .admin-error-list article{background:#2e2027!important;border-color:#63404b!important}html[data-theme=dark] .admin-error-list article>span{color:#ff9fb0!important;background:#542834!important}html[data-theme=dark] .admin-error-list article b{color:#ffdce2!important}html[data-theme=dark] .admin-error-list article small{color:#c5aab0!important}html[data-theme=dark] .admin-error-list>p{border:1px solid #356454;border-radius:12px;padding:16px;color:#91d9c5!important;background:#102d29!important}html[data-theme=dark] .admin-security-checks li{background:#102b28!important;border-color:#315c51!important}html[data-theme=dark] .admin-security-checks li>b{color:#88e2c9!important;background:#185043!important}html[data-theme=dark] .admin-security-checks span{color:#c2d6d1!important}html[data-theme=dark] .official-domain-review{background:linear-gradient(145deg,#081a2c,#0d4558)!important;border:1px solid #2e7185!important}html[data-theme=dark] .official-domain-review p{color:#d4e7ed!important}html[data-theme=dark] .official-domain-review>small{color:#f3cf77!important}@media (width<=560px){.admin-operations-health{grid-template-columns:1fr}.admin-operations-health article{text-align:left;grid-template-columns:1fr auto;align-items:center;display:grid}.admin-operations-health article small{grid-column:1}.admin-operations-health article b{grid-area:1/2/3}.admin-operations-health article span{grid-column:1}.admin-operations-card{padding:14px}.admin-operations-card-heading{align-items:flex-start}.admin-data-count-grid{grid-template-columns:1fr}.admin-backup-list article{flex-direction:column;align-items:flex-start}.admin-backup-list button{width:100%}}html[data-theme=dark]{--dark-canvas:#030913;--dark-page:#08131f;--dark-surface:#0f1e2e;--dark-surface-raised:#332e27;--dark-surface-hover:#1a3550;--dark-border:#38516b;--dark-border-strong:#52708f;--dark-text:#fbf8f2;--dark-text-secondary:#c1d0df;--dark-text-muted:#9aafc4;--line:#38516b;--muted:#a9bbce;--shadow:0 14px 38px #00000057;background:var(--dark-canvas)}html[data-theme=dark] body{background:radial-gradient(circle at 16% 8%,#1f6fcf33,#0000 31%),radial-gradient(circle at 84% 88%,#ddb14212,#0000 28%),linear-gradient(145deg,#030913,#0a1726 58%,#07111d)}html[data-theme=dark] ::selection{color:#fff;background:#2b70b9}html[data-theme=dark] :focus-visible{outline-color:#78b8ff}html[data-theme=dark] .phone-shell{background:var(--dark-page);border-color:#01050a;box-shadow:0 38px 95px #0000009e,inset 0 0 0 1px #8bc0ff1a}html[data-theme=dark] :is(.app-header,.top-header,.sub-header,.bottom-nav){-webkit-backdrop-filter:blur(18px)saturate(125%);backdrop-filter:blur(18px)saturate(125%);box-shadow:0 1px #ffffff06;background:#07121ef5!important;border-color:#30485f!important}html[data-theme=dark] .bottom-nav button:not(.active){color:#9aadc1!important}html[data-theme=dark] .bottom-nav button.active{text-shadow:0 0 14px #45d2c73d;color:var(--brand-teal)!important}html[data-theme=dark] .language-switch,html[data-theme=dark] .viewer-mode-badge{box-shadow:0 8px 22px #00000052;color:#dce9f7!important;background:#0f1f30f7!important;border-color:#45627f!important}html[data-theme=dark] .language-switch button:not(.active){color:#adc0d3!important}html[data-theme=dark] button:disabled,html[data-theme=dark] :is(input,textarea,select):disabled{opacity:.58}html[data-theme=dark] .settings-preview{background:radial-gradient(circle at 88% 10%,#f0c45f24,#0000 34%),linear-gradient(145deg,#112a46,#071422);border:1px solid #3d5b78;box-shadow:0 18px 42px #00000057}html[data-theme=dark] .settings-preview-orb{color:#ffd878;background:#e7b3411f;border-color:#ffdd8857;box-shadow:inset 0 0 18px #e7b34114}html[data-theme=dark] .theme-options button{background:#12263a!important;border-color:#3c5873!important}html[data-theme=dark] .theme-options button.active{box-shadow:inset 0 0 0 1px #78b8ff,0 0 0 3px #5aa2ff1f;background:#173755!important;border-color:#78b8ff!important}html[data-theme=dark] .theme-options button small{color:#b9c9da!important}html[data-theme=dark] .cashflow-statement-page{color:#f5f0e8!important;background:radial-gradient(circle at 50% 0,#a912181f,#0000 28%),#070d13!important}html[data-theme=dark] .statement-app-header{color:#fff!important;background:#0b0e12!important;border-color:#4b3d35!important}html[data-theme=dark] .statement-app-header small{color:#cbbfb5!important}html[data-theme=dark] .cashflow-statement-toolbar{background:#090c10f5!important;border-color:#463c34!important}html[data-theme=dark] .cashflow-statement-toolbar button{box-shadow:inset 0 1px #ffffff0a;color:#f3ede6!important;background:#191d22!important;border-color:#675950!important}html[data-theme=dark] .cashflow-statement-toolbar button:hover{background:#242830!important;border-color:#d2a44c!important}html[data-theme=dark] .cashflow-statement-toolbar button:last-of-type{color:#ffadb1!important;border-color:#b9474d!important}html[data-theme=dark] .cashflow-paper{box-shadow:0 18px 46px #0000008c,0 0 0 1px #f0c45f1f;color:#f5f0e8!important;background:#101419!important;border-color:#d0a447!important}html[data-theme=dark] .cashflow-paper-title{background:linear-gradient(135deg,#060708,#19191a)!important;border-bottom-color:#c52a31!important}html[data-theme=dark] .statement-profile-grid{background:#101419!important;border-color:#d0a447!important}html[data-theme=dark] .statement-profile-grid label{background:#11161c!important;border-color:#4c4540!important}html[data-theme=dark] .statement-profile-grid span{color:#ffd1d3!important;background:#332023!important}html[data-theme=dark] .statement-profile-grid input,html[data-theme=dark] .statement-label-input,html[data-theme=dark] .statement-add-input input{color:#f8f3ed!important;background:0 0!important}html[data-theme=dark] .cashflow-statement-page input::placeholder{color:#8f847b!important}html[data-theme=dark] .statement-scoreboard{background:#101419!important;border-color:#c52a31!important}html[data-theme=dark] .statement-scoreboard article{background:#171c22!important;border-color:#4c4540!important}html[data-theme=dark] .statement-scoreboard article:nth-child(4n+2),html[data-theme=dark] .statement-scoreboard article:nth-child(4n+3){background:#14191f!important}html[data-theme=dark] .statement-scoreboard small{color:#b9aea5!important}html[data-theme=dark] .statement-scoreboard b{color:#f8f3ed!important}html[data-theme=dark] .statement-scoreboard .positive b{color:#78deb0!important}html[data-theme=dark] .statement-scoreboard .negative b{color:#ff8e96!important}html[data-theme=dark] .statement-scoreboard .escaped{background:#13543d!important}html[data-theme=dark] .statement-scoreboard .goal{background:#8f1b21!important}html[data-theme=dark] .statement-ledger{color:#f5f0e8!important;background:#101419!important;border-color:#5a5049!important}html[data-theme=dark] .statement-ledger>header{background:#9f1d23!important}html[data-theme=dark] .statement-column-head{background:#050709!important;border-color:#6a5d53!important}html[data-theme=dark] .statement-column-head span,html[data-theme=dark] .statement-row,html[data-theme=dark] .statement-row>*{border-color:#4b4540!important}html[data-theme=dark] .statement-row{background:#101419!important}html[data-theme=dark] .statement-row:nth-child(2n){background:#121820!important}html[data-theme=dark] .statement-settled{color:#f5f0e8!important;background:#181e25!important}html[data-theme=dark] .statement-settled b{color:#faf6f1!important}html[data-theme=dark] .statement-settled small{color:#aaa099!important}html[data-theme=dark] .statement-settled.pending{background:#40351d!important}html[data-theme=dark] .statement-settled.pending b{color:#ffd17c!important}html[data-theme=dark] .statement-add-input{background:#0d1218!important}html[data-theme=dark] .statement-add-input>span{color:#ff9aa0!important}html[data-theme=dark] .statement-row-actions{background:#171b20!important}html[data-theme=dark] .statement-row-actions button:disabled{color:#827b75!important;background:#2c3034!important}html[data-theme=dark] .statement-add-row{color:#ffadb1!important;background:#191d22!important;border-color:#62564e!important}html[data-theme=dark] .statement-balance-title,html[data-theme=dark] .statement-fast-track{background:#06080a!important}html[data-theme=dark] .statement-fast-track>div,html[data-theme=dark] .statement-fast-track p{border-color:#4c4540!important}html[data-theme=dark] .statement-fast-track p{color:#c8beb5!important}@media print{html[data-theme=dark] .cashflow-statement-page{color:#171717!important;background:#fff!important}html[data-theme=dark] .cashflow-paper{color:#171717!important;box-shadow:none!important;background:#fffdf7!important;border-color:#171717!important}html[data-theme=dark] .statement-profile-grid{background:#fffdf7!important}html[data-theme=dark] .statement-profile-grid label,html[data-theme=dark] .statement-row,html[data-theme=dark] .statement-ledger{color:#171717!important;background:#fffdf7!important}html[data-theme=dark] .statement-profile-grid span,html[data-theme=dark] .statement-settled,html[data-theme=dark] .statement-row-actions{color:#171717!important;background:#f2ebe2!important}html[data-theme=dark] .statement-label-input,html[data-theme=dark] .statement-profile-grid input,html[data-theme=dark] .statement-add-input input{color:#111!important}html[data-theme=dark] .statement-scoreboard article{background:#f6f0e8!important}html[data-theme=dark] .statement-scoreboard :is(small,b),html[data-theme=dark] .statement-settled :is(small,b){color:#171717!important}html[data-theme=dark] .statement-scoreboard .positive b{color:#087646!important}html[data-theme=dark] .statement-scoreboard .negative b{color:#b20e16!important}}.cashflow-game-timer{color:#fff;background:radial-gradient(circle at 8% 0,#e6b74b33,#0000 42%),linear-gradient(135deg,#17191c,#08090b);border-bottom:1px solid #5f4b27;grid-template-columns:minmax(128px,1fr) auto auto;align-items:center;gap:10px;padding:10px 12px;display:grid}.cashflow-timer-clock{grid-template-columns:auto 1fr;align-items:end;column-gap:9px;display:grid}.cashflow-timer-clock small{color:#d9b04c;letter-spacing:.17em;grid-column:1/-1;font-size:7px;font-weight:950}.cashflow-timer-clock strong{color:#ffdf7d;font-variant-numeric:tabular-nums;letter-spacing:.02em;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:27px;font-weight:1000;line-height:1}.cashflow-timer-clock span{color:#aaa18e;white-space:nowrap;padding-bottom:2px;font-size:8px;font-weight:900}.cashflow-game-timer.running .cashflow-timer-clock span{color:#83dfaf}.cashflow-timer-presets,.cashflow-timer-actions{gap:5px;display:flex}.cashflow-game-timer button{color:#d9d1c1;background:#202329;border:1px solid #5d523e;border-radius:9px;min-height:32px;padding:0 9px;font-size:9px;font-weight:950}.cashflow-game-timer button:hover{color:#fff;border-color:#d7af4d}.cashflow-game-timer button:disabled{cursor:not-allowed;opacity:.45}.cashflow-timer-presets button.active{color:#ffe291;background:#4c3915;border-color:#e0b850;box-shadow:inset 0 0 0 1px #ffdf852e}.cashflow-timer-actions button.primary{color:#fff8dc;background:linear-gradient(145deg,#d4a43a,#775416);border-color:#e1b64c}.cashflow-game-timer.running .cashflow-timer-actions button.primary{color:#fff;background:linear-gradient(145deg,#168258,#0b4d35);border-color:#5bb98a}.cashflow-game-timer.finished{background:radial-gradient(circle at 8% 0,#ff5e6647,#0000 44%),linear-gradient(135deg,#3b1115,#0c090b);border-bottom-color:#e64c55;animation:1s ease-in-out 3 cashflow-timer-finished}.cashflow-game-timer.finished .cashflow-timer-clock strong,.cashflow-game-timer.finished .cashflow-timer-clock span{color:#ff9298}html[data-theme=dark] .cashflow-statement-top{box-shadow:0 9px 24px #0000006b;background:#090c10f5!important}@keyframes cashflow-timer-finished{50%{filter:brightness(1.35);box-shadow:inset 0 0 30px #ff475147}}@media (width<=620px){.cashflow-game-timer{grid-template-columns:1fr auto;gap:8px}.cashflow-timer-clock strong{font-size:25px}.cashflow-timer-presets{grid-column:1}.cashflow-timer-actions{grid-area:1/2/3;display:grid}.cashflow-game-timer button{min-height:29px;padding-inline:7px}.cashflow-timer-clock span{display:none}}@media (prefers-reduced-motion:reduce){.cashflow-game-timer.finished{animation:none}}@media print{.cashflow-game-timer{display:none!important}}html:lang(en) :is(button,label,summary,.bottom-nav b,.admin-tabs button,.admin-menu-panel button){overflow-wrap:anywhere}html:lang(en) .bottom-nav b{font-size:clamp(8px,2.35vw,11px);line-height:1.15}html:lang(en) .admin-menu-panel>div>button{min-height:48px}html:lang(en) .admin-menu-panel>div>button b{white-space:normal;line-height:1.2}html:lang(en) :is(.admin-point-search label,.admin-point-sort>span,.admin-point-member-meta span){line-height:1.35}html:lang(en) :is(.calendar-attendance-qr,.member-qr-role-options button,.admin-point-member-actions button){white-space:normal;min-height:42px;line-height:1.2}html:lang(en) .launch-setup-card{letter-spacing:normal}html:lang(en) .launch-setup-card :is(h1,h2,b,small){overflow-wrap:anywhere}@media (width<=430px){html:lang(en) .admin-point-member-list article{grid-template-columns:36px minmax(0,1fr) auto}html:lang(en) .admin-point-member-actions{grid-column:2/-1;width:100%}html:lang(en) .admin-point-member-actions button{flex:1;padding-inline:6px}}.director-transfer-panel,.admin-director-transfer-queue,.admin-director-history{border:1px solid var(--line,#d9e4ef);background:var(--card,#fff);border-radius:18px;margin:16px 0;padding:18px}.director-transfer-panel header,.director-transfer-form,.director-transfer-status,.admin-director-transfer-queue article,.admin-director-history article{align-items:center;gap:12px;display:flex}.director-transfer-panel header{justify-content:space-between}.director-transfer-panel header span{color:#146cdf;background:#f0e7da;border-radius:999px;padding:6px 10px;font-weight:800}.director-transfer-panel p{color:var(--muted,#66758a);line-height:1.55}.director-transfer-form select{border-radius:12px;flex:1;min-width:0;padding:12px}.director-transfer-form button,.director-transfer-status button,.admin-director-transfer-queue button{border:0;border-radius:12px;padding:11px 14px;font-weight:800}.director-transfer-form button,.admin-director-transfer-queue .approve{color:#fff;background:#9b7340}.director-transfer-status{background:#faf7f1;border-radius:14px;flex-wrap:wrap;padding:14px}.director-transfer-status small{flex:1}.admin-director-transfer-queue article{border-top:1px solid var(--line,#d9e4ef);padding:14px 0}.admin-director-transfer-queue article>div{flex:1}.admin-director-transfer-queue article p{color:var(--muted,#66758a);margin:4px 0}.admin-director-transfer-queue .reject{color:#b42318;background:#fff0f0}.admin-director-history article{border-bottom:1px solid var(--line,#d9e4ef);justify-content:space-between;padding:12px 0}.director-transfer-backdrop{z-index:10000}.director-transfer-modal{background:var(--card,#fff);text-align:center;border-radius:24px;width:min(90vw,440px);padding:28px;box-shadow:0 24px 80px #0006}.director-transfer-modal>span{color:#fff;background:#9b7340;border-radius:20px;place-items:center;width:64px;height:64px;font-weight:900;display:inline-grid}.director-transfer-modal h2{margin:10px 0}.director-transfer-modal p{line-height:1.65}.director-transfer-modal>div{gap:10px;margin:20px 0;display:flex}.director-transfer-modal button{border:0;border-radius:12px;flex:1;padding:13px;font-weight:800}.director-transfer-modal .primary{color:#fff;background:#9b7340}html[data-theme=dark] .director-transfer-panel,html[data-theme=dark] .admin-director-transfer-queue,html[data-theme=dark] .admin-director-history,html[data-theme=dark] .director-transfer-modal{color:#f3ede4;background:#102238;border-color:#34506d}html[data-theme=dark] .director-transfer-status{background:#172f49}html[data-theme=dark] .director-transfer-form select{color:#fff;background:#091a2c;border-color:#476582}.admin-welcome>span.needs-approval,.admin-metrics>button.needs-approval{color:#bd1735!important;background:#fff1f3!important;border:2px solid #e12f4f!important;box-shadow:0 0 0 3px #e12f4f1f!important}.admin-approval-todo{background:#fff;border:1px solid #dfe7f0;border-radius:16px;margin-bottom:14px;overflow:hidden}.admin-approval-todo.has-pending{background:#fff7f8;border:2px solid #e12f4f;box-shadow:0 10px 28px #c7183724}.admin-approval-todo>header{color:#fff;background:#d91f40;justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.admin-approval-todo>header small{color:#ffdce3;letter-spacing:.1em;font-size:11px;font-weight:900}.admin-approval-todo>header h4{margin:2px 0 0;font-size:18px}.admin-approval-todo>header>b{color:#bd1735;text-align:center;background:#fff;border-radius:999px;min-width:52px;padding:7px 10px}.admin-approval-todo>button{color:#321018;text-align:left;background:0 0;border:0;border-bottom:1px solid #f1bdc7;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:66px;padding:11px 14px;display:grid}.admin-approval-todo>button:last-of-type{border-bottom:0}.admin-approval-todo>button>span{color:#fff;background:#d91f40;border-radius:10px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.admin-approval-todo>button b,.admin-approval-todo>button small{display:block}.admin-approval-todo>button b{font-size:16px}.admin-approval-todo>button small{color:#7e3544;margin-top:3px;font-size:13px}.admin-approval-todo>button strong{color:#c41838;white-space:nowrap;font-size:13px}.admin-approval-todo>p{color:#607087;text-align:center;margin:0;padding:18px}.admin-member-row.approval-required,.admin-group-review-list article.approval-required,.admin-director-transfer-queue article.approval-required,.admin-center-list>button.approval-required{background:#fff1f3!important;border:2px solid #e12f4f!important;box-shadow:inset 4px 0 #d91f40,0 5px 16px #c718371f!important}.admin-group-review-list.approval-alert-list,.admin-director-transfer-queue.approval-alert-panel{background:#fff7f8;border-radius:16px;padding:7px;border:2px solid #e12f4f!important}html[data-theme=dark] .admin-welcome>span.needs-approval,html[data-theme=dark] .admin-metrics>button.needs-approval,html[data-theme=dark] .admin-approval-todo.has-pending,html[data-theme=dark] .admin-group-review-list.approval-alert-list,html[data-theme=dark] .admin-director-transfer-queue.approval-alert-panel,html[data-theme=dark] .admin-member-row.approval-required,html[data-theme=dark] .admin-group-review-list article.approval-required,html[data-theme=dark] .admin-director-transfer-queue article.approval-required,html[data-theme=dark] .admin-center-list>button.approval-required{color:#fff3f5!important;background:#3d1c28!important;border-color:#ff5b76!important}html[data-theme=dark] .admin-approval-todo>button{color:#fff3f5;border-color:#713344}html[data-theme=dark] .admin-approval-todo>button small{color:#f1aebb}html[data-theme=dark] .admin-approval-todo>button strong{color:#ff91a4}@media (width<=420px){.admin-approval-todo>button{grid-template-columns:34px minmax(0,1fr)}.admin-approval-todo>button strong{grid-column:2;margin-top:-4px}}.global-center-director-history{background:#faf7f1;border-radius:14px;margin:14px 0;padding:14px}.global-center-director-history>b{margin-bottom:8px;display:block}.global-center-director-history span{color:#40536b;justify-content:space-between;gap:12px;padding:7px 0;display:flex}.global-center-director-history time{color:#718198;font-size:12px}html[data-theme=dark] .global-center-director-history{background:#152d47}html[data-theme=dark] .global-center-director-history span{color:#d9e8f7}html[data-theme=dark] .member-detail-backdrop{-webkit-backdrop-filter:blur(8px);background:#020a15c7!important}html[data-theme=dark] .member-detail-modal{color:#faf7f1!important;background:#102238!important;border:1px solid #3a5876!important;box-shadow:0 30px 90px #000000b3!important}html[data-theme=dark] .member-detail-modal>header{border-bottom-color:#395675!important}html[data-theme=dark] .member-detail-avatar{border:1px solid #4f7398;color:#78b8ff!important;background:linear-gradient(145deg,#173b61,#244f7a)!important}html[data-theme=dark] .member-detail-modal header small{color:#6eb1ff!important}html[data-theme=dark] .member-detail-modal header h2,html[data-theme=dark] .member-detail-grid dd{color:#fbf8f2!important}html[data-theme=dark] .member-detail-modal header p,html[data-theme=dark] .member-detail-grid dt{color:#b9ad9d!important}html[data-theme=dark] .member-detail-grid>div{border-bottom-color:#294762!important}html[data-theme=dark] .member-detail-modal header>button{color:#d9eaff!important;background:#162d46!important;border-color:#5a7896!important}html[data-theme=dark] .member-detail-modal header>button:active{background:#234463!important}html[data-theme=dark] .member-detail-actions a{color:#82bdff!important;background:#142b44!important;border-color:#579ced!important}html[data-theme=dark] .member-detail-actions button{color:#fff!important;background:#237ce2!important;border-color:#5fa8fa!important}html[data-theme=dark] .center-operator-picker{color:#faf7f1!important;background:#102238!important;border-color:#3a5875!important;box-shadow:0 12px 30px #0000003d!important}html[data-theme=dark] .center-operator-picker-title b{color:#fbf8f2!important}html[data-theme=dark] .center-operator-picker-title small{color:#aec0d3!important}html[data-theme=dark] .center-team-role-picker button{color:#c6d9ed!important;background:#172e47!important;border-color:#486684!important}html[data-theme=dark] .center-team-role-picker button.active{color:#fff!important;background:#0d8d78!important;border-color:#35c9ad!important;box-shadow:inset 0 0 0 1px #5ce9cc38!important}html[data-theme=dark] .center-operator-candidates{scrollbar-color:#456b8e #0c1b2b}html[data-theme=dark] .center-operator-candidates>button{color:#faf7f1!important;box-shadow:none!important;background:#142a41!important;border-color:#3a5875!important}html[data-theme=dark] .center-operator-candidates>button:hover,html[data-theme=dark] .center-operator-candidates>button:focus-visible{background:#193550!important;border-color:#6ea9e6!important}html[data-theme=dark] .center-operator-candidates>button.selected{background:#123b38!important;border-color:#40d0b4!important;box-shadow:inset 0 0 0 1px #2eb69e!important}html[data-theme=dark] .center-operator-candidates>button>span{border:1px solid #54789c;color:#0865b6!important;background:#e2effd!important}html[data-theme=dark] .center-operator-candidates b{color:#fbf8f2!important}html[data-theme=dark] .center-operator-candidates small{color:#b5c7da!important}html[data-theme=dark] .center-operator-candidates em{color:#40566e!important;background:#e8f0f8!important}html[data-theme=dark] .center-operator-candidates .selected em,html[data-theme=dark] .center-operator-confirm{color:#fff!important;background:#0d8d78!important}html[data-theme=dark] .center-operator-confirm:disabled{color:#91a5ba!important;opacity:1!important;background:#203347!important;border:1px solid #344d66!important}.insight-board-page{min-height:100%;padding-bottom:calc(var(--bottom-nav-height) + 28px)}.insight-board-page .insight-board-hero{box-shadow:none;background:linear-gradient(120deg,#24211d,#0b3973);border-block:1px solid #d7e2ed;border-radius:0;margin:0;padding:30px 20px 26px}.insight-board-page .insight-board-hero h2{max-width:340px;margin-top:10px;font-size:27px}.insight-board-page .insight-board-hero p{max-width:410px}.insight-board-page .insight-board-heading{border-bottom:1px solid #cfdce9;margin:0;padding:26px 18px 13px}.insight-board-page .insight-board-heading h2{font-size:22px}.insight-board-page .insight-board-heading>span{padding-bottom:2px;font-size:11px}.insight-board-page .insight-article-list{padding:0 18px}.insight-board-page .insight-article-list>button{width:100%;min-height:174px;color:inherit;text-align:left;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #cfdce9;border-radius:0;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:15px;padding:20px 0;display:grid;overflow:visible}.insight-board-page .insight-article-visual{background:linear-gradient(155deg,#24211d,#0c3a70);border-radius:0;width:86px;height:112px}.insight-board-page .insight-article-visual.mining{background:linear-gradient(155deg,#0c1c2c,#5d4216)}.insight-board-page .insight-article-visual.governance{background:linear-gradient(155deg,#11162f,#5d4216)}.insight-board-page .insight-article-visual:after{content:"INSIGHT";letter-spacing:.13em;font-size:6px;bottom:10px;left:10px}.insight-board-page .insight-article-visual.mining:after{content:"MINING"}.insight-board-page .insight-article-visual.governance:after{content:"GOVERNANCE"}.insight-board-page .insight-article-visual>b{width:42px;height:42px;box-shadow:none;font-size:20px}.insight-board-page .insight-article-visual>em{font-size:10px;top:9px;right:9px}.insight-board-page .insight-orbit.orbit-one{width:68px;height:68px}.insight-board-page .insight-orbit.orbit-two{width:96px;height:40px}.insight-board-page .insight-article-copy{min-width:0;padding:0;display:grid}.insight-board-page .insight-article-copy>small{grid-row:1;font-size:9px}.insight-board-page .insight-article-copy>strong{margin-top:7px;font-size:18px;line-height:1.35}.insight-board-page .insight-article-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:11px;line-height:1.5;display:-webkit-box;overflow:hidden}.insight-board-page .insight-article-copy>span{gap:5px;margin-top:9px;font-size:9px}.insight-board-page .insight-article-copy>span b{font-size:9px}.insight-board-page .insight-article-copy>b{border-top:0;justify-content:flex-start;gap:8px;margin-top:10px;padding-top:0;font-size:10px}.insight-board-page .insight-article-copy>b i{font-size:14px}.insight-board-page .insight-article-copy>.insight-send-prospect-action{color:#fff;cursor:pointer;background:#0f9f96;border:1px solid #0b8f87;border-radius:999px;justify-content:center;justify-self:start;align-items:center;min-height:34px;margin-top:9px;padding:7px 13px;font-size:11px;font-weight:900;line-height:1.2;display:inline-flex;box-shadow:0 5px 14px #0f9f962e}.insight-board-page .insight-article-copy>.insight-send-prospect-action:hover,.insight-board-page .insight-article-copy>.insight-send-prospect-action:focus-visible{outline-offset:2px;background:#087f79;outline:3px solid #0f9f9633}.insight-board-page .insight-article-copy>.insight-send-prospect-action[aria-disabled=true]{opacity:.55;cursor:default}.insight-board-page .insight-coming-soon{border:0;border-bottom:1px solid #cfdce9;border-radius:0;grid-template-columns:38px minmax(0,1fr);margin:0 18px;padding:22px 0}html[data-theme=dark] .insight-board-page .insight-board-hero,html[data-theme=dark] .insight-board-page .insight-board-heading,html[data-theme=dark] .insight-board-page .insight-article-list>button,html[data-theme=dark] .insight-board-page .insight-coming-soon{border-color:#29435c}html[data-theme=dark] .insight-board-page .insight-board-hero{background:linear-gradient(120deg,#071526,#0a3263)}html[data-theme=dark] .insight-board-page .insight-article-list>button{color:#fbf8f2;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .insight-board-page .insight-article-copy>strong{color:#fbf8f2}html[data-theme=dark] .insight-board-page .insight-article-copy>p{color:#adbed0}html[data-theme=dark] .insight-board-page .insight-article-copy>span b{color:#b8cce0}html[data-theme=dark] .insight-board-page .insight-article-copy>.insight-send-prospect-action{color:#fff;background:#2e78c7;border-color:#5da9ff;box-shadow:0 5px 16px #2e78c747}html[data-theme=dark] .insight-board-page .insight-article-copy>.insight-send-prospect-action:hover,html[data-theme=dark] .insight-board-page .insight-article-copy>.insight-send-prospect-action:focus-visible{background:#438bd6;outline-color:#5da9ff40}html[data-theme=dark] .insight-board-page .insight-coming-soon{background:0 0}@media (width<=370px){.insight-board-page .insight-article-list{padding-inline:15px}.insight-board-page .insight-article-list>button{grid-template-columns:72px minmax(0,1fr);gap:12px}.insight-board-page .insight-article-visual{width:72px;height:108px}.insight-board-page .insight-article-copy>strong{font-size:16px}.insight-board-page .insight-article-copy>span i{display:none}}.business-intro-page{color:#091d38;background:#f6f3ec;min-height:100dvh;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;overflow-x:hidden}.intro-nav{color:#fff;background:#061427;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 max(22px,50vw - 540px);display:flex}.intro-brand-logo{object-fit:contain;image-rendering:auto;width:112px;height:auto;display:block}.intro-nav span{color:#aebdd0;font-size:12px}.intro-hero{color:#fff;background:radial-gradient(circle at 80% 45%,#174d7b 0 2%,#0000 27%),linear-gradient(135deg,#04101f,#08264a 64%,#07172b);flex-direction:column;justify-content:center;align-items:flex-start;min-height:min(780px,88dvh);padding:90px max(24px,50vw - 540px);display:flex;position:relative;overflow:hidden}.intro-hero>:not(.intro-orbit){z-index:2;max-width:760px;position:relative}.intro-hero>p,.intro-section>small,.intro-dark-section>small,.intro-faq>small,.intro-question>small,.intro-cta>small{color:#d6ad52;letter-spacing:.18em;margin:0 0 18px;font-size:12px;font-weight:900}.intro-hero h1{letter-spacing:-.055em;margin:0;font-size:clamp(42px,7vw,82px);line-height:1.05}.intro-hero h1 strong{color:#f4c95e;margin-top:10px;display:inline-block}.intro-hero>span{color:#cad8e7;word-break:keep-all;margin-top:26px;font-size:clamp(16px,2vw,21px);line-height:1.7}.intro-hero>a{color:#fff;border:1px solid #7198c0;border-radius:999px;margin-top:34px;padding:13px 19px;font-size:13px;font-weight:850;text-decoration:none}.intro-orbit{aspect-ratio:1;opacity:.8;border:1px solid #39719e;border-radius:50%;width:min(54vw,620px);position:absolute;top:50%;right:-70px;transform:translateY(-50%)}.intro-orbit i{border:1px solid #c59f50;border-radius:50%;position:absolute;inset:14%;transform:rotate(24deg)}.intro-orbit i:nth-child(2){inset:28%;transform:rotate(-30deg)}.intro-orbit i:nth-child(3){border-color:#6c94b8;inset:41%}.intro-orbit b{color:#e8bf5e;place-items:center;font-size:clamp(70px,13vw,170px);display:grid;position:absolute;inset:0}.intro-section,.intro-faq,.intro-question,.intro-cta{padding:90px max(24px,50vw - 490px)}.intro-section h2,.intro-dark-section h2,.intro-faq h2,.intro-question h2,.intro-cta h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,5vw,58px);line-height:1.12}.intro-section>p{color:#526276;word-break:keep-all;max-width:750px;margin:25px 0 0;font-size:18px;line-height:1.8}.intro-facts{background:#cfcbc1;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.intro-facts article{background:#f6f3ec;gap:8px;padding:28px 22px;display:grid}.intro-facts b{color:#0a3766;font-size:38px}.intro-facts span{color:#5f6b78;font-size:14px}.intro-dark-section{color:#fff;background:#07192e;padding:90px max(24px,50vw - 490px)}.intro-compare{background:#36516c;grid-template-columns:1fr 1fr;gap:1px;margin-top:42px;display:grid}.intro-compare article{background:#0c2239;padding:34px}.intro-compare em{color:#dfb95e;letter-spacing:.18em;font-size:12px;font-style:normal;font-weight:900;display:block}.intro-compare b{margin-top:14px;font-size:25px;display:block}.intro-compare p{color:#b7c7d8;word-break:keep-all;margin:14px 0 0;line-height:1.75}.intro-checks p{border-bottom:1px solid #c8c5bd;grid-template-columns:52px 1fr;align-items:center;margin:0;padding:22px 4px;display:grid}.intro-checks b{color:#bd8e28;font-size:13px}.intro-checks span{font-size:19px;font-weight:800}.intro-faq{background:#fff}.intro-faq button{color:#102947;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:22px 0;display:flex}.intro-faq button b{font-size:18px}.intro-faq button span{font-size:24px}.intro-faq article>p{color:#5b6c7f;word-break:keep-all;margin:0;padding:0 38px 24px 0;line-height:1.75}.intro-question{background:#e8eef4}.intro-question>p{color:#54677b;max-width:640px;line-height:1.65}.intro-form{gap:10px;max-width:680px;margin-top:28px;display:grid}.intro-form :is(input,textarea){color:#0c2847;width:100%;font:inherit;background:#fff;border:1px solid #bfccd8;border-radius:0;outline:none;padding:15px}.intro-form textarea{resize:vertical;min-height:140px}.intro-form button:disabled{opacity:.45}.intro-form em{color:#bd3349;font-size:13px;font-style:normal}.intro-sent{color:#14754f;background:#eaf8f1;gap:5px;max-width:680px;margin-top:28px;padding:24px;display:grid}.intro-sent b{font-size:20px}.intro-cta{text-align:center;color:#fff;background:#07192e}.intro-cta h2{margin-bottom:32px}.intro-cta>a{color:#fff;background:#1670dc;place-items:center;max-width:520px;min-height:54px;margin:9px auto;font-weight:900;text-decoration:none;display:grid}.intro-cta>a+a{background:0 0;border:1px solid #5d7895}.intro-cta p{color:#9fb1c4;max-width:660px;margin:24px auto 0;font-size:12px;line-height:1.6}.business-intro-page>footer{color:#738498;text-align:center;letter-spacing:.08em;background:#030b14;padding:25px;font-size:10px}.intro-invalid{color:#fff;text-align:center;background:#07192e;place-content:center;gap:16px;min-height:100dvh;display:grid}.intro-invalid a{color:#77b6ff}@media (width<=640px){.intro-nav{padding-inline:18px}.intro-brand-logo{width:104px}.intro-nav span{text-overflow:ellipsis;white-space:nowrap;max-width:52%;overflow:hidden}.intro-hero{min-height:760px;padding:80px 22px}.intro-orbit{opacity:.42;width:130vw;right:-45%}.intro-hero h1{font-size:44px}.intro-hero>span{font-size:16px}.intro-section,.intro-dark-section,.intro-faq,.intro-question,.intro-cta{padding:64px 22px}.intro-section h2,.intro-dark-section h2,.intro-faq h2,.intro-question h2,.intro-cta h2{font-size:36px}.intro-facts,.intro-compare{grid-template-columns:1fr}.intro-facts article{grid-template-columns:90px 1fr;align-items:center}.intro-facts b{font-size:32px}.intro-compare article{padding:26px 20px}}.intro-hero-v2{background:linear-gradient(#020c180f,#04111f 64%,#04101d 100%),linear-gradient(90deg,#020a14f5 0%,#020c18c2 48%,#020c182e 100%),url(/business-intro-mining-hero.png) top/cover no-repeat,#04101d;min-height:0;padding:76px max(24px,50vw - 490px) 54px;display:block}.business-intro-page{color:#f6f1e6;background:#030d1b}.intro-nav{background:#020b18;border-bottom:1px solid #e2b14247}.intro-brand-logo{filter:drop-shadow(0 0 10px #deaa371f)}.intro-hero-v2{border-bottom:1px solid #e2b14261}.intro-hero-v2>*{z-index:2;max-width:none;position:relative}.intro-hero-copy{max-width:720px}.intro-hero-copy>p{color:#e3b64f;letter-spacing:.17em;margin:0 0 20px;font-size:12px;font-weight:900}.intro-hero-copy h1{color:#fff;letter-spacing:-.055em;margin:0;font-size:clamp(48px,8vw,82px);line-height:1.08}.intro-hero-copy h1 strong{color:#f0ba45;margin-top:7px;display:inline-block}.intro-hero-copy>span{color:#d3dfeb;word-break:keep-all;margin-top:24px;font-size:clamp(16px,2vw,20px);line-height:1.75;display:block}.intro-hero-copy>a{color:#f3c75e;background:#020c18b8;border:1px solid #e4b84e;border-radius:13px;align-items:center;gap:13px;min-height:52px;margin-top:27px;padding:0 20px;font-size:14px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 0 24px #e7b34126}.intro-hero-copy>a b{font-size:19px}.intro-benefit-strip{border-block:1px solid #e2b1426b;grid-template-columns:repeat(4,minmax(0,1fr));max-width:840px;margin-top:34px;display:grid}.intro-benefit-strip article{text-align:center;place-items:center;gap:8px;min-width:0;padding:22px 10px;display:grid;position:relative}.intro-benefit-strip article+article:before{content:"";background:#e2b14280;width:1px;position:absolute;inset:19px auto 19px 0}.intro-benefit-strip i{color:#f3bf49;border:1px solid #e7b341;border-radius:14px;place-items:center;width:47px;height:47px;font-size:25px;font-style:normal;font-weight:800;display:grid}.intro-benefit-strip b{color:#f5f8fb;font-size:13px;line-height:1.45}.intro-benefit-strip b span{color:#f0bd4e;letter-spacing:.04em}.intro-process,.intro-proof{max-width:920px;margin-top:40px}.intro-process>small,.intro-proof>small{color:#edb936;letter-spacing:.12em;align-items:center;gap:16px;margin:0;font-size:12px;font-weight:900;display:flex}.intro-process>small:before,.intro-process>small:after,.intro-proof>small:before,.intro-proof>small:after{content:"";background:#e2b14285;flex:1;height:1px}.intro-process ol{grid-template-columns:repeat(5,minmax(0,1fr));margin:22px 0 0;padding:0;list-style:none;display:grid}.intro-process li{color:#f0f4f8;text-align:center;justify-items:center;gap:10px;min-width:0;padding:0 6px;display:grid;position:relative}.intro-process li:not(:last-child):after{content:"→";color:#efb839;font-size:18px;position:absolute;top:7px;right:-10px}.intro-process li>b{color:#f3c351;border:1px solid #f0bd3c;border-radius:50%;place-items:center;width:40px;height:40px;font-size:16px;display:grid}.intro-process li>span{word-break:keep-all;font-size:12px;line-height:1.55}.intro-proof>div{border-top:1px solid #e2b14261;border-left:1px solid #e2b14261;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px;display:grid}.intro-proof article{border-bottom:1px solid #e2b14261;border-right:1px solid #e2b14261;gap:7px;min-width:0;padding:24px;display:grid}.intro-proof article b{color:#f0ba47;letter-spacing:-.035em;font-size:clamp(25px,4vw,38px)}.intro-proof article span{color:#e0e8f0;font-size:13px;line-height:1.45}.intro-hero-links{border-top:1px solid #e2b14261;max-width:920px;margin-top:28px}.intro-hero-links a{color:#f3f6fa;border-bottom:1px solid #e2b14259;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:14px;min-height:72px;text-decoration:none;display:grid}.intro-hero-links a i{color:#f0bd42;border:1px solid #e7b341;border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;font-style:normal;display:grid}.intro-hero-links a span{word-break:keep-all;min-width:0;font-size:16px;font-weight:750;line-height:1.4}.intro-hero-links a>b{color:#efb93d;font-size:31px;font-weight:400}.intro-bitcoin-hold{color:#f8f3e9;background:radial-gradient(circle at 73% 30%,#154e7e47,#0000 27%),radial-gradient(circle at 22% 18%,#12365b40,#0000 30%),linear-gradient(160deg,#020916 0%,#05172c 54%,#020b18 100%);border-bottom:1px solid #e2b14261;padding:76px max(24px,50vw - 490px) 68px;position:relative;overflow:hidden}.intro-bitcoin-hold:after{content:"";opacity:.25;transform-origin:bottom;pointer-events:none;background-image:linear-gradient(#3c82b959 1px,#0000 1px),linear-gradient(90deg,#3c82b959 1px,#0000 1px);background-size:38px 38px;height:38%;position:absolute;inset:auto -12% -16% 30%;transform:perspective(300px)rotateX(63deg)}.intro-bitcoin-hold>*{z-index:1;position:relative}.intro-hold-heading{border-bottom:1px solid #e2b1428c;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:25px;display:flex}.intro-hold-heading small{color:#e4b248;letter-spacing:.15em;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.intro-hold-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(42px,7vw,72px);font-weight:700;line-height:1.12}.intro-hold-heading>b{color:#e2b251;font-family:Georgia,serif;font-size:28px;font-weight:500}.intro-hold-lead{color:#e8bc62;word-break:keep-all;margin:24px 0 0;font-size:clamp(16px,2vw,20px);line-height:1.6}.intro-supply-visual{background:radial-gradient(circle at 50% 54%,#0c3a6361,#0000 45%);border-bottom:1px solid #e2b14257;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:20px;min-height:360px;margin-top:30px;display:grid;position:relative}.intro-supply-coin{aspect-ratio:1;border:1px solid #daa83c;border-radius:50%;justify-self:center;place-items:center;width:min(100%,320px);display:grid;position:relative;box-shadow:0 0 32px #e0a82d38,inset 0 0 35px #0d4a7773}.intro-supply-coin:before,.intro-supply-coin:after{content:"";border:1px solid #dead43b3;border-radius:50%;position:absolute}.intro-supply-coin:before{inset:8%}.intro-supply-coin:after{border-color:#4183b9a6;inset:23%}.intro-supply-coin span,.intro-supply-coin em{color:#e7b749;letter-spacing:.15em;font-size:11px;font-style:normal;font-weight:800;position:absolute}.intro-supply-coin span{top:12%}.intro-supply-coin em{bottom:12%}.intro-supply-coin b{z-index:1;color:#e7b23b;text-shadow:0 0 25px #e2ab2e61;font-size:clamp(74px,12vw,132px)}.intro-issuance-curve{align-content:center;align-self:stretch;gap:19px;padding:22px 0;display:grid}.intro-issuance-curve span{color:#efbd54;width:max-content;font-size:12px;font-weight:850;line-height:1.25;position:relative}.intro-issuance-curve span:after{content:"";transform-origin:0;background:linear-gradient(90deg,#e3ae3f,#0000);width:clamp(35px,8vw,95px);height:1px;position:absolute;top:50%;left:calc(100% + 9px);transform:rotate(12deg)}.intro-issuance-curve span:nth-child(2){margin-left:15%}.intro-issuance-curve span:nth-child(3){margin-left:30%}.intro-issuance-curve span:nth-child(4){margin-left:45%}.intro-issuance-curve span:nth-child(5){margin-left:60%}.intro-issuance-curve i{color:#a8b7c5;font-size:10px;font-style:normal;font-weight:500}.intro-network-map{grid-template-columns:repeat(3,52px);place-content:center;gap:20px;display:grid}.intro-network-map i{color:#e9b74d;background:#041223b8;border:1px solid #dead43a6;border-radius:50%;place-items:center;width:52px;height:52px;font-size:20px;font-style:normal;display:grid;box-shadow:0 0 0 8px #2063960d}.intro-network-map i:nth-child(2),.intro-network-map i:nth-child(5){transform:translateY(24px)}.intro-hold-reasons{margin-top:10px}.intro-hold-reasons article{border-bottom:1px solid #e2b14252;grid-template-columns:54px 255px minmax(0,1fr);align-items:center;gap:20px;min-height:122px;display:grid}.intro-hold-reasons article>i{color:#e7b84f;border:1px solid #e2b142b3;border-radius:50%;place-items:center;width:46px;height:46px;font-style:normal;font-weight:850;display:grid}.intro-hold-reasons article>div{gap:8px;display:grid}.intro-hold-reasons small{color:#e0ad42;letter-spacing:.06em;font-size:11px;font-weight:900}.intro-hold-reasons b{color:#f7f0e3;font-size:24px}.intro-hold-reasons p{color:#d9e0e7;word-break:keep-all;margin:0;font-size:16px;line-height:1.65}.intro-hold-conclusion{text-align:center;gap:18px;margin-top:38px;display:grid}.intro-hold-conclusion strong{color:#e5ae43;letter-spacing:-.04em;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(28px,4.3vw,46px);line-height:1.42}.intro-hold-conclusion p{color:#f3efe8;word-break:keep-all;max-width:760px;margin:0 auto;font-size:17px;line-height:1.72}.intro-hold-next{color:#e6b54e;text-align:center;background:#010a149e;border:1px solid #dba83b;border-radius:10px;justify-content:center;align-items:center;gap:15px;max-width:680px;min-height:60px;margin:34px auto 0;font-size:17px;font-weight:850;text-decoration:none;display:flex;box-shadow:0 0 28px #dea72d14}.intro-hold-next b{font-size:21px}.intro-cloud-reason{color:#f7f2e8;background:radial-gradient(circle at 18% 24%,#144b7742,#0000 29%),radial-gradient(circle at 82% 66%,#0c416947,#0000 31%),linear-gradient(150deg,#020a17,#061a31 57%,#020b18);border-bottom:1px solid #e2b14261;padding:76px max(24px,50vw - 490px) 70px;position:relative;overflow:hidden}.intro-cloud-reason:before{content:"";opacity:.2;pointer-events:none;background-image:radial-gradient(circle,#59a4d9e6 0 2px,#0000 3px);background-size:48px 48px;height:34%;position:absolute;inset:17% -25% auto 48%;transform:rotate(-8deg)}.intro-cloud-reason>*{z-index:1;position:relative}.intro-cloud-heading{border-bottom:1px solid #e2b1428c;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:25px;display:flex}.intro-cloud-heading small{color:#e4b248;letter-spacing:.15em;margin-bottom:18px;font-size:12px;font-weight:900;display:block}.intro-cloud-heading h2{letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(38px,6.2vw,66px);line-height:1.14}.intro-cloud-heading h2 strong{color:#e8b345;font-weight:700}.intro-cloud-heading>b{color:#e2b251;font-family:Georgia,serif;font-size:28px;font-weight:500}.intro-cloud-lead{color:#e9edf1;word-break:keep-all;margin:25px 0 0;font-size:clamp(17px,2vw,21px);line-height:1.72}.intro-cloud-lead strong{color:#e7b044;font-weight:850}.intro-cloud-core{border-top:1px solid #e2b14257;grid-template-columns:1fr;margin-top:38px;display:grid}.intro-cloud-core article{background:#081d3161;border-bottom:1px solid #e2b14257;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:0 22px;min-height:0;padding:25px 64px 25px 20px;display:grid;position:relative}.intro-cloud-core article:nth-child(2n){background:#0f2a4480}.intro-cloud-core article>span{color:#e8b4458c;font-family:Georgia,serif;font-size:20px;position:absolute;top:18px;right:20px}.intro-cloud-core article>i{color:#ebb94c;border:1px solid #dda93c;border-radius:18px;place-items:center;width:64px;height:64px;font-size:29px;font-style:normal;display:grid;box-shadow:inset 0 0 22px #1e679b33}.intro-cloud-core article>div{grid-template-columns:minmax(190px,250px) minmax(0,1fr);align-items:center;gap:7px 28px;min-width:0;display:grid}.intro-cloud-core article>div>small{color:#dba83e;letter-spacing:.08em;grid-column:1;font-size:10px;font-weight:900}.intro-cloud-core article>div>b{color:#faf5ea;word-break:keep-all;grid-column:1;font-size:25px;line-height:1.3}.intro-cloud-core article>div>p{color:#cbd7e2;word-break:keep-all;overflow-wrap:break-word;grid-area:1/2/span 2;min-width:0;margin:0;font-size:15px;line-height:1.75}.intro-cloud-flow{grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:12px;margin-top:34px;display:grid}.intro-cloud-flow span{color:#f4efe6;text-align:center;border-block:1px solid #e2b14273;place-items:center;min-height:64px;font-size:14px;font-weight:850;display:grid}.intro-cloud-flow b{color:#e2ac3b;font-size:22px}.intro-cloud-compare{background:#e2b14261;grid-template-columns:1fr 1fr;gap:1px;margin-top:38px;display:grid}.intro-cloud-compare article{background:#071a2d;gap:9px;padding:28px;display:grid}.intro-cloud-compare small{color:#dea93e;letter-spacing:.16em;font-size:11px;font-weight:900}.intro-cloud-compare b{color:#f9f4ea;font-size:23px}.intro-cloud-compare p{color:#bac9d7;word-break:keep-all;margin:0;font-size:14px;line-height:1.65}.intro-cloud-value-growth{text-align:center;background:linear-gradient(90deg,#081d3142,#11314e94,#081d3142);border-block:1px solid #e2b14280;gap:14px;margin-top:38px;padding:35px 32px;display:grid}.intro-cloud-value-growth small{color:#e1ad43;letter-spacing:.18em;font-size:11px;font-weight:900}.intro-cloud-value-growth p{color:#f8f4ec;letter-spacing:-.035em;word-break:keep-all;max-width:900px;margin:0 auto;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(24px,3.4vw,39px);font-weight:700;line-height:1.55}.intro-cloud-value-growth strong{color:#e7b044;font-weight:700}.intro-cloud-conclusion{text-align:center;gap:18px;margin-top:42px;display:grid}.intro-cloud-conclusion strong{color:#e7b044;letter-spacing:-.04em;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(27px,4vw,43px);line-height:1.45}.intro-cloud-conclusion p{color:#edf0f2;word-break:keep-all;max-width:780px;margin:0 auto;font-size:16px;line-height:1.75}.intro-cloud-next{color:#e6b54e;text-align:center;background:#010a149e;border:1px solid #dba83b;border-radius:10px;justify-content:center;align-items:center;gap:15px;max-width:680px;min-height:60px;margin:34px auto 0;font-size:17px;font-weight:850;text-decoration:none;display:flex}.intro-cloud-next b{font-size:21px}@media (width<=640px){.intro-nav{min-height:58px}.intro-nav span{max-width:61%;font-size:11px}.intro-hero-v2{background-position:58% 0;padding:52px 18px 38px}.intro-hero-copy h1{font-size:clamp(46px,13.5vw,62px)}.intro-hero-copy>p{font-size:10px}.intro-hero-copy>span{font-size:15px}.intro-hero-copy>span br{display:none}.intro-hero-copy>a{justify-content:center;width:100%;padding-inline:12px}.intro-benefit-strip{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:25px}.intro-benefit-strip article{padding:18px 3px}.intro-benefit-strip article+article:before{inset-block:17px}.intro-benefit-strip i{border-radius:12px;width:39px;height:39px;font-size:21px}.intro-benefit-strip b{font-size:10px}.intro-process,.intro-proof{margin-top:30px}.intro-process ol{gap:2px}.intro-process li{gap:7px;padding-inline:1px}.intro-process li:not(:last-child):after{font-size:15px;top:4px;right:-6px}.intro-process li>b{width:32px;height:32px;font-size:13px}.intro-process li>span{font-size:9px;line-height:1.45}.intro-proof article{padding:19px 12px}.intro-proof article b{font-size:clamp(23px,7vw,31px)}.intro-proof article span{font-size:11px}.intro-hero-links a{grid-template-columns:42px minmax(0,1fr) 18px;gap:10px;min-height:68px}.intro-hero-links a i{width:36px;height:36px;font-size:17px}.intro-hero-links a span{font-size:13px}.intro-bitcoin-hold{padding:52px 18px 42px}.intro-hold-heading{padding-bottom:20px}.intro-hold-heading h2{font-size:clamp(43px,12vw,58px)}.intro-hold-heading>b{font-size:22px}.intro-hold-lead{margin-top:18px;font-size:15px}.intro-supply-visual{grid-template-columns:.72fr 1.35fr .72fr;gap:5px;min-height:310px;margin-top:20px}.intro-supply-coin span,.intro-supply-coin em{letter-spacing:.08em;font-size:7px}.intro-supply-coin b{font-size:71px}.intro-issuance-curve{gap:15px;padding-block:12px}.intro-issuance-curve span{font-size:8px}.intro-issuance-curve i{font-size:7px}.intro-issuance-curve span:after{width:24px;left:calc(100% + 3px)}.intro-network-map{grid-template-columns:repeat(2,32px);gap:13px}.intro-network-map i{width:32px;height:32px;box-shadow:none;font-size:12px}.intro-network-map i:nth-child(2),.intro-network-map i:nth-child(5){transform:translateY(12px)}.intro-hold-reasons article{grid-template-columns:42px minmax(0,1fr);gap:9px 12px;min-height:0;padding:21px 0}.intro-hold-reasons article>i{grid-row:1/span 2;width:38px;height:38px;font-size:11px}.intro-hold-reasons article>div{gap:5px}.intro-hold-reasons small{font-size:9px}.intro-hold-reasons b{font-size:20px}.intro-hold-reasons p{grid-column:2;font-size:13px;line-height:1.55}.intro-hold-conclusion{margin-top:30px}.intro-hold-conclusion strong{font-size:clamp(27px,7.8vw,36px)}.intro-hold-conclusion p{font-size:14px}.intro-hold-next{min-height:56px;margin-top:27px;padding-inline:12px;font-size:14px}.intro-cloud-reason{padding:52px 18px 44px}.intro-cloud-heading{padding-bottom:20px}.intro-cloud-heading h2{font-size:clamp(38px,10.6vw,51px)}.intro-cloud-heading>b{font-size:22px}.intro-cloud-lead{margin-top:19px;font-size:15px}.intro-cloud-core{grid-template-columns:1fr;margin-top:27px}.intro-cloud-core article{grid-template-columns:48px minmax(0,1fr);gap:0 15px;min-height:0;padding:22px 42px 22px 14px}.intro-cloud-core article>span{font-size:16px;top:15px;right:16px}.intro-cloud-core article>i{border-radius:14px;width:48px;height:48px;font-size:23px}.intro-cloud-core article>div{grid-template-columns:1fr;gap:5px}.intro-cloud-core article>div>small{grid-column:1;padding-right:18px;font-size:9px}.intro-cloud-core article>div>b{grid-column:1;font-size:21px}.intro-cloud-core article>div>p{grid-area:auto/1;margin-top:4px;font-size:13px;line-height:1.65}.intro-cloud-flow{grid-template-columns:1fr auto 1fr;gap:7px;margin-top:24px}.intro-cloud-flow span{min-height:49px;font-size:11px}.intro-cloud-flow b{font-size:16px}.intro-cloud-flow span:nth-of-type(3){grid-column:1}.intro-cloud-flow b:nth-of-type(3){grid-column:2}.intro-cloud-flow span:nth-of-type(4){grid-column:3}.intro-cloud-compare{grid-template-columns:1fr;margin-top:27px}.intro-cloud-compare article{padding:21px 18px}.intro-cloud-compare b{font-size:20px}.intro-cloud-value-growth{margin-top:27px;padding:28px 18px}.intro-cloud-value-growth p{font-size:clamp(23px,7vw,31px);line-height:1.5}.intro-cloud-conclusion{margin-top:31px}.intro-cloud-conclusion strong{font-size:clamp(26px,7.3vw,34px)}.intro-cloud-conclusion p{font-size:14px}.intro-cloud-next{min-height:56px;margin-top:27px;padding-inline:12px;font-size:14px}}.intro-premium-section{color:#f7f2e8;background:radial-gradient(circle at 82% 18%,#184f7c38,#0000 29%),linear-gradient(150deg,#020a17,#061a31 58%,#020b18);border-bottom:1px solid #e2b14261;padding:76px max(24px,50vw - 490px) 70px;position:relative;overflow:hidden}.intro-premium-section:nth-of-type(2n){background:radial-gradient(circle at 17% 72%,#174d7733,#0000 31%),linear-gradient(155deg,#020b18,#081d34 56%,#020a16)}.intro-premium-section:after{content:"";opacity:.11;pointer-events:none;background-image:radial-gradient(circle,#5da7dbf2 0 2px,#0000 3px);background-size:52px 52px;height:48%;position:absolute;inset:0 -15% auto 42%;transform:rotate(-7deg)}.intro-premium-section>*{z-index:1;position:relative}.intro-premium-heading{text-align:left;border-bottom:1px solid #e2b1428c;justify-content:space-between;align-items:flex-start;gap:24px;padding-bottom:25px;display:flex}.intro-premium-heading small{color:#e4b248;letter-spacing:.15em;margin:0 0 18px;font-size:12px;font-weight:900;display:block}.intro-premium-heading h2{color:#f8f3e9;letter-spacing:-.055em;margin:0;font-family:Georgia,Noto Serif KR,serif;font-size:clamp(40px,6.4vw,68px);font-weight:700;line-height:1.14}.intro-premium-heading h2 strong{color:#e8b345;font-weight:700}.intro-premium-heading>b{color:#e2b251;font-family:Georgia,serif;font-size:28px;font-weight:500}.intro-premium-lead{word-break:keep-all;color:#d7e0e9!important;max-width:820px!important;margin:25px 0 0!important;font-size:clamp(16px,2vw,20px)!important;line-height:1.72!important}.intro-checks{border-top:1px solid #e2b14257;margin-top:34px}.intro-checks p{background:#081d3157;border-bottom:1px solid #e2b14257;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:20px;min-height:112px;margin:0;padding:23px 20px;display:grid}.intro-checks p:nth-child(2n){background:#0f2a447a}.intro-checks>p>b{color:#e7b84f;border:1px solid #e2b142bf;border-radius:50%;place-items:center;width:48px;height:48px;font-size:12px;display:grid}.intro-checks span{gap:8px;display:grid}.intro-checks span strong{color:#faf5ea;font-size:23px;line-height:1.3}.intro-checks span em{color:#cbd7e2;word-break:keep-all;font-size:15px;font-style:normal;font-weight:400;line-height:1.65}.intro-faq-list{border-top:1px solid #e2b14257;margin-top:34px}.intro-faq article{border-bottom:1px solid #e2b14257}.intro-faq article:first-of-type{border-top:0;margin-top:0}.intro-faq button{color:#f7f2e8;grid-template-columns:52px minmax(0,1fr) 34px;gap:18px;min-height:86px;padding:20px 8px;display:grid}.intro-faq button i{color:#d9a83f;letter-spacing:.08em;font-size:11px;font-style:normal;font-weight:900}.intro-faq button b{word-break:keep-all;font-size:20px;line-height:1.45}.intro-faq button span{color:#e6b143;font-size:28px;font-weight:400}.intro-faq article>p{color:#c5d2df;word-break:keep-all;margin:0;padding:0 42px 27px 78px;font-size:15px;line-height:1.75}.intro-form{border-top:1px solid #e2b14257;gap:12px;max-width:none;margin-top:32px;padding-top:27px;display:grid}.intro-form label{color:#e2ae42;letter-spacing:.08em;font-size:12px;font-weight:900}.intro-form textarea{box-sizing:border-box;color:#f5f1e9;background:#020d1bad;border:1px solid #e2b14280;border-radius:0;min-height:170px;padding:22px;font-size:16px;line-height:1.65}.intro-form textarea::placeholder{color:#8194a8}.intro-form textarea:focus{border-color:#e7b342;box-shadow:0 0 0 3px #e7b3421f}.intro-form button{color:#061426;background:linear-gradient(135deg,#c99125,#e8b94f);border:1px solid #dca83b;min-height:60px;font-size:16px;font-weight:900}.intro-form button:disabled{color:#7f91a5;opacity:1;background:#23364a;border-color:#405168}.intro-form em{color:#ff98a7}.intro-sent{color:#a9ead1;background:#0d503d52;border:1px solid #5dc2968c;max-width:none;margin-top:32px}.intro-cta{text-align:left}.intro-cta-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.intro-cta-actions>a{color:#061426;background:linear-gradient(135deg,#c99125,#e8b94f);border:1px solid #dda93d;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 23px;font-size:16px;font-weight:900;text-decoration:none;display:flex}.intro-cta-actions>a+a{color:#e6edf4;background:#06172aad;border-color:#596f87}.intro-cta-actions b{font-size:20px}.intro-cta-note{text-align:left;border-top:1px solid #e2b1423d;padding-top:20px;color:#91a4b7!important;max-width:none!important;margin:25px 0 0!important;font-size:12px!important;line-height:1.65!important}@media (width<=640px){.intro-premium-section{padding:52px 18px 44px}.intro-premium-heading{padding-bottom:20px}.intro-premium-heading h2{font-size:clamp(38px,10.8vw,51px)}.intro-premium-heading>b{font-size:22px}.intro-premium-lead{margin-top:19px!important;font-size:15px!important}.intro-checks{margin-top:26px}.intro-checks p{grid-template-columns:43px minmax(0,1fr);gap:13px;min-height:0;padding:21px 10px}.intro-checks>p>b{width:38px;height:38px;font-size:10px}.intro-checks span{gap:6px}.intro-checks span strong{font-size:20px}.intro-checks span em{font-size:13px;line-height:1.6}.intro-faq-list{margin-top:26px}.intro-faq button{grid-template-columns:34px minmax(0,1fr) 26px;gap:9px;min-height:76px;padding:17px 3px}.intro-faq button b{font-size:17px}.intro-faq button span{font-size:24px}.intro-faq article>p{padding:0 27px 22px 37px;font-size:13px;line-height:1.7}.intro-form{margin-top:26px;padding-top:22px}.intro-form textarea{min-height:150px;padding:18px;font-size:15px}.intro-form button{min-height:57px;font-size:14px}.intro-cta-actions{grid-template-columns:1fr;margin-top:27px}.intro-cta-actions>a{min-height:58px;padding-inline:18px;font-size:14px}}.academy-curriculum{color:#fff;background:linear-gradient(155deg,#0e3156 0%,#174f82 58%,#1c6fa5 100%);border:1px solid #cbdced;border-radius:24px;margin:14px 0 28px;overflow:hidden;box-shadow:0 16px 36px #123f692e}.academy-roadmap-heading small,.academy-library-heading small{color:#80c9ff;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.academy-roadmap-heading h2{color:#fff;word-break:keep-all;margin:7px 0;font-size:22px;line-height:1.25}.academy-roadmap-heading p{color:#d2e6f7;word-break:keep-all;margin:0;font-size:13px;line-height:1.6}.academy-stage-list{border-top:1px solid #ffffff26;display:grid}.academy-stage-list>article{border-bottom:1px solid #ffffff21;padding:17px 16px 18px}.academy-stage-list>article:last-child{border-bottom:0}.academy-stage-list article>header{align-items:center;gap:10px;margin-bottom:11px;display:flex}.academy-stage-list article>header>span{color:#9dd7ff;border:1px solid #ffffff42;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.academy-stage-list header div{min-width:0}.academy-stage-list header small{color:#8ecfff;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}.academy-stage-list header h3{color:#fff;margin:2px 0 0;font-size:15px}.academy-presentation-list{gap:7px;padding-left:46px;display:grid}.academy-presentation-list button{color:#fff;text-align:left;background:#ffffff1a;border:1px solid #fff3;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;gap:3px 10px;width:100%;min-height:59px;padding:11px 12px;display:grid;position:relative}.academy-presentation-list button span{font-size:13px;font-weight:900}.academy-presentation-list button small{color:#a9c7df;letter-spacing:.03em;grid-column:1;font-size:9px;font-weight:800}.academy-presentation-list button strong{color:#bde4ff;white-space:nowrap;grid-area:1/2/span 2;align-self:center;font-size:10px}.academy-presentation-list button:not(:disabled){cursor:pointer;background:#4daae733;border-color:#89d3ff8c}.academy-presentation-list button:focus-visible{outline-offset:2px;outline:3px solid #8ed2ff}.academy-library-heading{margin:0 0 10px}.academy-library-heading small{color:#397ebd}.academy-library-heading h2{color:#3a342d;margin:5px 0 0;font-size:19px;line-height:1.3}.education-feature-list{gap:12px;width:100%;margin:14px 0 28px;display:grid}.education-feature-list>:is(.insight-entry-card,.cartoon-entry-card,.business-deck-card,.calculator-entry-card,.cashflow-entry-card,.self-custody-entry-card,.bitcoin-diploma-entry-card,.ethics-entry-card){box-sizing:border-box;color:#10233a;text-align:left;align-items:center;gap:13px;min-height:116px;position:relative;overflow:hidden;background:#fff!important;border:1px solid #cfdeed!important;border-radius:20px!important;grid-template-columns:52px minmax(0,1fr) auto!important;width:100%!important;margin:0!important;padding:15px!important;display:grid!important;box-shadow:0 8px 24px #1c3b5b14!important}.education-feature-list>button:before{content:"";background:var(--education-accent,#2b82e6);width:4px;position:absolute;inset:0 auto 0 0}.education-feature-list .insight-entry-card{--education-accent:#367fd5}.education-feature-list .cartoon-entry-card{--education-accent:#dcaa32}.education-feature-list .business-deck-card{--education-accent:#5599ed}.education-feature-list .calculator-entry-card{--education-accent:#13a58e}.education-feature-list .cashflow-entry-card{--education-accent:#8d63d8}.education-feature-list .self-custody-entry-card{--education-accent:#168f9e}.education-feature-list .bitcoin-diploma-entry-card{--education-accent:#c49024}.education-feature-list .ethics-entry-card{--education-accent:#d4a839}.education-feature-list :is(.cashflow-entry-card,.self-custody-entry-card,.bitcoin-diploma-entry-card)>span:first-child{background:var(--education-accent);color:#fff;place-items:center;font-size:22px;font-weight:900;display:grid}.education-feature-list .cashflow-entry-card:disabled{cursor:default;opacity:1}.education-feature-list>button>span:first-child{box-sizing:border-box;border-radius:15px!important;width:50px!important;height:50px!important}.education-feature-list>button>div{min-width:0}.education-feature-list>button small{letter-spacing:.09em;font-weight:900;line-height:1.3;display:block;color:var(--education-accent,#2878d3)!important;font-size:10px!important}.education-feature-list>button h2{word-break:keep-all;line-height:1.25;color:#10233a!important;margin:5px 0 3px!important;font-size:17px!important}.education-feature-list>button p{word-break:keep-all;line-height:1.45;color:#65768a!important;margin:0!important;font-size:12px!important}.education-feature-list>button>strong{background:var(--education-accent,#2878d3);border-radius:999px;min-width:48px;padding:8px 9px}@supports (color:color-mix(in lab, red, red)){.education-feature-list>button>strong{background:color-mix(in srgb, var(--education-accent,#2878d3) 12%, white)}}.education-feature-list>button>strong{text-align:center;white-space:nowrap;font-weight:900;color:var(--education-accent,#2878d3)!important;font-size:11px!important}.education-feature-list>button:focus-visible{outline:3px solid var(--education-accent,#2878d3)}@supports (color:color-mix(in lab, red, red)){.education-feature-list>button:focus-visible{outline:3px solid color-mix(in srgb, var(--education-accent,#2878d3) 45%, transparent)}}.education-feature-list>button:focus-visible{outline-offset:2px}html[data-theme=dark] .education-page-heading h1{color:#fbf8f2!important}html[data-theme=dark] .education-page-heading p{color:#b9ad9d!important}html[data-theme=dark] .academy-curriculum{background:linear-gradient(155deg,#0a2742,#123f68 58%,#15577e);border-color:#365873}html[data-theme=dark] .academy-library-heading small{color:#68b4f2}html[data-theme=dark] .academy-library-heading h2{color:#eff7ff}html[data-theme=dark] .education-page-heading :is(.page-back-button,.icon-button){color:#b8d8fb!important;background:#132a42!important;border-color:#355370!important}html[data-theme=dark] .education-feature-list>:is(.insight-entry-card,.cartoon-entry-card,.business-deck-card,.calculator-entry-card,.cashflow-entry-card,.self-custody-entry-card,.bitcoin-diploma-entry-card,.ethics-entry-card){color:#fbf8f2!important;background:linear-gradient(145deg,#12263a,#0e2032)!important;border-color:#2d4964!important;box-shadow:0 10px 26px #00000038!important}html[data-theme=dark] .education-feature-list>button h2{color:#fbf8f2!important}html[data-theme=dark] .education-feature-list>button p{color:#b4c4d5!important}html[data-theme=dark] .education-feature-list>button>strong{background:var(--education-accent,#65aaff)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .education-feature-list>button>strong{background:color-mix(in srgb, var(--education-accent,#65aaff) 22%, #0c1c2c)}}html[data-theme=dark] .education-feature-list .insight-entry-emblem{background:#0b1c2d!important;border-color:#5c82a8!important}@media (width<=390px){.academy-roadmap-heading{padding:20px 17px 16px}.academy-roadmap-heading h2{font-size:20px}.academy-stage-list>article{padding-inline:14px}.academy-presentation-list{padding-left:0}.education-feature-list>:is(.insight-entry-card,.cartoon-entry-card,.business-deck-card,.calculator-entry-card,.cashflow-entry-card,.self-custody-entry-card,.bitcoin-diploma-entry-card,.ethics-entry-card){min-height:110px;grid-template-columns:46px minmax(0,1fr)!important;padding:13px!important}.education-feature-list>button>span:first-child{width:44px!important;height:44px!important}.education-feature-list>button>strong{grid-column:2;justify-self:start;margin-top:5px;padding:6px 9px}}.community-notice-tabs{background:#eef3f8;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;margin:14px 12px 8px;padding:4px;display:grid}.community-notice-tabs button{color:#6b7b8f;background:0 0;border:0;border-radius:9px;min-height:40px;font-weight:800;position:relative}.community-notice-tabs button.active{color:#12365d;background:#fff;box-shadow:0 2px 8px #12365d12}.community-notice-tabs button i{background:#e82d4f;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:13px}.community-notice-tabs button span{color:#fff;background:#9b7340;border-radius:999px;margin-left:6px;padding:2px 6px;font-size:10px}.community-notice-intro.update>div>span{background:#9b7340}.admin-notice-kind{background:#e8eff7;border-radius:12px;grid-template-columns:1fr 1fr;gap:5px;padding:4px;display:grid}.admin-notice-kind button{color:#63758a;background:0 0;border:0;border-radius:9px;min-height:42px;font-weight:850}.admin-notice-kind button.active{color:#9b7340;background:#fff;box-shadow:0 2px 8px #12365d12}.admin-notice-kind-label{color:#63758a;vertical-align:2px;background:#eef2f6;border-radius:999px;margin-right:7px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-block}.admin-notice-kind-label.update{color:#9b7340;background:#f0e7da}.home-update-chip{z-index:45;top:calc(env(safe-area-inset-top,0px) + 12px);color:#17395f;background:#fff;border:1px solid #d6e4f4;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:5px 8px 5px 6px;display:flex;position:absolute;right:14px;box-shadow:0 6px 20px #0a32691a}.home-update-chip span{color:#fff;background:#9b7340;border-radius:999px;padding:5px 7px;font-size:9px;font-weight:900}.home-update-chip b{font-size:12px}.home-update-chip em{color:#fff;background:#e82d4f;border-radius:50%;place-items:center;min-width:20px;height:20px;font-size:10px;font-style:normal;font-weight:900;display:grid}.update-spotlight-backdrop{z-index:12000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0713238f;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.update-spotlight{color:#142f50;text-align:center;background:#fff;border-radius:22px;width:min(100%,350px);padding:26px 22px 18px;position:relative;box-shadow:0 24px 70px #07132355}.update-spotlight-close{color:#63758a;background:#f1f4f8;border:0;border-radius:50%;width:34px;height:34px;font-size:22px;position:absolute;top:10px;right:10px}.update-spotlight>small{color:#9b7340;letter-spacing:.14em;font-size:10px;font-weight:900}.update-spotlight>span{color:#fff;background:#9b7340;border-radius:15px;place-items:center;width:48px;height:48px;margin:14px auto 10px;font-size:24px;font-weight:900;display:grid}.update-spotlight h2{margin:0;font-size:22px}.update-spotlight>b{margin-top:12px;font-size:15px;display:block}.update-spotlight p{color:#66788e;margin:8px 0 18px;font-size:13px;line-height:1.55}.update-spotlight-primary,.update-spotlight-secondary{border:0;border-radius:12px;width:100%;min-height:46px;font-weight:850}.update-spotlight-primary{color:#fff;background:#9b7340}.update-spotlight-secondary{color:#687b91;background:0 0;margin-top:5px}html[data-theme=dark] .community-notice-tabs,html[data-theme=dark] .admin-notice-kind{background:#0a1c2e}html[data-theme=dark] .admin-announcement-image{border-color:var(--isl-line);background:var(--isl-surface-soft)}html[data-theme=dark] .admin-announcement-image>span{color:#e2c184;background:#433725}html[data-theme=dark] .admin-announcement-image>img,html[data-theme=dark] .admin-notice-list-image{background:#071521}html[data-theme=dark] .community-notice-tabs button.active,html[data-theme=dark] .admin-notice-kind button.active,html[data-theme=dark] .home-update-chip,html[data-theme=dark] .update-spotlight{color:#f1f7ff;box-shadow:none;background:#142a41}html[data-theme=dark] .update-spotlight-close{color:#c7d6e6;background:#20384f}html[data-theme=dark] .update-spotlight p{color:#b9ad9d}.insight-board-page .insight-article-list,.insight-board-page .insight-article-list>button{padding-inline:0}@media (width<=370px){.insight-board-page .insight-article-list{padding-inline:0}}.admin-approval-todo:not(.has-pending)>header{color:#24415f;background:#eaf1f8}.admin-approval-todo:not(.has-pending)>header small{color:#71869b}.admin-approval-todo:not(.has-pending)>header>b{color:#60758a;background:#dfe8f1}html[data-theme=dark] .admin-approval-todo{box-shadow:none;background:#10243a;border-color:#4b4237}html[data-theme=dark] .admin-approval-todo:not(.has-pending)>header{color:#faf7f1;background:#142b42}html[data-theme=dark] .admin-approval-todo:not(.has-pending)>header small{color:#91a9c0}html[data-theme=dark] .admin-approval-todo:not(.has-pending)>header>b{color:#c5d4e3;background:#203950}html[data-theme=dark] .admin-approval-todo>p{color:#b9ad9d}html[data-theme=dark] .admin-approval-todo.has-pending{background:#301a25!important;border-color:#ff5b76!important}html[data-theme=dark] .admin-approval-todo.has-pending>header{background:#c91f3e}html[data-theme=dark] .admin-metrics>button{background:0 0!important;border-bottom:1px solid #4b4237!important}html[data-theme=dark] .admin-metrics>button:nth-child(odd){border-right:1px solid #4b4237!important}html[data-theme=dark] .admin-metrics>button span,html[data-theme=dark] .admin-metrics>button small{color:#b9ad9d!important}html[data-theme=dark] .admin-metrics>button b{color:#fbf8f2!important}html[data-theme=dark] .admin-todo>button{border-bottom:1px solid #4b4237!important}html[data-theme=dark] .admin-todo>button b{color:#fbf8f2!important}html[data-theme=dark] .admin-todo>button small{color:#b9ad9d!important}.phone-shell{--ui-control-size:44px;--ui-action-height:42px;--ui-control-radius:13px;--ui-page-title:20px;--ui-section-title:19px}.sub-header{align-items:center;gap:6px;min-height:68px;display:grid;margin:max(14px, calc(env(safe-area-inset-top,0px) + 8px)) 0 14px!important;grid-template-columns:68px minmax(0,1fr) 68px!important}.sub-header>button{color:var(--brand-teal);background:0 0;border:0}.sub-header>:is(h1,div){text-align:center;min-width:0}.sub-header h1{color:var(--navy);letter-spacing:-.025em;text-align:center;word-break:keep-all;line-height:1.22;font-size:var(--ui-page-title)!important;margin:0!important}.sub-header>div>small{color:var(--muted);text-align:center;margin-top:4px;line-height:1.35;display:block;font-size:11px!important}.sub-header>button:first-child,.page-back-button,.calendar-return-button{min-width:var(--ui-control-size);cursor:pointer;justify-self:start;place-items:center;transition:border-color .18s,background-color .18s,color .18s,transform .12s;display:grid;width:var(--ui-control-size)!important;height:var(--ui-control-size)!important;border-radius:var(--ui-control-radius)!important;color:#245887!important;box-shadow:none!important;background:#fbf8f2!important;border:1px solid #c8d9eb!important;padding:0!important;font-size:29px!important;line-height:1!important}.sub-header>button:first-child:hover,.page-back-button:hover,.calendar-return-button:hover{border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.sub-header>button:first-child:active,.page-back-button:active,.calendar-return-button:active{transform:scale(.94)}.sub-header>button:last-child:not(:first-child){max-width:68px;min-height:38px;color:var(--brand-teal);word-break:keep-all;background:0 0;border:0;border-radius:10px;justify-self:end;padding:0 6px;font-weight:850;line-height:1.25;text-align:center!important;font-size:12px!important}.sub-header>span:last-child{width:68px}.page-heading{align-items:center;min-height:68px;margin:max(14px, calc(env(safe-area-inset-top,0px) + 8px)) 0 14px!important}.page-heading h1{letter-spacing:-.035em;margin:0;line-height:1.2;font-size:26px!important}.page-heading p{color:var(--muted);margin:5px 0 0;font-size:13px;line-height:1.45}.page-heading>.page-back-button:first-child,.education-page-heading>.page-back-button:first-child{grid-area:1/1}.education-page-heading{gap:8px;grid-template-columns:48px minmax(0,1fr) 48px!important;align-items:center!important}.education-page-heading>div{text-align:center;min-width:0}.education-page-heading>div h1,.education-page-heading>div p{text-align:center}.education-page-heading>.icon-button{width:var(--ui-control-size);height:var(--ui-control-size);border-radius:var(--ui-control-radius);justify-self:end}.admin-sub-header,.director-sub-header,.settings-sub-header,.help-sub-header,.about-isl-header,.global-centers-header,.insight-sub-header,.insight-reading-header,.member-qr-sub-header,.notification-page-header,.award-event-header{grid-template-columns:68px minmax(0,1fr) 68px!important}.admin-sub-header>div,.director-sub-header>div{text-align:center}.admin-sub-header small,.director-sub-header small{color:var(--muted)!important}.community-header{min-height:68px;padding:12px 14px 10px!important}.community-header h1{font-size:24px!important}.community-header-actions{align-items:center;gap:6px}.community-header-actions>button{min-height:var(--ui-control-size);border-radius:var(--ui-control-radius)!important;box-shadow:none!important}.admin-section-heading,.director-heading,.admin-center-heading,.admin-member-list-heading,.admin-content-status-heading,.admin-event-list-heading{min-height:52px;align-items:center!important;margin:12px 0 10px!important}.admin-section-heading h2,.director-heading h3,.admin-center-heading h3,.admin-member-list-heading h3,.admin-content-status-heading h3,.admin-event-list-heading h3{line-height:1.25;font-size:var(--ui-section-title)!important;margin:2px 0 0!important}.admin-section-heading small{font-size:11px!important}.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button{min-height:var(--ui-action-height)!important;border:1px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button{border:1px solid color-mix(in srgb, var(--brand-teal) 32%, transparent)!important}}.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button{white-space:nowrap;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important;border-radius:11px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important}:is(.admin-editor,.admin-event-editor,.admin-notice-editor,.director-class-form,.center-profile-editor)>button:last-child,:is(.admin-event-poster-buttons,.distribution-actions,.member-detail-actions)>:is(button,a){min-height:46px;font-weight:850;border-radius:12px!important}button:focus-visible,a:focus-visible{outline-offset:2px;outline:3px solid #1668e04d}html[data-theme=dark] .sub-header h1{color:#fbf8f2!important}html[data-theme=dark] :is(.sub-header>button:first-child,.page-back-button,.calendar-return-button){color:#acd2fa!important;background:#132940!important;border-color:#35516d!important}html[data-theme=dark] :is(.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :is(.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button){border-color:color-mix(in srgb, var(--brand-teal) 38%, transparent)!important}}html[data-theme=dark] :is(.admin-section-heading>button,.director-heading>button,.admin-center-heading>button,.admin-content-status-heading>button,.admin-event-list-heading>button){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}@media (width<=390px){.sub-header,.admin-sub-header,.director-sub-header,.settings-sub-header,.help-sub-header,.about-isl-header,.global-centers-header,.insight-sub-header,.insight-reading-header,.member-qr-sub-header,.notification-page-header,.award-event-header{grid-template-columns:58px minmax(0,1fr) 58px!important}.sub-header>span:last-child{width:58px}.sub-header h1{font-size:18px!important}.sub-header>button:last-child:not(:first-child){max-width:58px;padding-inline:2px;font-size:11px!important}}.education-page-heading.top-level-page-heading{justify-content:space-between;gap:12px;grid-template-columns:none!important;align-items:center!important;display:flex!important}.education-page-heading.top-level-page-heading>div,.education-page-heading.top-level-page-heading>div :is(h1,p){text-align:left}.education-page-heading.top-level-page-heading>.icon-button{flex:0 0 var(--ui-control-size)}.phone-shell{--platform-content-gutter:clamp(16px, 2.4vw, 24px)}.phone-content:not(.presentation-content){padding-left:max(var(--platform-content-gutter), env(safe-area-inset-left,0px))!important;padding-right:max(var(--platform-content-gutter), env(safe-area-inset-right,0px))!important}.phone-content.presentation-content{padding-inline:0!important}.phone-content>:not(.presentation-content),.phone-content>:is(section,article,div){max-width:none}.phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-list],[class*=-list\ ],[class$=-grid],[class*=-grid\ ],[class$=-hero],[class*=-hero\ ],[class$=-editor],[class*=-editor\ ],[class$=-form],[class*=-form\ ],[class$=-summary],[class*=-summary\ ],[class$=-intro],[class*=-intro\ ],[class$=-menu],[class*=-menu\ ],[class$=-notice],[class*=-notice\ ],[class$=-section],[class*=-section\ ]){max-width:none;margin-inline:0!important}.phone-content>:where(section,article,div):not(.admin-menu-control):not(.language-switch):not(.home-update-chip),.phone-content>:where(section,article,div)>:where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-list],[class*=-list\ ],[class$=-grid],[class*=-grid\ ],[class$=-hero],[class*=-hero\ ],[class$=-editor],[class*=-editor\ ],[class$=-form],[class*=-form\ ],[class$=-summary],[class*=-summary\ ],[class$=-intro],[class*=-intro\ ],[class$=-menu],[class*=-menu\ ]){width:100%}.phone-content+.admin-menu-control,.admin-menu-control{max-width:none;width:auto!important;left:auto!important;right:max(14px, calc(env(safe-area-inset-right,0px) + 12px))!important;margin:0!important}.admin-sub-header{z-index:81;position:relative;padding-inline:16px!important}.admin-sub-header>button:first-child{grid-column:1}.admin-sub-header>div{grid-column:2}.admin-sub-header>.admin-menu-control{z-index:82;grid-column:3;justify-self:end;position:relative;top:auto;width:50px!important;right:auto!important}.admin-sub-header .admin-menu-panel{max-width:calc(100vw - 28px);top:calc(100% + 8px);right:0}.guide-person-card{min-height:88px;box-shadow:none;background:linear-gradient(120deg,#092b5d,#0b69d9);border:0;border-radius:0;grid-template-columns:52px minmax(0,1fr) auto;padding:15px 16px}.guide-person-card>div>small{color:#a9cdf8;margin:0 0 3px;font-size:11px}.guide-person-card>div>b{font-size:19px}.guide-person-card>div>p{color:#d3e5fa;margin-top:4px;font-size:12px}.guide-person-card>span:last-child{background:#ffffff24;border:0;padding:7px 9px;font-size:11px}.guide-overview{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-overview>div{border-right:1px solid var(--line);min-width:0;padding:12px 10px}.guide-overview>div:last-child{border-right:0}.guide-overview small,.guide-overview b{display:block}.guide-overview small{color:var(--muted);font-size:10px}.guide-overview b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;overflow:hidden}.guide-primary-actions{background:var(--line);border-bottom:1px solid var(--line);grid-template-columns:1fr 1fr;gap:1px;display:grid}.guide-primary-actions :is(a,button){min-height:48px;color:var(--blue);background:#fff;border:0;place-items:center;font-size:13px;font-weight:900;text-decoration:none;display:grid}.guide-primary-actions button:last-child{background:#fdfbf7}.guide-primary-actions button:disabled{color:#8a99aa}.guide-more-tools{border-bottom:1px solid var(--line);background:#fff}.guide-more-tools summary{color:#687b91;cursor:pointer;padding:11px 16px;font-size:12px;font-weight:800;list-style:none}.guide-more-tools summary::-webkit-details-marker{display:none}.guide-collapsible>summary::-webkit-details-marker{display:none}.guide-more-tools[open]{padding-bottom:12px}.guide-more-tools>button{color:#c63554;background:#fff7f8;border:1px solid #efcad2;border-radius:9px;min-height:38px;margin:0 16px;padding:0 12px;font-size:12px;font-weight:850}.guide-more-tools>small{color:var(--muted);margin:7px 16px 0;font-size:10px;display:block}.guide-collapsible{border:0;border-bottom:1px solid var(--line);box-shadow:none;background:#fff;border-radius:0}.guide-collapsible>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:12px 16px;list-style:none;display:flex}.guide-collapsible>summary small,.guide-collapsible>summary b,.guide-collapsible>summary h2{margin:0;display:block}.guide-collapsible>summary small{color:var(--blue);font-size:10px;font-weight:900}.guide-collapsible>summary :is(b,h2){color:var(--navy);margin-top:3px;font-size:16px}.guide-collapsible>summary>:is(span){color:var(--blue);flex:none;font-size:12px;font-weight:850}.guide-collapsible[open]>summary{border-bottom:1px solid var(--line)}.guide-collapsible[open]>summary>span{transform:rotate(90deg)}.guide-collapsible-body{padding:14px 16px 16px}.guide-collapsible-body>p:first-child{color:var(--muted);margin:0 0 11px;font-size:12px}.conversation-memo-panel{padding:0;margin:10px 0 0!important}.conversation-memo-heading>span{background:0 0;padding:0}.guide-support-tools{margin-top:12px}.seminar-priority-card,.prospect-closing-card{box-shadow:none;border-inline:0;border-radius:0;margin-inline:0!important}.guide-section-heading{padding-inline:16px}.need-status-grid{padding-inline:0}html[data-theme=dark] .guide-overview,html[data-theme=dark] :is(.guide-primary-actions a,.guide-primary-actions button,.guide-more-tools,.guide-collapsible){background:#2b2722!important;border-color:#4b4237!important}html[data-theme=dark] .guide-overview>div{border-color:#4b4237}html[data-theme=dark] .guide-overview small{color:#91a8bf}html[data-theme=dark] .guide-overview b,html[data-theme=dark] .guide-collapsible>summary :is(b,h2){color:#f3ede4}html[data-theme=dark] .guide-primary-actions{background:#4b4237;border-color:#4b4237}html[data-theme=dark] .guide-more-tools summary{color:#b9ad9d}html[data-theme=dark] .guide-more-tools>button{color:#ffb4c3;background:#321d28;border-color:#754052}@media (width<=370px){.guide-overview>div{padding-inline:7px}.guide-overview b{font-size:12px}}.phone-content>:where(.greeting,.page-heading,.sub-header),.phone-content>:where(section,div)>:where(.page-heading,.sub-header,.community-header){padding-inline:0!important}.community-page,.insight-board-page,.insight-reading-page,.calendar-page,.settings-page,.group-editor-page{width:100%;margin-inline:0!important}.insight-board-page{margin-inline:0!important}.community-gallery-intro,.community-gallery-grid,.community-event-album-list,.community-gallery-event-media,.calendar-beta-event-window,.calendar-agenda{margin-inline:0!important;padding-inline:0!important}@media (width<=720px){.phone-shell{border-inline:0;border-radius:0}}html,body,.app-stage,.phone-shell,.phone-content{max-width:100%;overflow-x:clip}.phone-content,.phone-content>*,.phone-content>*>*{box-sizing:border-box;min-width:0}.business-deck-card,.calculator-entry-card,.ethics-entry-card,.seminar-invite-hero,.guide-person-card,.profile-card,.global-centers-hero,.help-welcome-card,.about-isl-hero,.member-qr-hero,.admin-welcome,.admin-award-hero,.profit-calculator-intro,.profit-result-hero,.ethics-hero,.imine-standard-mark,.hashrate-hero,.award-event-poster{width:100%!important;max-width:100%!important;margin-inline:0!important}.admin-section{width:100%;min-width:0;padding-inline:0;overflow:hidden}.admin-section>:is(.section-title,.admin-section-heading){padding-inline:16px}.admin-metrics button{text-align:left;min-width:0;padding:15px 16px}.admin-todo>button,.content-admin-list>button,.material-status>button,.admin-center-list>button{padding:12px 16px!important}.admin-log>div{padding:11px 16px}.admin-approval-todo>:is(header,button,p){padding-inline:16px}@supports not (overflow:clip){html,body,.app-stage,.phone-shell,.phone-content{overflow-x:hidden}}.phone-content>*{max-inline-size:100%!important}.phone-content :where(section,article,header,footer,nav,main,aside,form,fieldset,ul,ol,li,div,button,label){box-sizing:border-box;min-inline-size:0;max-inline-size:100%}.phone-content.presentation-content>.presentation-shell>.presentation-stage>.presentation-canvas{block-size:1080px;max-block-size:none;inline-size:1920px;max-inline-size:none}.phone-content :where(img,video,canvas,svg,iframe){max-inline-size:100%}.phone-content :where(h1,h2,h3,h4,p,small,b,strong,em,time,dd,dt){overflow-wrap:anywhere;min-inline-size:0}.phone-content>.award-card,.phone-content>.community-page,.phone-content>.insight-board-page{inline-size:100%!important;max-inline-size:100%!important;margin-inline:0!important}.phone-content>.award-card{padding-inline:22px}.phone-content>.daily-card{padding-inline:16px}@media (width<=370px){.phone-content>.award-card{padding-inline:16px}.award-card-main{grid-template-columns:minmax(0,1fr) minmax(62px,auto);gap:10px}.award-card-title{font-size:23px}.award-date-panel{grid-template-columns:auto minmax(0,1fr)}.award-date-panel>em{text-align:left;white-space:normal;grid-column:1/-1}}.guide-progress{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:repeat(5,1fr);padding:13px 10px 12px;display:grid;position:relative}.guide-progress:before{content:"";background:#dbe6f2;height:2px;position:absolute;top:27px;left:15%;right:15%}.guide-progress button{z-index:1;color:#6d7f94;background:0 0;border:0;justify-items:center;gap:5px;padding:0;display:grid;position:relative}.guide-progress button span,.conversation-memo-heading>i,.guide-step-heading>i,.seminar-priority-heading>span,.prospect-closing-card>span,.answer-coach-card>span,.material-icon{flex:0 0 30px;color:#fff!important;width:30px!important;height:30px!important;box-shadow:none!important;background:#9b7340!important;border:0!important;border-radius:50%!important;place-items:center!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;display:grid!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--isl-canvas:#091311;--isl-surface:#12211e;--isl-surface-soft:#192e29;--isl-line:#2b4740;--isl-ink:#eef7f3;--isl-muted:#9db2ac;--isl-card-shadow:0 10px 28px #00000038;--brand-teal:#55d7c6;--brand-teal-soft:#173a34;--dark-page:#091311;--dark-surface:#12211e;--dark-surface-raised:#192e29;--dark-surface-hover:#213a34;--dark-border:#2b4740;--dark-border-strong:#3a5d54;--dark-text:#eef7f3;--dark-text-secondary:#bed0ca;--dark-text-muted:#93aaa3}html[data-theme=dark],html[data-theme=dark] body{color:var(--isl-ink)!important;background:#091311!important}html[data-theme=dark] :where(.phone-shell,.phone-content,.calendar-page,.community-page,.community-profile-page,.support-community-page,.calendar-event-guide-page,.consent-gate,.tester-install-page,.app-join-page,.launch-setup-stage,.auth-stage){background:var(--isl-canvas)!important;color:var(--isl-ink)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.app-header,.top-header,.sub-header,.bottom-nav,.community-profile-page-header,.calendar-event-guide-page>header){background:color-mix(in srgb,var(--isl-surface) 95%,transparent)!important}}html[data-theme=dark] .phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-summary],[class*=-summary\ ],[class$=-list],[class*=-list\ ],[class$=-editor],[class*=-editor\ ],[class$=-modal],[class*=-modal\ ]):not(.today-briefing-summary):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):not(.calendar-generated-event-poster *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] .phone-content :where(input,textarea,select,option):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content :where(thead,th){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}html[data-theme=dark] .phone-content :where(tbody tr,tbody td,tbody tr:nth-child(2n),tbody tr:nth-child(2n) td){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-across-month,.calendar-source-menu,.calendar-personal-editor>div,.calendar-event-guide-content,.community-profile-modal,.support-request-list,.support-writing-blocks,.support-detail-body,.growth-action-dialog){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] .bottom-nav button{color:var(--isl-muted)!important}html[data-theme=dark] .bottom-nav button.active{color:var(--brand-teal)!important}html[data-theme=dark] :where(.page-back-button,.calendar-return-button){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--brand-teal)!important}.weekly-report-preview,.weekly-report-hero{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.weekly-report-preview-score,.weekly-report-score{border:1px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.weekly-report-preview-score,.weekly-report-score{border:1px solid color-mix(in srgb,var(--brand-teal) 24%,var(--isl-line))!important}}.weekly-report-preview-score,.weekly-report-score{background:var(--brand-teal-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.weekly-report-preview :where(h2,b),.weekly-report-hero :where(h2,b),.weekly-report-score b{color:var(--isl-ink)!important}.weekly-report-preview :where(p,span),.weekly-report-hero>p,.weekly-report-score small{color:var(--isl-muted)!important}.weekly-report-preview :where(.weekly-report-preview-copy>small,.weekly-report-preview-score b),.weekly-report-hero>small,.weekly-report-hero h2 b,.weekly-report-score>i{color:var(--brand-teal)!important}.weekly-report-preview-copy>div span{border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important}.weekly-report-summary{color:var(--isl-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}.weekly-report-summary article,.weekly-report-panel{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.weekly-report-summary article :where(b){color:var(--isl-ink)!important}.weekly-report-summary article :where(small,p){color:var(--isl-muted)!important}.weekly-report-summary article p{color:var(--brand-teal)!important}.weekly-report-section-title>span,.weekly-report-balance article>span,.weekly-report-goals button>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border:0!important}.weekly-report-section-title h2,.weekly-report-balance article b,.weekly-report-goals button b{color:var(--isl-ink)!important}.weekly-report-section-title small,.weekly-report-balance article small,.weekly-report-goals button small{color:var(--isl-muted)!important}.weekly-report-day-chart{border-bottom-color:var(--isl-line)!important}.weekly-report-day-chart>span :where(b,small){color:var(--isl-muted)!important}.weekly-report-day-chart>span i,.weekly-report-balance article div>i{background:var(--isl-line)!important}.weekly-report-day-chart>span.active :where(b,small){color:var(--brand-teal)!important}.weekly-report-balance article,.weekly-report-goals button{border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.weekly-report-balance article>strong,.weekly-report-goals button>strong{color:var(--brand-teal)!important}.weekly-report-insight{box-shadow:none!important;background:0 0!important;border:0!important}.weekly-report-insight>div,.weekly-report-insight>div:last-child{border:1px solid var(--isl-line)!important;border-left:4px solid var(--brand-teal)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.weekly-report-insight>div:last-child{border-left-color:#d99b28!important}.weekly-report-insight :where(h2){color:var(--isl-ink)!important}.weekly-report-insight :where(small){color:var(--brand-teal)!important}.weekly-report-insight>div:last-child small{color:#c88c20!important}.weekly-report-insight :where(p),.weekly-report-insight>div:last-child p{color:var(--isl-muted)!important}.weekly-report-share-card{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.weekly-report-share-card>small,.weekly-report-share-card>div b{color:var(--brand-teal)!important}.weekly-report-share-card h2{color:var(--isl-ink)!important}.weekly-report-share-card>button,.weekly-report-preview>button{border:1px solid var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.weekly-report-share-card>button b,.weekly-report-preview>button b{color:var(--brand-teal)!important}html[data-theme=dark] :where(.weekly-report-preview-score,.weekly-report-score,.weekly-report-balance article,.weekly-report-goals button,.weekly-report-share-card>div span){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .weekly-report-summary,html[data-theme=dark] .weekly-report-insight{background:0 0!important;border:0!important}.center-tone-0{--center-color:#8e724b;--center-soft:#e8f7f1}.center-tone-1{--center-color:#3d72c9;--center-soft:#edf3ff}.center-tone-2{--center-color:#8a5ab8;--center-soft:#f5effb}.center-tone-3{--center-color:#d0713d;--center-soft:#fff2e9}.center-tone-4{--center-color:#bf4f73;--center-soft:#fff0f5}.center-tone-5{--center-color:#39888f;--center-soft:#eaf7f8}.center-tone-6{--center-color:#9a7825;--center-soft:#faf5e5}.center-tone-7{--center-color:#626fb0;--center-soft:#f0f1fa}.calendar-center-legend{margin:0 var(--isl-gutter) 8px;border:1px solid var(--isl-line);background:var(--isl-surface);color:var(--isl-ink);border-radius:15px;gap:7px;padding:10px 12px;display:grid}.calendar-center-legend>small{color:var(--isl-muted);letter-spacing:.08em;font-size:9px;font-weight:900}.calendar-center-legend>div{flex-wrap:wrap;gap:6px;display:flex}.calendar-center-legend button{border:1px solid var(--isl-line);background:var(--isl-surface-soft);min-height:30px;color:var(--isl-ink);border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;font-weight:850;display:inline-flex}.calendar-center-legend button.active{border-color:var(--center-color,var(--brand-teal));background:var(--center-soft,var(--brand-teal-soft));color:var(--center-color,var(--brand-teal));box-shadow:inset 0 0 0 1px var(--center-color,var(--brand-teal))}.calendar-center-legend i{background:var(--center-color);border-radius:50%;flex:none;width:9px;height:9px}.calendar-cell-item[class*=center-tone-]{background:var(--center-color)!important;color:#fff!important}.calendar-compact-item[class*=center-tone-],.calendar-list-item[class*=center-tone-]{border-color:var(--center-color)!important;background:var(--center-soft)!important;color:var(--isl-ink)!important}.calendar-list-item[class*=center-tone-]{border-left-color:var(--center-color)!important}.calendar-timeline-item[class*=center-tone-]>i{border-color:var(--center-color)!important;background:var(--center-color)!important;box-shadow:0 0 0 2px var(--center-color)!important}.calendar-timeline-item[class*=center-tone-]>span{border-left-color:var(--center-color)!important;background:var(--center-soft)!important}.calendar-event-row[class*=center-tone-],.calendar-poster-tile-wrap[class*=center-tone-]{border-color:var(--center-color)!important}@supports (color:color-mix(in lab, red, red)){.calendar-event-row[class*=center-tone-],.calendar-poster-tile-wrap[class*=center-tone-]{border-color:color-mix(in srgb,var(--center-color) 44%,var(--isl-line))!important}}.calendar-event-row[class*=center-tone-]{background:var(--center-soft)!important}.calendar-event-row[class*=center-tone-]>i{background:var(--center-color)!important}.calendar-event-row[class*=center-tone-] small,.calendar-event-row[class*=center-tone-]>strong,.calendar-poster-tile-wrap[class*=center-tone-] .calendar-poster-caption small{color:var(--center-color)!important}html[data-theme=dark] [class*=center-tone-]{--center-soft:var(--center-color)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] [class*=center-tone-]{--center-soft:color-mix(in srgb,var(--center-color) 18%,var(--isl-surface))}}html[data-theme=dark] .calendar-center-legend{border-color:var(--isl-line);background:var(--isl-surface);color:var(--isl-ink)}.guide-progress button b{text-align:center;word-break:keep-all;font-size:10px;line-height:1.2}.guide-progress button.complete span{background:#84724f!important}.guide-progress button.complete{color:#84724f}.guide-primary-actions{grid-template-columns:repeat(4,1fr)}.guide-primary-actions :is(a,button){color:#9b7340;gap:3px;position:relative}.guide-primary-actions :is(a,button):before{font-size:15px;line-height:1;display:block}.guide-primary-actions a:before{content:"☎"}.guide-primary-actions button:nth-child(2):before{content:"＋"}.guide-primary-actions button:nth-child(3):before{content:"✎"}.guide-primary-actions .guide-hide-button{color:#a6485c}.guide-primary-actions .guide-hide-button:before{content:"−"}html[data-theme=dark] .guide-primary-actions .guide-hide-button{color:#ffafbf!important;background:#241b27!important}.prejoin-flow{flex-direction:column;display:flex}.prejoin-flow>#guide-memo{order:1}.prejoin-flow>#guide-needs,.prejoin-flow>.need-status-grid{order:2}.prejoin-flow>#guide-seminar{order:3}.prejoin-flow>#guide-closing{order:4}.prejoin-flow>#guide-followup{order:5}.prejoin-flow>.guide-support-tools{order:6}.guide-followup-card{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:16px;display:grid}.guide-followup-card>span,.partner-development-card header>span,.partner-rankup-summary>span{color:#fff;background:#9b7340;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.guide-followup-card small,.partner-development-card header small,.partner-rankup-summary small{color:#9b7340;letter-spacing:.06em;font-size:10px;font-weight:850}.guide-followup-card h2,.partner-development-card h2{color:var(--navy);margin:2px 0;font-size:16px}.guide-followup-card p{color:var(--muted);margin:0;font-size:12px}.guide-followup-card label{color:#5f7188;grid-column:1/-1;gap:5px;font-size:12px;font-weight:750;display:grid}.guide-followup-card input{width:100%;min-height:42px;color:var(--navy);background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:9px 11px;font-size:14px}.partner-development-person{grid-template-columns:72px minmax(0,1fr) auto;min-height:108px}.partner-development-person>:is(.avatar-photo,.avatar-fallback){width:68px;height:68px;font-size:22px}.partner-development-person>span{color:#84724f!important;background:#e8f6f0!important}.partner-rank-overview{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:14px 16px;display:grid}.partner-rank-overview>div{min-width:0}.partner-rank-overview>.partner-rank-date{border-top:1px solid var(--line);grid-column:1/-1;justify-content:space-between;padding-top:10px;display:flex}.partner-rank-overview small{color:var(--muted);font-size:11px;display:block}.partner-rank-overview b{color:var(--navy);text-overflow:ellipsis;white-space:nowrap;font-size:17px;display:block;overflow:hidden}.partner-rank-overview>span{color:#9b7340;font-weight:900}.partner-rank-overview>.partner-rank-runners{border-top:1px solid var(--line);grid-column:1/-1;padding-top:10px}.partner-rank-runners>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin-top:7px;display:grid}.partner-rank-runners :is(span,button){text-align:left;background:#fbf8f2;border:1px solid #dce7f2;border-radius:10px;align-items:center;gap:6px;width:100%;min-width:0;padding:8px;display:flex}.partner-rank-runners :is(span,button) i{color:#6d8195;background:#dce6f1;border-radius:50%;flex:0 0 21px;place-items:center;width:21px;height:21px;font-size:10px;font-style:normal;font-weight:900;display:grid}.partner-rank-runners :is(span,button) b{color:#718294;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.partner-rank-runners button.filled{cursor:pointer;background:#eef8f4;border-color:#c9e3da}.partner-rank-runners button.filled:hover{background:#e3f5ef;border-color:#73c3b6}.partner-rank-runners button.filled:focus-visible{outline-offset:2px;outline:3px solid #169b8f3d}.partner-rank-runners button.filled i{color:#fff;background:#169b8f}.partner-rank-runners button.filled b{color:#173f3b}.partner-rank-runners button.filled em{color:#169b8f;margin-left:auto;font-size:18px;font-style:normal;font-weight:900}.partner-progress-nav{grid-template-columns:repeat(4,1fr)}.partner-development-card{border-bottom:1px solid var(--line);background:#fff;padding:16px}.partner-development-card header{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;margin-bottom:12px;display:grid}.partner-development-card header h2{margin:1px 0 0}.partner-development-card header strong{color:#9b7340;font-size:14px}.partner-goal-fields{grid-template-columns:1fr 1fr;gap:8px;display:grid}.partner-goal-fields label,.partner-focus-field{color:#5f7188;gap:5px;font-size:12px;font-weight:750;display:grid}.partner-goal-fields :is(select,input),.partner-focus-field textarea{width:100%;min-width:0;color:var(--navy);font:inherit;background:#fff;border:1px solid #d7e0eb;border-radius:8px;padding:10px}.partner-focus-field textarea{resize:vertical;min-height:96px;line-height:1.5}.partner-action-list{display:grid}.partner-action-list button{border:0;border-top:1px solid var(--line);text-align:left;background:0 0;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:11px 0;display:grid}.partner-action-list button>span{color:#fff;border:2px solid #a9bfd6;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.partner-action-list button b{color:var(--navy);font-size:14px;display:block}.partner-action-list button small{color:var(--muted);margin-top:2px;font-size:11px;display:block}.partner-action-list button.done>span{background:#84724f;border-color:#84724f}.partner-action-list button.done b{color:#84724f}.partner-rankup-summary{background:#eef5fd;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;padding:16px;display:grid}.partner-rankup-summary b{color:var(--navy);font-size:16px;display:block}.partner-rankup-summary p{color:var(--muted);margin:3px 0 0;font-size:12px}.partner-activity-overview{border-bottom:1px solid var(--line);background:#fff}.partner-activity-overview>header{justify-content:space-between;align-items:center;gap:12px;padding:15px 16px 8px;display:flex}.partner-activity-overview>header small{color:#9b7340;letter-spacing:.08em;font-size:10px;font-weight:900}.partner-activity-overview>header h2{color:var(--navy);margin:2px 0 0;font-size:18px}.partner-activity-overview>header strong{color:#9b7340;background:#f0e7da;border-radius:999px;flex:none;padding:7px 10px;font-size:13px}.partner-activity-overview>p{color:var(--muted);margin:0;padding:0 16px 13px;font-size:12px}.partner-activity-list{border-top:1px solid var(--line)}.partner-activity-list>:is(article,button){border:0;border-bottom:1px solid var(--line);width:100%;min-height:66px;color:inherit;text-align:left;background:#fff;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:10px;padding:11px 16px;display:grid}.partner-activity-list>:is(article,button):last-child{border-bottom:0}.partner-activity-list>:is(article,button)>span{color:#8293a7;background:#edf2f7;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:900;display:grid}.partner-activity-list>:is(article,button).active>span{color:#fff;background:#84724f}.partner-activity-list>:is(article,button) b,.partner-activity-list>:is(article,button) small{display:block}.partner-activity-list>:is(article,button) b{color:var(--navy);font-size:14px}.partner-activity-list>:is(article,button) small{color:var(--muted);margin-top:3px;font-size:11px;line-height:1.4}.partner-activity-list>:is(article,button)>strong{color:#9b7340;white-space:nowrap;font-size:13px}.partner-activity-list>:is(article,button):not(.active)>strong{color:#8999aa}.partner-runner-tree{border:0;border-bottom:1px solid var(--line);background:#f6f9fd;padding:14px 16px 16px}.partner-runner-tree>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.partner-runner-tree>header small{color:#9b7340;letter-spacing:.08em;font-size:9px;font-weight:900}.partner-runner-tree>header h3{color:var(--navy);margin:2px 0 0;font-size:17px}.partner-runner-tree>header strong{color:#9b7340;font-size:12px}.partner-runner-tree-actions{align-items:center;gap:8px;display:flex}.partner-runner-tree-actions>button{color:#315b87;background:#fff;border:1px solid #b9cee4;border-radius:9px;min-width:48px;min-height:34px;padding:6px 10px;font-size:11px;font-weight:850}.partner-runner-tree>p{color:var(--muted);margin:8px 0 12px;font-size:11px}.partner-runner-tree>div{gap:8px;display:grid}.partner-runner-tree>div>article{background:#fff;border:1px solid #d7e3f0;border-radius:12px;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:9px;padding:11px;display:grid}.partner-runner-tree>div>article>span{color:#fff;background:#9b7340;border-radius:50%;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.partner-runner-tree>div>article.empty>span{color:#74869a;background:#dbe4ee}.partner-runner-tree article b,.partner-runner-tree article small{display:block}.partner-runner-tree article b{color:var(--navy);font-size:13px}.partner-runner-tree article small{color:var(--muted);margin-top:2px;font-size:10px}.partner-runner-tree article>em{color:#84724f;background:#e8f6f0;border-radius:999px;padding:5px 7px;font-size:9px;font-style:normal;font-weight:850}.partner-runner-tree article.empty>em{color:#b55a1c;background:#fff0e7}.partner-next-runners{border-top:1px solid #e2eaf3;flex-wrap:wrap;grid-column:2/-1;gap:5px;padding-top:8px;display:flex}.partner-next-runners>small{width:100%;font-weight:850;color:#6d8197!important}.partner-next-runners>span{border-radius:7px;padding:5px 7px;font-size:9px;color:#315b87!important;background:#f6f0e7!important}.partner-runner-tree>aside{color:#9b4f19;background:#fff3e8;border-radius:9px;margin-top:10px;padding:9px 10px;font-size:10px;font-style:normal;font-weight:750}.conversation-memo-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;display:grid!important}.conversation-memo-heading>div{min-width:0}.conversation-memo-heading>span{border-radius:0;background:0 0!important}.seminar-priority-card,.prospect-closing-card{border:0!important;border-bottom:1px solid var(--line)!important;background:#fff!important;padding:16px!important}.seminar-priority-heading{grid-template-columns:30px minmax(0,1fr) auto;align-items:center}.seminar-priority-heading small,.prospect-closing-card small{color:#9b7340!important;letter-spacing:0!important;font-size:10px!important}.seminar-priority-heading h2,.prospect-closing-card b{font-size:16px;color:var(--navy)!important}.seminar-priority-heading p,.prospect-closing-card p{font-size:12px;color:var(--muted)!important}.seminar-priority-heading em{border:0;font-size:10px;color:#5d7188!important;background:#f6f0e7!important}.seminar-priority-card.verified .seminar-priority-heading>span,.prospect-closing-card.closed>span{background:#84724f!important}.seminar-priority-card.verified .seminar-priority-heading em{color:#84724f!important;background:#e8f6f0!important}.seminar-date-fields input{box-shadow:none;border-radius:8px}.attendance-qr-create-button,.first-visit-award-button,.prospect-closing-card>button{box-shadow:none;border-radius:9px;background:#9b7340!important}.guide-step-heading{border-bottom:1px solid var(--line);background:#fff;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;padding-block:15px;display:grid;margin:0!important}.guide-step-heading h3{color:var(--navy);font-size:16px}.guide-step-heading>span{border:0;font-size:10px;color:#5d7188!important;background:#f6f0e7!important}.guide-step-heading>span.all-resolved{color:#84724f!important;background:#e8f6f0!important}.need-status-grid{background:#fff;grid-template-columns:1fr;gap:0}.need-status-grid button,.need-status-grid button.identified,.need-status-grid button.shared,.need-status-grid button.answered,.need-status-grid button.resolved{border:0;border-bottom:1px solid var(--line);min-height:52px;box-shadow:none;background:#fff;border-radius:0;padding:9px 16px}.need-status-grid button>span,.need-status-grid button :is(small){color:#9b7340;background:#f6f0e7}.need-status-grid button.resolved>span,.need-status-grid button.resolved small{color:#fff!important;background:#84724f!important}.need-status-grid button.resolved b{color:#84724f}.need-status-grid button.focused{box-shadow:inset 3px 0 #9b7340}.answer-coach-card{box-shadow:none;background:#fbf8f2;border:0;border-radius:0}.answer-coach-card small{color:#9b7340}.answer-coach-card p{color:#4f6278}.sales-material-list{gap:0}.sales-material-list article{border:0;border-bottom:1px solid var(--line);box-shadow:none;border-radius:0}html[data-theme=dark] .guide-progress,html[data-theme=dark] :is(.seminar-priority-card,.prospect-closing-card,.guide-step-heading,.need-status-grid,.need-status-grid button,.need-status-grid button.identified,.need-status-grid button.shared,.need-status-grid button.answered,.need-status-grid button.resolved,.guide-followup-card,.partner-rank-overview,.partner-development-card){background:#2b2722!important;border-color:#4b4237!important}html[data-theme=dark] .guide-progress:before{background:#35506a}html[data-theme=dark] :is(.seminar-priority-heading h2,.prospect-closing-card b,.guide-step-heading h3,.need-status-grid button b),html[data-theme=dark] :is(.guide-followup-card h2,.partner-rank-overview b,.partner-development-card h2,.partner-action-list button b,.partner-rankup-summary b){color:#f3ede4!important}html[data-theme=dark] :is(.guide-followup-card input,.partner-goal-fields select,.partner-goal-fields input,.partner-focus-field textarea){color:#f3ede4!important;background:#091725!important;border-color:#3b5872!important}html[data-theme=dark] .partner-rankup-summary{background:#332e27!important}html[data-theme=dark] .partner-activity-overview>header h2,html[data-theme=dark] .partner-activity-list b{color:#f3ede4}html[data-theme=dark] .partner-activity-overview>p,html[data-theme=dark] .partner-activity-list small{color:#b9ad9d}html[data-theme=dark] .partner-activity-list,html[data-theme=dark] .partner-activity-list article{border-color:#4b4237}html[data-theme=dark] .partner-activity-list article>span{color:#b2c6da;background:#24394e}html[data-theme=dark] .partner-development-person{background:#102235!important;border-color:#4b4237!important}html[data-theme=dark] .partner-development-person>div>small{color:#91a9c0!important}html[data-theme=dark] .partner-development-person>div>b{color:#fbf8f2!important}html[data-theme=dark] .partner-development-person>div>p{color:#b9ad9d!important}html[data-theme=dark] .partner-development-person>span{color:#8cc7ff!important;background:#102d47!important;border:1px solid #285378!important}html[data-theme=dark] .partner-rank-overview{background:#0d1d2d!important;border-color:#4b4237!important}html[data-theme=dark] .partner-rank-overview>:is(.partner-rank-date,.partner-rank-runners){border-color:#4b4237}html[data-theme=dark] .partner-rank-overview small{color:#9cb0c4}html[data-theme=dark] .partner-rank-overview b{color:#faf7f1!important}html[data-theme=dark] .partner-rank-overview>span{color:#65aaff}html[data-theme=dark] .partner-rank-runners :is(span,button){background:#102235;border-color:#4b4237}html[data-theme=dark] .partner-rank-runners :is(span,button) i{color:#b8c9da;background:#4b4237}html[data-theme=dark] .partner-rank-runners button.filled{background:#10332f;border-color:#28665f}html[data-theme=dark] .partner-rank-runners button.filled:hover{background:#12433e;border-color:#35b9aa}html[data-theme=dark] .partner-rank-runners button.filled i{color:#06211e;background:#35b9aa}html[data-theme=dark] .partner-activity-overview{background:#0d1d2d!important;border-color:#4b4237!important}html[data-theme=dark] .partner-activity-overview>header strong{color:#8cc7ff;background:#102d47;border:1px solid #285378}html[data-theme=dark] .partner-activity-overview>header small{color:#8fc5ff}html[data-theme=dark] .partner-activity-list{border-color:#4b4237}html[data-theme=dark] .partner-activity-list>:is(article,button){background:#102235;border-color:#4b4237}html[data-theme=dark] .partner-activity-list>:is(article,button):nth-child(2n){background:#0d1d2d}html[data-theme=dark] .partner-activity-list>:is(article,button).active>span{color:#dffbef;background:#147052}html[data-theme=dark] .partner-activity-list>:is(article,button)>strong{color:#8cc7ff}html[data-theme=dark] .partner-activity-list>:is(article,button):not(.active)>strong{color:#aab9c8}html[data-theme=dark] .partner-runner-tree{background:#0a1724;border-color:#4b4237}html[data-theme=dark] .partner-runner-tree-actions>button{color:#9dceff;background:#132b42;border-color:#365775}html[data-theme=dark] .partner-runner-tree>header h3,html[data-theme=dark] .partner-runner-tree article b{color:#faf7f1}html[data-theme=dark] .partner-runner-tree>p,html[data-theme=dark] .partner-runner-tree article small{color:#a5b8cb}html[data-theme=dark] .partner-runner-tree>div>article{background:#102235;border-color:#4b4237}html[data-theme=dark] .partner-next-runners{border-color:#4b4237}html[data-theme=dark] .partner-next-runners>span{color:#aad2fa!important;background:#18334d!important}html[data-theme=dark] .partner-runner-tree>aside{color:#ffc58d;background:#352619}html[data-theme=dark] .partner-action-list button{border-color:#4b4237!important}html[data-theme=dark] :is(.seminar-priority-heading p,.prospect-closing-card p,.guide-step-heading small){color:#b9ad9d!important}html[data-theme=dark] .answer-coach-card{background:#332e27!important}html[data-theme=dark] .activity-summary{color:#faf7f1!important;background:#102235!important;border-bottom:1px solid #2d4963!important;padding:16px!important}html[data-theme=dark] .activity-summary :is(.eyebrow,h2){color:#faf7f1!important}html[data-theme=dark] .activity-summary .section-row>div:last-child span{color:#a7bbcf!important}html[data-theme=dark] .activity-summary :is(h2 b,strong){color:#80bdff!important}html[data-theme=dark] .activity-summary progress::-webkit-progress-bar{background:#263f56}html[data-theme=dark] .activity-summary progress::-webkit-progress-value{background:linear-gradient(90deg,#4f9ff7,#80bdff)}html[data-theme=dark] .activity-summary progress::-moz-progress-bar{background:linear-gradient(90deg,#4f9ff7,#80bdff)}html[data-theme=dark] .activity-followup-queue{background:#0d1d2d!important;border-color:#2d4963!important}html[data-theme=dark] .activity-followup-queue>div{border-bottom:1px solid #36536d;color:#f0f6fc!important;background:#142b40!important}html[data-theme=dark] .activity-followup-queue>div b{color:#f0f6fc!important}html[data-theme=dark] .activity-followup-queue>div span{border:1px solid #315b83;color:#8fc8ff!important;background:#173754!important}html[data-theme=dark] .activity-followup-queue>button{color:#f3ede4!important;background:#102235!important;border-color:#2d4963!important}html[data-theme=dark] .activity-followup-queue>button:nth-of-type(2n){background:#0e1f30!important}html[data-theme=dark] .activity-followup-queue>button:disabled{opacity:1}html[data-theme=dark] .activity-followup-queue>button b{color:#faf7f1!important}html[data-theme=dark] .activity-followup-queue>button small{color:#9fcfff!important}html[data-theme=dark] .activity-followup-queue>button em{color:#b9ad9d!important}html[data-theme=dark] .activity-followup-queue>button strong{color:#8fc8ff!important}html[data-theme=dark] :is(.next-action,.feed-link){color:#f3ede4!important;background:#102235!important;border-top:1px solid #2d4963!important;border-bottom:1px solid #2d4963!important}html[data-theme=dark] :is(.next-action,.feed-link) b{color:#faf7f1!important}html[data-theme=dark] :is(.next-action,.feed-link) small{color:#b9ad9d!important}html[data-theme=dark] .next-action>span{color:#b9a5ff!important;background:#243653!important}html[data-theme=dark] .next-action em{color:#8fc8ff;border-color:#579de5}html[data-theme=dark] .feed-link>span{color:#8fc8ff!important;background:#193955!important}html[data-theme=dark] .feed-link>strong{color:#8fc8ff!important}.calendar-heading-title>div>small{color:#b98727;letter-spacing:.14em;margin-bottom:3px;font-size:9px;font-weight:950;display:block}.calendar-heading-actions{align-items:center;gap:7px;display:flex}.calendar-add-button{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#a67c45,#0b4fa8);border:0;border-radius:12px;min-height:38px;padding:0 12px;font-size:12px;font-weight:900;box-shadow:0 8px 18px #115bb933}.calendar-planner-controls{z-index:8;justify-content:space-between;align-items:center;gap:10px;margin:0 18px 12px;display:flex;position:relative}.calendar-view-tabs{background:#f4eee5;border:1px solid #d4e0ed;border-radius:13px;flex:1;grid-template-columns:repeat(4,1fr);max-width:420px;padding:3px;display:grid}.calendar-view-tabs button{color:#708197;background:0 0;border:0;border-radius:10px;min-height:34px;font-size:11px;font-weight:900}.calendar-view-tabs button.active{color:#0c59b1;background:#fff;box-shadow:0 3px 10px #14395e1f}.calendar-source-button{color:#334f70;white-space:nowrap;background:#fff;border:1px solid #d2deeb;border-radius:12px;align-items:center;gap:7px;min-height:40px;padding:0 11px;font-size:11px;font-weight:900;display:flex}.calendar-source-button span{color:#8394a8}.calendar-source-button.active{color:#0a5ebd;border-color:#327ed0}.calendar-source-menu{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;border:1px solid #cbd9e8;border-radius:18px;width:min(300px,100vw - 36px);padding:14px;position:absolute;top:48px;right:0;box-shadow:0 20px 50px #11305333}.calendar-source-menu header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.calendar-source-menu header small,.calendar-source-menu header b{display:block}.calendar-source-menu header small{color:#a47620;letter-spacing:.15em;font-size:8px;font-weight:950}.calendar-source-menu header b{color:#102f57;margin-top:2px;font-size:15px}.calendar-source-menu header button{color:#60738b;background:#f4eee5;border:0;border-radius:50%;width:30px;height:30px;font-size:18px}.calendar-source-menu label{color:#2f4968;cursor:pointer;border-top:1px solid #eee8df;grid-template-columns:20px 12px 1fr;align-items:center;gap:9px;min-height:42px;font-size:12px;font-weight:850;display:grid}.calendar-source-menu label input{accent-color:#a67c45;width:18px;height:18px}.calendar-source-menu label i{border-radius:50%;width:10px;height:10px}.calendar-source-menu p{color:#8290a2;margin:9px 0 0;font-size:9px;line-height:1.45}.calendar-across-month{border-color:#d8e2ed;border-radius:22px;box-shadow:0 14px 34px #17345314}.calendar-cell-item.personal{color:#fff;background:#2173d2}.calendar-grid>button{transition:border-color .16s,background .16s,transform .16s}.calendar-grid>button:active{transform:scale(.97)}.calendar-across-week,.calendar-across-day,.calendar-across-list{background:#fff;border:1px solid #d7e2ee;border-radius:22px;margin:0 18px 16px;overflow:hidden;box-shadow:0 14px 34px #17345314}.calendar-across-week>header,.calendar-across-day>header{border-bottom:1px solid #e4ebf2;grid-template-columns:42px 1fr 42px;align-items:center;gap:8px;min-height:58px;padding:8px 12px;display:grid}.calendar-across-week>header h2,.calendar-across-day>header h2{color:#153456;text-align:center;margin:0;font-size:14px}.calendar-across-day>header small{color:#a77a28;letter-spacing:.15em;text-align:center;font-size:8px;font-weight:950;display:block}.calendar-across-week>header button,.calendar-across-day>header>button{color:#9b7340;background:#eef4fa;border:0;border-radius:11px;width:36px;height:36px;font-size:24px}.calendar-across-week>div{grid-template-columns:repeat(7,minmax(0,1fr));min-height:330px;display:grid}.calendar-across-week article{border-right:1px solid #e8eef4;min-width:0;padding:8px 5px}.calendar-across-week article:last-child{border-right:0}.calendar-across-week article.selected{background:#f0f6ff}.calendar-week-date{color:#647890;background:0 0;border:0;place-items:center;gap:2px;width:100%;display:grid}.calendar-week-date small{font-size:9px;font-weight:900}.calendar-week-date b{border-radius:50%;place-items:center;width:29px;height:29px;font-size:13px;display:grid}.calendar-across-week article.selected .calendar-week-date b{color:#fff;background:#a67c45}.calendar-across-week article>div{gap:5px;margin-top:7px;display:grid}.calendar-across-week article>div>span{color:#a1adbb;text-align:center;font-size:8px}.calendar-compact-item{color:#244665;text-align:left;background:#f4eee5;border:0;border-radius:7px;min-width:0;padding:6px 5px;display:block}.calendar-compact-item small,.calendar-compact-item b{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.calendar-compact-item small{color:#6f8196;font-size:7px}.calendar-compact-item b{margin-top:2px;font-size:9px}.calendar-compact-item.green{background:#edf9f5}.calendar-compact-item.gold{background:#fff8e8}.calendar-compact-item.purple{background:#f5f1ff}.calendar-compact-item.rose{background:#fff1f6}.calendar-compact-item.slate{background:#f1f4f7}.calendar-day-timeline{min-height:310px;padding:14px}.calendar-timeline-item{color:#263f5e;text-align:left;background:0 0;border:0;grid-template-columns:48px 9px minmax(0,1fr);align-items:start;gap:9px;width:100%;padding:8px 0;display:grid}.calendar-timeline-item time{color:#75879c;text-align:right;padding-top:5px;font-size:10px;font-weight:850}.calendar-timeline-item>i{background:#a67c45;border:2px solid #fff;border-radius:50%;width:9px;height:9px;margin-top:7px;box-shadow:0 0 0 2px #a67c45}.calendar-timeline-item>span{background:#eef5ff;border-left:4px solid #a67c45;border-radius:11px;padding:9px 11px}.calendar-timeline-item small,.calendar-timeline-item b,.calendar-timeline-item em{display:block}.calendar-timeline-item small{color:#73869c;font-size:8px;font-weight:900}.calendar-timeline-item b{margin-top:2px;font-size:13px}.calendar-timeline-item em{color:#718398;margin-top:3px;font-size:9px;font-style:normal}.calendar-timeline-item.green>i,.calendar-timeline-item.green>span{border-color:#8e724b}.calendar-timeline-item.green>i{background:#8e724b;box-shadow:0 0 0 2px #8e724b}.calendar-timeline-item.green>span{background:#edf9f5}.calendar-timeline-item.gold>i,.calendar-timeline-item.gold>span{border-color:#d49a28}.calendar-timeline-item.gold>i{background:#d49a28;box-shadow:0 0 0 2px #d49a28}.calendar-timeline-item.gold>span{background:#fff8e8}.calendar-timeline-item.purple>i,.calendar-timeline-item.purple>span{border-color:#a67c45}.calendar-timeline-item.purple>i{background:#a67c45;box-shadow:0 0 0 2px #a67c45}.calendar-timeline-item.purple>span{background:#f5f1ff}.calendar-timeline-item.rose>i,.calendar-timeline-item.rose>span{border-color:#d45078}.calendar-timeline-item.rose>i{background:#d45078;box-shadow:0 0 0 2px #d45078}.calendar-timeline-item.rose>span{background:#fff1f6}.calendar-across-list{padding:16px}.calendar-across-list>header{grid-template-columns:1fr auto;align-items:end;margin-bottom:12px;display:grid}.calendar-across-list>header small,.calendar-across-list>header h2{margin:0;display:block}.calendar-across-list>header small{color:#a77a28;letter-spacing:.15em;font-size:8px;font-weight:950}.calendar-across-list>header h2{color:#153456;margin-top:3px;font-size:17px}.calendar-across-list>header span{color:#3970a9;background:#edf4fb;border-radius:999px;grid-area:1/2/3;padding:5px 8px;font-size:9px;font-weight:900}.calendar-across-list>h3{color:#74869a;margin:16px 0 6px;font-size:10px}.calendar-list-item{color:#264462;text-align:left;background:#fbf8f2;border:0;border-left:4px solid #a67c45;border-radius:11px;grid-template-columns:45px minmax(0,1fr) 15px;align-items:center;gap:10px;width:100%;padding:10px;display:grid}.calendar-list-item+.calendar-list-item{margin-top:5px}.calendar-list-item time{color:#50708f;font-size:10px;font-weight:900}.calendar-list-item small,.calendar-list-item b,.calendar-list-item em{display:block}.calendar-list-item small{color:#7a8b9e;font-size:8px;font-weight:900}.calendar-list-item b{margin-top:2px;font-size:12px}.calendar-list-item em{color:#7a8b9e;margin-top:2px;font-size:9px;font-style:normal}.calendar-list-item strong{color:#8192a6;font-size:17px}.calendar-list-item.green{background:#eef9f5;border-left-color:#8e724b}.calendar-list-item.gold{background:#fff8e8;border-left-color:#d49a28}.calendar-list-item.purple{background:#f5f1ff;border-left-color:#a67c45}.calendar-list-item.rose{background:#fff1f6;border-left-color:#d45078}.calendar-list-item.slate{background:#f1f4f7;border-left-color:#697a8e}.calendar-event-row.personal{background:#eff6ff;border-color:#bad6f6}.calendar-event-row.personal>i{background:#2676d3}.calendar-event-row.personal.green{background:#f0faf6;border-color:#b9dfd2}.calendar-event-row.personal.green>i{background:#8e724b}.calendar-event-row.personal.purple{background:#f7f4ff;border-color:#d0c5ec}.calendar-event-row.personal.purple>i{background:#a67c45}.calendar-event-row.personal.gold{background:#fff8e7;border-color:#ead39a}.calendar-event-row.saved:after{content:"담김";color:#fff;background:#a67c45;border-radius:999px;padding:2px 6px;font-size:7px;font-weight:900;position:absolute;top:9px;right:31px}.calendar-event-row{position:relative}.calendar-poster-tile-wrap{background:#fff;border:1px solid #c7d9ec;border-radius:16px;min-width:0;position:relative;overflow:hidden;box-shadow:0 8px 22px #05203e14}.calendar-poster-tile-wrap .calendar-poster-tile{width:100%;box-shadow:none;border:0;border-radius:0}.calendar-duplicate-lecture-delete{z-index:4;color:#fff;opacity:.78;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#14273d8a;border:1px solid #ffffffb8;border-radius:50%;place-items:center;width:27px;height:27px;font-size:17px;font-weight:700;line-height:1;transition:opacity .16s,background .16s,transform .16s;display:grid;position:absolute;top:7px;right:7px;box-shadow:0 2px 8px #0010232e}.calendar-duplicate-lecture-delete:hover,.calendar-duplicate-lecture-delete:focus-visible{opacity:1;background:#b92f3ee6;transform:scale(1.06)}.calendar-duplicate-lecture-delete:disabled{cursor:wait;opacity:.4}.calendar-poster-attendance-qr{color:#fff;background:linear-gradient(135deg,#bc9259,#98703e);border:0;border-top:1px solid #ffffff38;flex-direction:column;justify-content:center;align-items:center;gap:2px;width:100%;min-height:48px;display:flex;box-shadow:inset 0 1px #ffffff2e}.calendar-poster-attendance-qr b{font-size:12px;font-weight:950}.calendar-poster-attendance-qr span{opacity:.88;font-size:9px;font-weight:800}.calendar-save-source{color:#9b7340;background:#fbf8f2;border:0;border-top:1px solid #e0e8f0;width:100%;min-height:39px;font-size:10px;font-weight:900}.calendar-poster-tile-wrap.saved .calendar-save-source{color:#13805d;background:#eaf7f1}.calendar-guide-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.calendar-guide-actions button,.calendar-guide-information>button{color:#fff;background:#a67c45;border:0;border-radius:12px;min-height:45px;font-size:11px;font-weight:900}.calendar-guide-actions button.saved,.calendar-guide-information>button.saved{color:#137b59;background:#e9f7f1}.calendar-guide-actions button.danger{color:#c13a49;background:#fff0f1}.calendar-personal-detail-hero{color:#fff;background:radial-gradient(circle at 75% 22%,#4990eb6b,#0000 27%),linear-gradient(145deg,#071a35,#123f77);flex-direction:column;justify-content:flex-end;min-height:300px;padding:30px;display:flex}.calendar-personal-detail-hero small{color:#f0c979;letter-spacing:.18em;font-size:10px;font-weight:950}.calendar-personal-detail-hero b{word-break:keep-all;margin-top:9px;font-size:clamp(30px,7vw,52px);line-height:1.08}.calendar-personal-detail-hero em{color:#d8e6f6;border-top:1px solid #ffffff40;margin-top:16px;padding-top:12px;font-size:15px;font-style:normal}.calendar-event-guide-content.personal.green .calendar-personal-detail-hero{background:radial-gradient(circle at 75% 22%,#39b78b66,#0000 27%),linear-gradient(145deg,#071f1a,#14604b)}.calendar-event-guide-content.personal.gold .calendar-personal-detail-hero{background:radial-gradient(circle at 75% 22%,#e8b74a6b,#0000 27%),linear-gradient(145deg,#251906,#795515)}.calendar-event-guide-content.personal.purple .calendar-personal-detail-hero{background:radial-gradient(circle at 75% 22%,#956ce573,#0000 27%),linear-gradient(145deg,#160d32,#4b3381)}.calendar-event-guide-content.personal.rose .calendar-personal-detail-hero{background:radial-gradient(circle at 75% 22%,#e05d8973,#0000 27%),linear-gradient(145deg,#310d1d,#842e4c)}.calendar-personal-editor{z-index:260;padding:env(safe-area-inset-top,18px) 14px 36px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0514279e;position:fixed;inset:0;overflow-y:auto}.calendar-personal-editor>div{background:#fff;border:1px solid #ccd9e7;border-radius:24px;width:min(100%,620px);margin:20px auto;padding:17px;box-shadow:0 28px 80px #0014324d}.calendar-personal-editor header{grid-template-columns:68px 1fr 68px;align-items:center;margin:-4px 0 17px;display:grid}.calendar-personal-editor header h2{color:#173657;text-align:center;margin:0;font-size:17px}.calendar-personal-editor header button{color:#2566a9;background:#edf4fb;border:0;border-radius:10px;min-height:36px;font-size:11px;font-weight:900}.calendar-personal-editor header button:last-child{color:#fff;background:#a67c45}.calendar-personal-editor label{color:#667a91;gap:6px;margin-top:12px;font-size:10px;font-weight:850;display:grid}.calendar-personal-editor input,.calendar-personal-editor select,.calendar-personal-editor textarea{color:#1d3a59;width:100%;font:inherit;background:#f8fbfe;border:1px solid #d3dfeb;border-radius:12px;outline:none;padding:11px;font-size:13px}.calendar-personal-editor input:focus,.calendar-personal-editor select:focus,.calendar-personal-editor textarea:focus{border-color:#3b86d8;box-shadow:0 0 0 3px #3180d61f}.calendar-editor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.calendar-editor-grid label{min-width:0}.calendar-all-day{background:#f8fbfe;border:1px solid #d3dfeb;border-radius:12px;align-self:end;align-items:center;gap:8px;min-height:43px;padding:10px;display:flex!important}.calendar-all-day input{accent-color:#a67c45;width:20px;height:20px;padding:0}.calendar-personal-editor fieldset{border:0;gap:10px;margin:15px 0 0;padding:0;display:flex}.calendar-personal-editor legend{color:#667a91;margin-bottom:8px;font-size:10px;font-weight:850}.calendar-personal-editor fieldset button{background:#a67c45;border:3px solid #fff;border-radius:50%;width:28px;height:28px;box-shadow:0 0 0 1px #c8d5e3}.calendar-personal-editor fieldset button.green{background:#8e724b}.calendar-personal-editor fieldset button.gold{background:#d49a28}.calendar-personal-editor fieldset button.purple{background:#a67c45}.calendar-personal-editor fieldset button.rose{background:#d45078}.calendar-personal-editor fieldset button.slate{background:#697a8e}.calendar-personal-editor fieldset button.selected{transform:scale(1.08);box-shadow:0 0 0 3px #9fc4ed}.calendar-editor-delete{color:#c13a49;background:#fff0f1;border:0;border-radius:12px;width:100%;min-height:43px;margin-top:15px;font-size:11px;font-weight:900}@media (width<=720px){.calendar-heading-actions{gap:5px;display:grid}.calendar-add-button,.calendar-today-button{min-height:34px;padding:0 9px;font-size:10px}.calendar-planner-controls,.calendar-across-week,.calendar-across-day,.calendar-across-list{margin-left:0;margin-right:0}.calendar-across-week>div{min-width:650px}.calendar-across-week{overflow-x:auto}.calendar-across-week>header{min-width:calc(100vw - 40px);position:sticky;left:0}.calendar-editor-grid{grid-template-columns:1fr 1fr}}@media (width>=900px){.calendar-across-month,.calendar-across-week,.calendar-across-day,.calendar-across-list{width:min(100%,1180px);margin-left:auto;margin-right:auto}.calendar-planner-controls{width:min(100% - 36px,1180px);margin-left:auto;margin-right:auto}.calendar-across-month .calendar-grid>button{min-height:112px}.calendar-across-month .calendar-cell-item{padding:5px 6px;font-size:9px}.calendar-agenda{width:min(100% - 36px,1180px);margin-left:auto;margin-right:auto}}html[data-theme=dark] .calendar-view-tabs,html[data-theme=dark] .calendar-source-button,html[data-theme=dark] .calendar-across-week,html[data-theme=dark] .calendar-across-day,html[data-theme=dark] .calendar-across-list,html[data-theme=dark] .calendar-source-menu,html[data-theme=dark] .calendar-personal-editor>div{color:#dce8f5;background:#0e2238;border-color:#4b4237}html[data-theme=dark] .calendar-view-tabs button.active,html[data-theme=dark] .calendar-source-menu header button{color:#8fc3ff;background:#193550}html[data-theme=dark] .calendar-source-menu label,html[data-theme=dark] .calendar-across-week article{color:#d1dfed;border-color:#233b53}html[data-theme=dark] .calendar-source-menu header b,html[data-theme=dark] .calendar-across-week>header h2,html[data-theme=dark] .calendar-across-day>header h2,html[data-theme=dark] .calendar-across-list>header h2,html[data-theme=dark] .calendar-personal-editor header h2{color:#edf5fd}html[data-theme=dark] .calendar-across-week article.selected{background:#132f4b}html[data-theme=dark] .calendar-personal-editor input,html[data-theme=dark] .calendar-personal-editor select,html[data-theme=dark] .calendar-personal-editor textarea,html[data-theme=dark] .calendar-all-day{color:#e3edf7;background:#102a43;border-color:#2b4762}html[data-theme=dark] .calendar-personal-editor label{color:#8fa4b9}html[data-theme=dark] .calendar-event-row.personal{background:#122c47;border-color:#365b82}.calendar-across-month .calendar-weekdays{border:0;margin-top:10px;padding:0 0 7px}.calendar-across-month .calendar-grid{border-top:1px solid #e4ddd3;border-left:1px solid #e4ddd3;gap:0;margin-top:0}.calendar-across-month .calendar-grid>i,.calendar-across-month .calendar-grid>button{min-height:48px;box-shadow:none;background:0 0;border:1px solid #e4ddd3;border-top:0;border-left:0;border-radius:0;padding:4px 3px}.calendar-across-month .calendar-grid>button.today{background:#fbf8f2;border-color:#e4ddd3;box-shadow:inset 0 3px #73aee9}.calendar-across-month .calendar-grid>button.selected{background:#e6f1ff;border-color:#e4ddd3;box-shadow:inset 0 0 0 2px #2f7fd4}.calendar-across-month .calendar-grid>button.beta-event-period,.calendar-across-month .calendar-grid>button.beta-event-start,.calendar-across-month .calendar-grid>button.beta-event-end{border-color:#e4ddd3;border-radius:0;margin:0}.calendar-across-month .calendar-day-number{padding-left:1px}.calendar-across-month .calendar-cell-item{border-radius:3px}@media (width>=900px){.calendar-across-month .calendar-grid>i,.calendar-across-month .calendar-grid>button{min-height:78px}}html[data-theme=dark] .calendar-across-month .calendar-grid,html[data-theme=dark] .calendar-across-month .calendar-grid>i,html[data-theme=dark] .calendar-across-month .calendar-grid>button{border-color:#2d4760}html[data-theme=dark] .calendar-across-month .calendar-grid>button.today{background:#132b42}html[data-theme=dark] .calendar-across-month .calendar-grid>button.selected{background:#173b5e;box-shadow:inset 0 0 0 2px #69aaff}.calendar-poster-view-page{z-index:230;min-width:0;min-height:0;padding:0 max(16px, env(safe-area-inset-right,0px)) max(12px, env(safe-area-inset-bottom,0px)) max(16px, env(safe-area-inset-left,0px));color:#fff;background:radial-gradient(circle at 50% 26%,#2759893d,#0000 38%),#020b16;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:absolute;inset:0;overflow:hidden}.calendar-poster-view-header{width:100%;margin-bottom:10px!important}.calendar-poster-view-header h1{color:#fff!important}.calendar-poster-view-header>div>small{color:#a9bdd1;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.calendar-poster-view-stage{align-self:stretch;place-items:center;min-width:0;min-height:0;display:grid;position:relative;overflow:hidden}.calendar-poster-view-stage>img{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;display:block;box-shadow:0 20px 64px #0000007a}.calendar-poster-view-loading{color:#f3ead9;text-align:center;align-content:center;place-items:center;gap:8px;display:grid}.calendar-poster-view-loading>i{border:2px solid #d8b57540;border-top-color:#d8b575;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite poster-spin}.calendar-poster-view-loading b{font-size:14px}.calendar-poster-view-loading small{color:#91a6ba;font-size:11px}.calendar-poster-view-loading.error b{color:#ffd5cc}.calendar-poster-view-attendance-qr{color:#fff;background:linear-gradient(135deg,#bc9259,#98703e);border:0;border-radius:14px;flex-direction:column;justify-content:center;justify-self:center;align-items:center;gap:2px;width:min(100%,560px);min-height:54px;margin-top:10px;display:flex;box-shadow:0 12px 28px #005cd552,inset 0 1px #fff3}.calendar-poster-view-attendance-qr b{font-size:14px;font-weight:950}.calendar-poster-view-attendance-qr span{opacity:.88;font-size:10px;font-weight:800}@media (width<=720px){html{-webkit-text-size-adjust:108%;-moz-text-size-adjust:108%;text-size-adjust:108%}.phone-shell{--mobile-copy-size:14px;--mobile-support-size:12px;--mobile-control-size:14px}.phone-content :where(p,li):not(.cashflow-game *,.cashflow-statement-page *,.presentation-stage *,.cartoon-presentation-shell *,.award-event-poster *,.calendar-across-month *,.calendar-across-week *,.lecture-poster-preview *){line-height:1.55;font-size:var(--mobile-copy-size)!important}.phone-content small:not(.cashflow-game *,.cashflow-statement-page *,.presentation-stage *,.cartoon-presentation-shell *,.award-event-poster *,.calendar-across-month *,.calendar-across-week *,.lecture-poster-preview *){line-height:1.45;font-size:var(--mobile-support-size)!important}.phone-content :where(button,input,textarea,select):not(.cashflow-game *,.cashflow-statement-page *,.presentation-stage *,.cartoon-presentation-shell *,.award-event-poster *,.calendar-across-month *,.calendar-across-week *,.lecture-poster-preview *){font-size:var(--mobile-control-size)}.phone-content :where([class*=-meta],[class*=-note],[class*=-description],[class*=-caption]):not(.cashflow-game *,.cashflow-statement-page *,.presentation-stage *,.cartoon-presentation-shell *,.award-event-poster *,.calendar-across-month *,.calendar-across-week *,.lecture-poster-preview *){font-size:var(--mobile-support-size);line-height:1.45}.bottom-nav button,.language-switch button,.calendar-heading-actions button,.calendar-view-tabs button,.calendar-source-button,.calendar-save-source,.calendar-guide-actions button,.calendar-guide-information>button{font-size:13px}.today-briefing-summary,.calendar-source-menu label,.calendar-timeline-item time,.calendar-timeline-item em,.calendar-list-item time,.calendar-list-item em{font-size:12px}.calendar-timeline-item small,.calendar-list-item small,.calendar-across-list>header small,.calendar-source-menu header small,.calendar-personal-editor label,.calendar-personal-editor legend{font-size:11px}.calendar-timeline-item b,.calendar-list-item b,.calendar-personal-editor input,.calendar-personal-editor select,.calendar-personal-editor textarea{font-size:14px}}.task-icon{font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important;font-size:11px!important}:root{--isl-gutter:1px;--isl-card-radius:20px;--isl-control-radius:13px;--isl-canvas:#f6f8f7;--isl-surface:#fff;--isl-surface-soft:#f1f8f7;--isl-line:#dde8e6;--isl-ink:#102a43;--isl-muted:#6f8291;--isl-coral:#f15d63;--isl-card-shadow:0 8px 24px #123c3e12}.phone-shell,.phone-content{background:var(--isl-canvas);color:var(--isl-ink)}.phone-content>:where(.greeting,.home-balance-card,.home-quick-actions,.home-todo-card,.home-important-strip,.first-run-mission,.page-heading,.search-box,.people-actions,.person-list,.activity-summary,.task-list,.feed-summary,.timeline,.education-hero,.education-grid,.calendar-heading,.calendar-planner-controls,.calendar-across-month,.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-agenda,.community-heading,.community-tabs,.community-feed,.my-profile,.my-menu,.admin-menu-control,.admin-overview,.director-tabs){width:auto;margin-right:var(--isl-gutter)!important;margin-left:var(--isl-gutter)!important}.app-header,.top-header,.sub-header,.bottom-nav{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;margin-left:0!important;margin-right:0!important}@supports (color:color-mix(in lab, red, red)){.app-header,.top-header,.sub-header,.bottom-nav{background:color-mix(in srgb,var(--isl-surface) 96%,transparent)!important}}.app-header,.top-header,.sub-header,.bottom-nav{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--isl-ink)!important;box-shadow:none!important}.sub-header{min-height:58px;padding-inline:10px}.bottom-nav{border-radius:0!important;padding-left:0!important;padding-right:0!important}.bottom-nav button.active{color:var(--brand-teal)!important}.bottom-nav button.active .nav-symbol{background:var(--brand-teal-soft)!important;box-shadow:none!important}.sub-header h1,.page-heading h1,.calendar-heading h1,.community-heading h1{letter-spacing:-.025em;color:var(--isl-ink)!important}.sub-header small,.page-heading p,.calendar-heading p,.community-heading p{color:var(--isl-muted)!important}.phone-content :where(.person-card,.task,.timeline-card,.education-card,.calendar-agenda>article,.calendar-event-row,.community-post,.my-profile,.my-menu>button,.settings-section,.notification-item,.weekly-report-panel,.guide-person-card,.partner-rank-overview,.partner-activity-overview,.admin-overview-card,.admin-approval-todo,.director-panel):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.phone-content :where(input,textarea,select):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--isl-line)!important;border-radius:var(--isl-control-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content :where(input,textarea,select):focus:not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--brand-teal)!important;outline:3px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(input,textarea,select):focus:not(.cashflow-game *):not(.cashflow-statement-page *){outline:3px solid color-mix(in srgb,var(--brand-teal) 14%,transparent)!important}}.phone-content :where(button.primary,.primary,button.selected):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--brand-teal)!important;border-radius:var(--isl-control-radius)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}.phone-content :where(section,article,nav,form):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *) :where(h1,h2,h3,h4){color:var(--isl-ink)}.phone-content :where(section,article,nav,form):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *) :where(p,small){color:var(--isl-muted)}.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.cashflow-game *){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.cashflow-game *){border-color:color-mix(in srgb,var(--brand-teal) 25%,var(--isl-line))!important}}.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.cashflow-game *){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.greeting{grid-template-columns:minmax(0,1fr) 48px;gap:8px;min-width:0;display:grid;width:calc(100% - (var(--isl-gutter) * 2))!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:20px 12px 13px!important}.greeting-main{gap:11px;width:auto;min-width:0;padding-right:0}.greeting-main>div{flex:auto;min-width:0}.greeting-avatar{background:var(--brand-teal-soft)!important;width:48px!important;height:48px!important;color:var(--brand-teal)!important;box-shadow:none!important;border:0!important}.greeting h1{letter-spacing:-.035em;word-break:keep-all;overflow-wrap:normal;min-width:0;margin:0;color:var(--isl-ink)!important;font-size:clamp(20px,5.3vw,27px)!important;line-height:1.24!important}.greeting h1 br{display:none}.greeting-rank,.greeting-group-name{color:var(--brand-teal)!important}.greeting-quote{word-break:keep-all;color:var(--isl-muted)!important;margin-top:5px!important;font-size:12px!important}.greeting-quote-speaker{display:none}.notification-button{justify-self:end;width:48px;height:48px;color:var(--brand-teal)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.greeting>.app-badge-activation{grid-column:1/-1;width:100%;min-width:0}.today-briefing-summary{grid-column:1/-1;min-width:0;color:var(--isl-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:4px 0 0!important;padding:8px 0!important}.home-balance-card,.home-todo-card{border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);color:var(--isl-ink);box-shadow:var(--isl-card-shadow);padding:14px}.home-balance-card>header,.home-todo-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.home-balance-card>header>div{flex:1;min-width:0}.home-balance-card h2,.home-todo-card h2{color:var(--isl-ink);letter-spacing:-.025em;margin:0;font-size:17px}.home-balance-card header p{color:var(--isl-muted);margin:3px 0 0;font-size:11px}.home-balance-card header button{background:var(--brand-teal-soft);min-height:32px;color:var(--brand-teal);border:0;border-radius:10px;padding:0 10px;font-weight:850}.home-balance-mark{background:var(--brand-teal);border-radius:13px;flex:0 0 38px;width:38px;height:38px;position:relative}.home-balance-mark:before,.home-balance-mark:after{content:"";position:absolute}.home-balance-mark:before{background:#fff;border-radius:50%;width:8px;height:8px;top:7px;left:15px}.home-balance-mark:after{border:2px solid #fff;border-top:0;border-radius:0 0 10px 10px;width:18px;height:12px;bottom:7px;left:10px}.home-radar{aspect-ratio:1/.82;width:min(78vw,330px);margin:8px auto 3px;position:relative}.home-radar-grid,.home-radar-shape{aspect-ratio:1;clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-radar-grid{background:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.home-radar-grid{background:color-mix(in srgb,var(--brand-teal) 14%,transparent)}}.home-radar-grid:after{content:"";clip-path:inherit;background:var(--isl-surface);position:absolute;inset:2px}.home-radar-grid.grid-one{width:62%}.home-radar-grid.grid-two{width:44%}.home-radar-grid.grid-three{width:25%}.home-radar-lines{opacity:.35;background:linear-gradient(30deg,transparent 49.5%,var(--brand-teal) 50%,transparent 50.5%),linear-gradient(-30deg,transparent 49.5%,var(--brand-teal) 50%,transparent 50.5%),linear-gradient(90deg,transparent 49.5%,var(--brand-teal) 50%,transparent 50.5%);position:absolute;inset:18% 20%}.home-radar-shape{background:var(--brand-teal);width:62%}@supports (color:color-mix(in lab, red, red)){.home-radar-shape{background:color-mix(in srgb,var(--brand-teal) 24%,transparent)}}.home-radar-shape{box-shadow:inset 0 0 0 3px var(--brand-teal)}.home-radar-label{z-index:3;min-width:48px;color:var(--isl-ink);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:1px;padding:4px 6px;display:grid;position:absolute;transform:translate(-50%,-50%)}.home-radar-label b{font-size:11px}.home-radar-label small{color:var(--brand-teal);font-size:9px;font-weight:850}.home-radar-label.needs-action{background:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.home-radar-label.needs-action{background:color-mix(in srgb,var(--brand-teal) 9%,var(--isl-surface))}}.home-radar-label.needs-action{box-shadow:0 0 0 1px var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.home-radar-label.needs-action{box-shadow:0 0 0 1px color-mix(in srgb,var(--brand-teal) 25%,transparent)}}.home-radar-label:focus-visible{outline:3px solid var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.home-radar-label:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 45%,transparent)}}.home-radar-label:focus-visible{outline-offset:2px}.home-radar-label.axis-1{top:2%;left:50%}.home-radar-label.axis-2{top:29%;left:91%}.home-radar-label.axis-3{top:72%;left:91%}.home-radar-label.axis-4{top:98%;left:50%}.home-radar-label.axis-5{top:72%;left:9%}.home-radar-label.axis-6{top:29%;left:9%}.home-balance-insights{background:var(--isl-surface-soft);border-radius:14px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.home-balance-insights span{min-width:0;color:var(--isl-muted);justify-content:center;align-items:center;gap:4px;padding:11px 7px;font-size:11px;display:flex}.home-balance-insights span+span{border-left:1px solid var(--isl-line)}.home-balance-insights b{color:var(--isl-ink)}.home-balance-insights i{background:var(--brand-teal);border-radius:50%;place-items:center;width:20px;height:20px;display:grid}.home-balance-insights i:before{color:#fff;font-size:12px;font-style:normal;font-weight:900}.home-balance-insights i.strong:before{content:"✓"}.home-balance-insights i.care{background:var(--isl-coral)}.home-balance-insights i.care:before{content:"!"}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid;margin-top:6px!important}.home-quick-actions button{border:1px solid var(--isl-line);background:var(--isl-surface);min-width:0;min-height:105px;color:var(--isl-ink);box-shadow:var(--isl-card-shadow);border-radius:18px;align-content:center;place-items:center;gap:4px;display:grid}.home-quick-actions b{font-size:12px}.home-quick-actions small{color:var(--isl-muted);font-size:9px}.quick-icon{background:var(--brand-teal-soft);width:38px;height:38px;color:var(--brand-teal);border-radius:13px;display:block;position:relative}.quick-icon:before,.quick-icon:after{content:"";box-sizing:border-box;position:absolute}.quick-icon.invite:before{border:2px solid;border-radius:50%;width:10px;height:10px;top:7px;left:10px}.quick-icon.invite:after{width:18px;height:13px;box-shadow:12px -5px 0 -5px var(--brand-teal-soft),12px -5px 0 -3px currentColor;border:2px solid;border-bottom:0;border-radius:10px 10px 0 0;bottom:6px;left:6px}.quick-icon.qr:before{background:linear-gradient(90deg,currentColor 0 5px,#0000 5px 8px,currentColor 8px 13px,#0000 13px 16px,currentColor 16px),linear-gradient(currentColor 0 5px,#0000 5px 8px,currentColor 8px 13px,#0000 13px 16px,currentColor 16px);inset:8px}.quick-icon.schedule:before{border:2px solid;border-radius:5px;width:22px;height:20px;top:10px;left:8px}.quick-icon.schedule:after{background:currentColor;width:14px;height:2px;top:15px;left:12px;box-shadow:-3px -7px,3px -7px}.quick-icon.points:before{content:"P";place-items:center;font-size:18px;font-weight:950;display:grid;inset:0}.home-todo-card{padding:14px 10px 8px;margin-top:6px!important}.home-todo-card>header{padding:0 4px 8px}.home-todo-card>header>div{align-items:center;gap:8px;display:flex}.home-todo-card>header strong{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:999px;padding:5px 8px;font-size:10px}.home-todo-icon{border:2px solid var(--brand-teal);border-radius:7px;width:25px;height:25px;display:block;position:relative}.home-todo-icon:after{content:"";border-bottom:2px solid var(--brand-teal);border-left:2px solid var(--brand-teal);width:8px;height:4px;position:absolute;top:7px;left:6px;transform:rotate(-45deg)}.home-todo-list{display:grid}.home-todo-list button{border:0;border-top:1px solid var(--isl-line);min-width:0;color:var(--isl-ink);text-align:left;background:0 0;grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:9px;padding:11px 4px;display:grid}.home-todo-list button>span{border:2px solid var(--brand-teal);width:22px;height:22px}@supports (color:color-mix(in lab, red, red)){.home-todo-list button>span{border:2px solid color-mix(in srgb,var(--brand-teal) 50%,var(--isl-line))}}.home-todo-list button>span{border-radius:50%}.home-todo-list button>span.done{border-color:var(--brand-teal);background:var(--brand-teal)}.home-todo-list button>span.done:after{content:"✓";color:#fff;place-items:center;font-size:12px;font-weight:900;display:grid}.home-todo-list div{min-width:0}.home-todo-list b,.home-todo-list small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.home-todo-list b{font-size:12px}.home-todo-list small{color:var(--isl-muted);margin-top:3px;font-size:10px}.home-todo-list em{color:var(--isl-muted);font-size:22px;font-style:normal}.home-important-strip{border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;box-shadow:var(--isl-card-shadow)!important;margin-top:6px!important}.home-important-heading small{color:var(--brand-teal)!important}.home-important-heading h2,.home-important-items>button b{color:var(--isl-ink)!important}.home-important-heading>button,.home-important-items>button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}.page-heading,.calendar-heading,.community-heading{padding-left:10px!important;padding-right:10px!important}.search-box,.people-actions,.community-tabs,.calendar-view-tabs,.director-tabs{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important;border-radius:15px!important}.people-actions button.selected,.community-tabs button.active,.calendar-view-tabs button.active,.director-tabs button.active{background:var(--brand-teal)!important;color:#fff!important}.person-list,.timeline,.education-grid,.community-feed,.my-menu{gap:6px!important}.person-card,.task,.timeline-card,.education-card,.community-post,.my-menu>button{margin-left:0!important;margin-right:0!important}.empty-state{color:var(--isl-muted)!important}.empty-state>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.admin-menu-control,.admin-overview,.director-tabs{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.admin-menu-panel>div>button,.director-tabs button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.admin-menu-panel>div>button.active,.director-tabs button.active{background:var(--brand-teal)!important;color:#fff!important}html[data-theme=dark]{--isl-canvas:#08141e;--isl-surface:#0f202d;--isl-surface-soft:#142c36;--isl-line:#29434b;--isl-ink:#eef7f6;--isl-muted:#9eb2b7;--isl-card-shadow:0 10px 28px #0003;--brand-teal:#49d2c6;--brand-teal-soft:#153c3b}html[data-theme=dark] .phone-shell,html[data-theme=dark] .phone-content{background:var(--isl-canvas)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.greeting,.home-balance-card,.home-quick-actions button,.home-todo-card,.home-important-strip,.home-important-items>button){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] .home-important-items>button{background:var(--isl-surface-soft)!important}html[data-theme=dark] .home-radar-grid:after{background:var(--isl-surface)}html[data-theme=dark] :where(.home-radar-label,.home-balance-card h2,.home-todo-card h2,.home-todo-list button,.home-important-heading h2,.home-important-items>button b){color:var(--isl-ink)!important}html[data-theme=dark] .home-balance-insights{background:var(--isl-surface-soft)}@media (width>=721px){:root{--isl-gutter:10px}.home-radar{width:min(58vw,340px)}}.launch-setup-stage,.auth-stage{background:var(--isl-canvas)!important;color:var(--isl-ink)!important}.launch-setup-stage{min-height:100dvh;padding:max(12px,env(safe-area-inset-top)) 6px max(12px,env(safe-area-inset-bottom));place-items:center;display:grid;overflow:auto}.launch-setup-card{border:1px solid var(--isl-line);background:var(--isl-surface);width:min(100%,520px);box-shadow:var(--isl-card-shadow);border-radius:24px;padding:18px}.launch-setup-brand{align-items:center;gap:11px;display:flex}.launch-setup-brand img{box-shadow:none;border-radius:17px}.launch-setup-brand small,.launch-setup-brand strong{display:block}.launch-setup-brand small{color:var(--isl-muted);letter-spacing:.16em;font-size:10px;font-weight:900}.launch-setup-brand strong{color:var(--isl-ink);margin-top:3px;font-size:22px}.launch-setup-intro{margin:24px 0 20px}.launch-setup-intro>span{color:var(--brand-teal);letter-spacing:.18em;font-size:11px;font-weight:950}.launch-setup-intro h1{color:var(--isl-ink);letter-spacing:-.045em;margin:8px 0 0;font-size:clamp(27px,7vw,38px);line-height:1.16}.launch-setup-intro p{color:var(--isl-muted);margin:10px 0 0;font-size:14px;line-height:1.55}.launch-option-group{border:1px solid var(--isl-line);background:var(--isl-surface-soft);min-width:0;box-shadow:none;border-radius:18px;margin:0 0 8px;padding:13px}.launch-option-group legend{align-items:center;gap:10px;width:100%;padding:0 0 10px;display:flex}.launch-option-group legend em{background:var(--brand-teal-soft);width:34px;height:34px;color:var(--brand-teal);border-radius:10px;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:950;display:grid}.launch-option-group legend span,.launch-option-group legend small{display:block}.launch-option-group legend span{color:var(--isl-ink);font-size:15px;font-weight:900}.launch-option-group legend small{color:var(--isl-muted);margin-top:2px;font-size:10px;font-weight:650}.launch-language-options,.launch-theme-options,.launch-sound-options{gap:6px;display:grid}.launch-language-options,.launch-sound-options{grid-template-columns:repeat(2,minmax(0,1fr))}.launch-theme-options{grid-template-columns:repeat(3,minmax(0,1fr))}.launch-language-options button,.launch-theme-options button,.launch-sound-options button{border:1px solid var(--isl-line);background:var(--isl-surface);min-width:0;min-height:58px;color:var(--isl-muted);box-shadow:none;border-radius:14px;align-content:center;place-items:center;gap:4px;padding:8px 6px;display:grid;position:relative}.launch-language-options button>span,.launch-theme-options button>span,.launch-sound-options button>span{color:var(--isl-muted)}.launch-language-options button b,.launch-theme-options button b,.launch-sound-options button b{font-size:13px}.launch-language-options button i,.launch-theme-options button i,.launch-sound-options button i{color:#0000;border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid;position:absolute;top:6px;right:7px}.launch-choice-icon{width:24px;height:24px;position:relative;display:block!important}.launch-choice-icon:before,.launch-choice-icon:after{content:"";box-sizing:border-box;position:absolute}.launch-choice-icon.theme-light:before{border:2px solid;border-radius:50%;width:12px;height:12px;top:6px;left:6px;box-shadow:0 -7px 0 -5px,0 7px 0 -5px,7px 0 0 -5px,-7px 0 0 -5px}.launch-choice-icon.theme-dark:before{border:2px solid;border-top-color:#0000;border-radius:50%;width:16px;height:16px;top:4px;left:5px;transform:rotate(30deg)}.launch-choice-icon.theme-system:before{border:2px solid;border-radius:50%;inset:3px}.launch-choice-icon.theme-system:after{background:currentColor;border-radius:12px 0 0 12px;width:9px;height:18px;top:3px;left:3px}.launch-choice-icon.sound-on:before{clip-path:polygon(0 30%,40% 30%,100% 0,100% 100%,40% 70%,0 70%);background:currentColor;width:9px;height:10px;top:7px;left:3px}.launch-choice-icon.sound-on:after{border:2px solid #0000;border-right-color:currentColor;border-radius:50%;width:9px;height:14px;top:5px;right:2px}.launch-choice-icon.sound-off:before{clip-path:polygon(0 30%,40% 30%,100% 0,100% 100%,40% 70%,0 70%);background:currentColor;width:9px;height:10px;top:7px;left:3px}.launch-choice-icon.sound-off:after{background:currentColor;border-radius:2px;width:11px;height:2px;top:11px;right:1px}.launch-start-button{background:var(--brand-teal);color:#fff;width:100%;min-height:54px;box-shadow:none;border:0;border-radius:14px;justify-content:center;align-items:center;gap:10px;margin-top:12px;font-size:15px;font-weight:900;display:flex}.launch-start-button span{font-size:20px}.launch-setup-note{color:var(--isl-muted);text-align:center;margin:10px 0 0;font-size:11px}.auth-card{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;border-radius:24px!important}.auth-card>img{box-shadow:none}.auth-card>small{color:var(--brand-teal)!important}.auth-card h1,.auth-loading-card>b{color:var(--isl-ink)!important}.auth-card>p,.auth-card>div:not(.language-switch) span,.auth-loading-card>span{color:var(--isl-muted)!important}.auth-card>a{background:var(--brand-teal)!important;box-shadow:none!important;border-radius:14px!important}.auth-loading-card>i{border-color:var(--brand-teal-soft)!important;border-top-color:var(--brand-teal)!important}html[data-theme=dark] .launch-setup-stage,html[data-theme=dark] .auth-stage{background:var(--isl-canvas)!important}html[data-theme=dark] .launch-setup-card,html[data-theme=dark] .auth-card{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] .launch-option-group{border-color:var(--isl-line);background:var(--isl-surface-soft)}html[data-theme=dark] .launch-language-options button,html[data-theme=dark] .launch-theme-options button,html[data-theme=dark] .launch-sound-options button{border-color:var(--isl-line);background:var(--isl-surface);color:var(--isl-muted)}html[data-theme=dark] .launch-language-options button.active,html[data-theme=dark] .launch-theme-options button.active,html[data-theme=dark] .launch-sound-options button.active{border-color:var(--brand-teal);background:var(--brand-teal-soft);color:var(--brand-teal);box-shadow:inset 0 0 0 1px var(--brand-teal)}html[data-theme=dark] .launch-setup-brand strong,html[data-theme=dark] .launch-setup-intro h1,html[data-theme=dark] .launch-option-group legend span{color:var(--isl-ink)}html[data-theme=dark] .launch-setup-brand small,html[data-theme=dark] .launch-setup-intro p,html[data-theme=dark] .launch-option-group legend small,html[data-theme=dark] .launch-setup-note{color:var(--isl-muted)}@media (width<=600px) and (height<=950px){.launch-setup-stage{height:100dvh;min-height:0;padding:max(6px,env(safe-area-inset-top)) 6px max(6px,env(safe-area-inset-bottom));place-items:stretch center;overflow:hidden}.launch-setup-card{border-radius:20px;flex-direction:column;justify-content:center;height:100%;min-height:0;padding:12px;display:flex}.launch-setup-brand img{width:52px;height:52px}.launch-setup-intro{margin:10px 0 8px}.launch-option-group{margin-bottom:6px;padding:9px}.launch-language-options button,.launch-theme-options button,.launch-sound-options button{min-height:46px}.launch-start-button{margin-top:5px}}@media (width<=600px) and (height<=690px){.launch-setup-brand img{width:44px;height:44px}.launch-setup-intro{margin:7px 0}.launch-setup-intro h1{font-size:22px}.launch-setup-intro p,.launch-option-group legend small,.launch-setup-note{display:none}.launch-option-group{margin-bottom:5px;padding:7px}.launch-language-options button,.launch-theme-options button,.launch-sound-options button{min-height:42px}.launch-start-button{min-height:43px;margin-top:2px}}.official-brand-lockup{width:min(100%,350px);text-align:left!important;flex-direction:column!important;gap:7px!important;margin:0!important;padding:0!important;display:flex!important}.official-brand-main{grid-template-columns:minmax(0,1fr) 3px minmax(68px,.62fr)!important;align-items:center!important;gap:13px!important;width:100%!important;display:grid!important}.official-brand-wordmark{width:100%!important;max-width:none!important;display:block!important}.official-brand-wordmark img,.official-brand-dark{width:100%!important;height:auto!important;box-shadow:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}.official-brand-main>i{width:3px!important;height:43px!important;box-shadow:none!important;background:#e8b83f!important;border-radius:999px!important;display:block!important}.official-brand-main>strong{color:#fff!important;letter-spacing:.035em!important;white-space:nowrap!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(31px,9vw,43px)!important;font-weight:800!important;line-height:1!important}.official-brand-claim{color:#aebcd0!important;letter-spacing:0!important;justify-content:space-between!important;align-items:center!important;width:100%!important;margin:0!important;font-family:Arial,Helvetica,sans-serif!important;font-size:10px!important;font-weight:700!important;line-height:1!important;display:flex!important}.official-brand-claim span{flex:none!important;display:block!important}.official-brand-claim .word-start{margin-left:5px!important}.launch-setup-brand{width:100%!important;display:block!important}.launch-setup-brand>.official-brand-lockup{width:195px!important;max-width:54vw!important}.auth-brand-lockup{width:195px!important;max-width:54vw!important;margin:0 auto 14px!important}.auth-loading-card>.official-brand-lockup{margin-bottom:6px!important}@media (width<=420px){.official-brand-main{grid-template-columns:minmax(0,1fr) 3px minmax(62px,.58fr)!important;gap:10px!important}.official-brand-main>i{height:38px!important}.official-brand-main>strong{font-size:31px!important}.official-brand-claim{font-size:8px!important}}.consent-gate{z-index:300;padding:18px 6px calc(24px + env(safe-area-inset-bottom,0px));background:var(--isl-canvas);color:var(--isl-ink);scrollbar-width:none;position:absolute;inset:0;overflow-y:auto}.consent-gate::-webkit-scrollbar{display:none}.consent-gate>header,.consent-gate>section,.consent-all,.consent-checklist,.policy-content,.consent-submit,.consent-account{width:min(100% - 12px,560px);margin-left:auto;margin-right:auto}.consent-gate>header{justify-content:space-between;align-items:center;margin-bottom:20px;padding:0 6px;display:flex}.consent-gate>header b{color:var(--isl-ink);font-size:20px}.consent-gate>header small,.consent-step{color:var(--brand-teal);letter-spacing:.12em;font-size:11px;font-weight:900}.consent-gate>section{padding:0 6px}.consent-gate>section h1{color:var(--isl-ink);letter-spacing:-.04em;margin:7px 0 9px;font-size:clamp(25px,6.8vw,34px);line-height:1.25}.consent-gate>section p{color:var(--isl-muted);margin:0 0 16px;font-size:14px;line-height:1.65}.consent-all,.consent-checklist label{cursor:pointer;align-items:center;gap:12px;display:flex}.consent-all{border:1px solid var(--brand-teal);min-height:64px}@supports (color:color-mix(in lab, red, red)){.consent-all{border:1px solid color-mix(in srgb,var(--brand-teal) 38%,var(--isl-line))}}.consent-all{background:var(--brand-teal-soft);color:var(--isl-ink);box-shadow:none;border-radius:18px;padding:15px}.consent-all span,.consent-checklist span{gap:2px;display:grid}.consent-all small{color:var(--isl-muted)}.consent-all input,.consent-checklist input{width:24px;height:24px;accent-color:var(--brand-teal);flex:none}.consent-checklist{border:1px solid var(--isl-line);background:var(--isl-surface);box-shadow:var(--isl-card-shadow);border-radius:18px;margin-top:6px;margin-bottom:8px;overflow:hidden}.consent-checklist label{border-bottom:1px solid var(--isl-line);min-height:59px;padding:10px 13px}.consent-checklist label:last-child{border-bottom:0}.consent-checklist b{color:var(--isl-ink);font-size:15px}.consent-checklist small{color:var(--isl-muted);font-size:12px}.policy-content{gap:6px;display:grid}.policy-content details{border:1px solid var(--isl-line);background:var(--isl-surface);box-shadow:none;border-radius:15px;overflow:hidden}.policy-content summary{color:var(--isl-ink);cursor:pointer;align-items:center;gap:8px;padding:12px;font-size:14px;font-weight:850;display:flex}.policy-content summary span{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:6px;padding:3px 6px;font-size:10px}.policy-content summary span.optional{background:var(--isl-surface-soft);color:var(--isl-muted)}.policy-content details>div{color:var(--isl-muted);padding:0 12px 13px;font-size:13px;line-height:1.65}.policy-content h3{color:var(--isl-ink)}.policy-content strong{background:var(--isl-surface-soft);color:var(--brand-teal);border-radius:10px;margin:10px 0;padding:10px;display:block}.consent-submit{background:var(--brand-teal);color:#fff;min-height:54px;box-shadow:none;border:0;border-radius:14px;margin-top:10px;font-weight:900;display:block}.consent-account{color:var(--isl-muted);text-align:center;margin-top:10px;font-size:11px;display:block}.policy-page-intro,.marketing-consent-setting{border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;margin-left:6px!important;margin-right:6px!important}.policy-page-intro{padding:16px;margin-bottom:8px!important}.policy-page-intro b{font-size:17px}.policy-page-intro p{margin:6px 0 0;font-size:13px;line-height:1.55}.policy-page-intro p,.marketing-consent-setting small{color:var(--isl-muted)!important}.marketing-consent-setting button{border-radius:var(--isl-control-radius)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important;border:0!important}.viewer-mode-badge{border-color:var(--isl-line);background:var(--isl-surface);min-height:30px;color:var(--brand-teal);box-shadow:none;top:12px;right:8px}html[data-theme=dark] .consent-gate{background:var(--isl-canvas);color:var(--isl-ink)}html[data-theme=dark] .consent-all{border-color:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .consent-all{border-color:color-mix(in srgb,var(--brand-teal) 38%,var(--isl-line))}}html[data-theme=dark] .consent-all{background:var(--brand-teal-soft);color:var(--isl-ink)}html[data-theme=dark] .consent-checklist,html[data-theme=dark] .policy-content details{border-color:var(--isl-line);background:var(--isl-surface);color:var(--isl-ink)}html[data-theme=dark] .policy-content summary,html[data-theme=dark] .consent-checklist b,html[data-theme=dark] .consent-gate>section h1{color:var(--isl-ink)}html[data-theme=dark] .policy-content details>div,html[data-theme=dark] .consent-checklist small,html[data-theme=dark] .consent-gate>section p{color:var(--isl-muted)}.tester-install-page,.app-join-page{background:var(--isl-canvas);max-width:620px;min-height:100dvh;color:var(--isl-ink);padding:6px 6px max(24px,env(safe-area-inset-bottom));margin:0 auto}.tester-install-hero,.app-join-hero{border:1px solid var(--isl-line);background:var(--isl-surface);padding:max(28px,calc(env(safe-area-inset-top) + 16px)) 17px 20px;color:var(--isl-ink);box-shadow:var(--isl-card-shadow);border-radius:24px;margin:0}.tester-install-logo{background:var(--brand-teal);color:#fff;letter-spacing:.04em;border:0;border-radius:17px;width:54px;height:54px;font-size:19px}.tester-install-hero>small,.app-join-hero small{color:var(--brand-teal);letter-spacing:.14em;margin-top:15px;font-size:10px;font-weight:900;display:block}.app-join-hero small{margin-top:0}.tester-install-hero h1,.app-join-hero h1{color:var(--isl-ink);letter-spacing:-.05em;margin:8px 0 0;font-size:clamp(28px,7.5vw,42px);line-height:1.12}.app-join-hero h1 strong{color:var(--brand-teal)}.tester-install-hero p,.app-join-hero p{color:var(--isl-muted);margin:11px 0 0;font-size:14px;line-height:1.6}.tester-install-actions{grid-template-columns:1.15fr 1fr;gap:6px;margin-top:18px}.tester-install-actions button,.app-join-actions a,.app-join-actions button{border:1px solid var(--brand-teal);background:var(--brand-teal);color:#fff;min-height:52px;box-shadow:none;border-radius:14px;font-size:14px;font-weight:900}.tester-install-actions button:last-child,.app-join-actions button{background:var(--brand-teal-soft);color:var(--brand-teal)}.tester-install-message{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:12px;margin-top:8px;padding:10px 11px;font-size:12px}.tester-device-guide,.tester-checklist{margin:6px 0 0}.tester-guide-heading{margin:0;padding:13px 6px 8px}.tester-guide-heading span{color:var(--isl-muted);font-size:12px}.tester-guide-heading b{color:var(--brand-teal);font-size:13px}.tester-device-guide article,.tester-checklist,.app-join-steps,.app-join-device-guide div{border:1px solid var(--isl-line);background:var(--isl-surface);color:var(--isl-ink);box-shadow:none;border-radius:18px}.tester-device-guide article{margin-bottom:6px;padding:14px}.tester-device-guide article.recommended{border-color:var(--brand-teal);background:var(--brand-teal-soft)}.tester-device-guide article.recommended:after{background:var(--brand-teal);color:#fff}.tester-device-guide ol{color:var(--isl-muted);font-size:13px}.tester-device-guide li::marker{color:var(--brand-teal)}.tester-checklist{box-shadow:var(--isl-card-shadow);padding:15px}.tester-checklist h2,.app-join-steps h2{color:var(--isl-ink);font-size:18px}.tester-checklist div,.app-join-steps article{border-color:var(--isl-line)}.tester-checklist span,.app-join-steps article>b{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:10px}.tester-checklist p,.app-join-steps span,.app-join-device-guide span{color:var(--isl-muted);font-size:12px}.tester-open-app{border-color:var(--isl-line);background:var(--isl-surface);min-height:50px;color:var(--brand-teal);box-shadow:none;border-radius:14px;margin:6px 0 0;font-size:14px}.app-join-steps{box-shadow:var(--isl-card-shadow);margin:6px 0 0;padding:17px}.app-join-actions{gap:6px;padding:6px 0 0}.app-join-device-guide{gap:6px;padding:6px 0}.app-join-device-guide div{border-radius:15px;padding:13px 14px}.app-join-page footer,.tester-install-page footer{color:var(--isl-muted);font-size:10px}html[data-theme=dark] .tester-install-page,html[data-theme=dark] .app-join-page{background:var(--isl-canvas);color:var(--isl-ink)}html[data-theme=dark] :is(.tester-install-hero,.tester-device-guide article,.tester-checklist,.tester-open-app,.app-join-hero,.app-join-steps,.app-join-device-guide div){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :is(.tester-device-guide article.recommended,.tester-install-message){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important}.phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-box],[class*=-box\ ],[class$=-summary],[class*=-summary\ ],[class$=-guide],[class*=-guide\ ],[class$=-preview],[class*=-preview\ ]):not(.today-briefing-summary):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):not(.business-intro-page *),.phone-content :where([class$=-tabs],[class*=-tabs\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-filters],[class*=-filters\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content :where([class$=-tabs],[class*=-tabs\ ]) button:not(.cashflow-game *):not(.presentation-stage *){color:var(--isl-muted)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}.phone-content :where([class$=-tabs],[class*=-tabs\ ]) button:is(.active,.selected){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}.phone-content :where(button):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):focus-visible{outline:3px solid var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.phone-content :where(button):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 24%,transparent)}}.phone-content :where(button):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):focus-visible{outline-offset:2px}.phone-content :where([class$=-empty],[class*=-empty\ ],[class$=-notice],[class*=-notice\ ]):not(.cashflow-game *):not(.presentation-stage *){border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important;box-shadow:none!important}.phone-content :where([class$=-hero],[class*=-hero\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):not(.business-intro-page *):not(.cartoon-series-page *):not(.insight-board-page *):not(.insight-reading-page *){border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.phone-content :where([class$=-hero],[class*=-hero\ ]):not(.cashflow-game *):not(.presentation-stage *):not(.insight-reading-page *) :where(p,small){color:var(--isl-muted)!important}html[data-theme=dark] .phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-box],[class*=-box\ ],[class$=-summary],[class*=-summary\ ],[class$=-guide],[class*=-guide\ ],[class$=-preview],[class*=-preview\ ],[class$=-tabs],[class*=-tabs\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-filters],[class*=-filters\ ]):not(.today-briefing-summary):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):not(.business-intro-page *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.phone-content .sub-header>button{place-items:center;width:38px;height:38px;display:grid;border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important;border-radius:12px!important;padding:0!important;font-size:13px!important;font-weight:900!important}.phone-content .sub-header>button:first-child{line-height:1;font-size:25px!important}.phone-content :where([class$=-actions],[class*=-actions\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *) :where(button,a){border:1px solid var(--isl-line);border-radius:var(--isl-control-radius);background:var(--isl-surface-soft);min-height:44px;color:var(--brand-teal);box-shadow:none;padding:8px 12px;font-weight:850;text-decoration:none}.phone-content :where([class$=-actions],[class*=-actions\ ]) :where(button,a):is(.primary,.active,.selected){border-color:var(--brand-teal);background:var(--brand-teal);color:#fff}.phone-content :where(button.remove,button.delete,button.danger,.remove-button,.delete-button,.danger-button){border-color:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(button.remove,button.delete,button.danger,.remove-button,.delete-button,.danger-button){border-color:color-mix(in srgb,var(--isl-coral) 34%,var(--isl-line))!important}}.phone-content :where(button.remove,button.delete,button.danger,.remove-button,.delete-button,.danger-button){background:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(button.remove,button.delete,button.danger,.remove-button,.delete-button,.danger-button){background:color-mix(in srgb,var(--isl-coral) 10%,var(--isl-surface))!important}}.phone-content :where(button.remove,button.delete,button.danger,.remove-button,.delete-button,.danger-button){color:var(--isl-coral)!important;box-shadow:none!important}.phone-content :where([class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ]):not(.notification-count-badge):not(.cashflow-game *):not(.presentation-stage *){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where([class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ]):not(.notification-count-badge):not(.cashflow-game *):not(.presentation-stage *){border-color:color-mix(in srgb,var(--brand-teal) 25%,var(--isl-line))!important}}.phone-content :where([class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ]):not(.notification-count-badge):not(.cashflow-game *):not(.presentation-stage *){border-radius:999px;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}html[data-theme=dark] .phone-content .sub-header>button,html[data-theme=dark] .phone-content :where([class$=-actions],[class*=-actions\ ]):not(.cashflow-game *):not(.presentation-stage *) :where(button,a){border-color:var(--isl-line);background:var(--isl-surface-soft);color:var(--brand-teal)}.phone-content :where(form,[class$=-form],[class*=-form\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *) :where(label){color:var(--isl-ink);gap:6px;font-size:12px;font-weight:850;display:grid}.phone-content :where(form,[class$=-form],[class*=-form\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *) :where(label>small,label>span){color:var(--isl-muted);font-size:10px;font-weight:700}.phone-content :where(input,textarea,select):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){min-height:44px;padding:10px 12px;font-size:13px;border:1px solid var(--isl-line)!important;border-radius:var(--isl-control-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content textarea:not(.cashflow-game *):not(.presentation-stage *){resize:vertical;min-height:96px;line-height:1.55}.phone-content :where(input,textarea)::placeholder{color:var(--isl-muted)}@supports (color:color-mix(in lab, red, red)){.phone-content :where(input,textarea)::placeholder{color:color-mix(in srgb,var(--isl-muted) 72%,transparent)}}.phone-content :where([class$=-backdrop],[class*=-backdrop\ ]):not(.presentation-stage *){-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#05161e7a!important}.phone-content :where(dialog,[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ]):not(.presentation-stage *):not(.cashflow-game *){border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;border-radius:24px!important;box-shadow:0 22px 70px #03181e33!important}.phone-content :where(dialog,[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ])>header:not(.presentation-stage *){border-bottom:1px solid var(--isl-line);color:var(--isl-ink);background:0 0}.phone-content :where(dialog,[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ])>header button:not(.presentation-stage *){border:1px solid var(--isl-line);background:var(--isl-surface-soft);width:36px;height:36px;color:var(--brand-teal);box-shadow:none;border-radius:12px}html[data-theme=dark] .phone-content :where(input,textarea,select):not(.cashflow-game *):not(.presentation-stage *),html[data-theme=dark] .phone-content :where(dialog,[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ]):not(.presentation-stage *):not(.cashflow-game *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.phone-content :where(table):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-collapse:separate;border-spacing:0;border:1px solid var(--isl-line);background:var(--isl-surface);width:100%;color:var(--isl-ink);font-variant-numeric:tabular-nums;border-radius:16px;font-size:12px;overflow:hidden}.phone-content table:not(.cashflow-game *):not(.presentation-stage *) :where(th,td){border-bottom:1px solid var(--isl-line);text-align:left;vertical-align:middle;min-height:44px;padding:10px 9px}.phone-content table:not(.cashflow-game *):not(.presentation-stage *) th{background:var(--isl-surface-soft);color:var(--isl-muted);letter-spacing:.03em;font-size:10px;font-weight:900}.phone-content table:not(.cashflow-game *):not(.presentation-stage *) tr:last-child td{border-bottom:0}.phone-content :where([class$=-list],[class*=-list\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *){gap:6px}.phone-content :where([class$=-list],[class*=-list\ ])>:where(article,button,li):not(.cashflow-game *):not(.presentation-stage *){border-color:var(--isl-line);box-shadow:none}.phone-content :where([class$=-list],[class*=-list\ ])>:where(article,button,li):not(.cashflow-game *):not(.presentation-stage *) :where(strong,b){color:var(--isl-ink)}.phone-content :where([class$=-list],[class*=-list\ ])>:where(article,button,li):not(.cashflow-game *):not(.presentation-stage *) :where(small,p){color:var(--isl-muted)}.phone-content :where([class$=-pagination],[class*=-pagination\ ]):not(.presentation-stage *){justify-content:center;align-items:center;gap:6px;display:flex;box-shadow:none!important;background:0 0!important;border:0!important}.phone-content :where([class$=-pagination],[class*=-pagination\ ]) button{border:1px solid var(--isl-line);background:var(--isl-surface);min-width:38px;height:38px;color:var(--isl-muted);box-shadow:none;border-radius:11px}.phone-content :where([class$=-pagination],[class*=-pagination\ ]) button:is(.active,[aria-current=page]){border-color:var(--brand-teal);background:var(--brand-teal);color:#fff}html[data-theme=dark] .phone-content table:not(.cashflow-game *):not(.presentation-stage *){border-color:var(--isl-line);background:var(--isl-surface);color:var(--isl-ink)}html[data-theme=dark] .phone-content table:not(.cashflow-game *):not(.presentation-stage *) th{background:var(--isl-surface-soft);color:var(--isl-muted)}.toast{left:50%!important;right:auto!important;bottom:calc(var(--bottom-nav-height) + 12px)!important;border:1px solid var(--brand-teal)!important;justify-content:center!important;align-items:center!important;width:min(100% - 24px,420px)!important;min-height:46px!important;display:flex!important;transform:translate(-50%)!important}@supports (color:color-mix(in lab, red, red)){.toast{border:1px solid color-mix(in srgb,var(--brand-teal) 32%,var(--isl-line))!important}}.toast{background:var(--isl-surface)!important;border-radius:14px!important}@supports (color:color-mix(in lab, red, red)){.toast{background:color-mix(in srgb,var(--isl-surface) 94%,transparent)!important}}.toast{color:var(--isl-ink)!important;-webkit-backdrop-filter:blur(14px)!important;backdrop-filter:blur(14px)!important;padding:10px 14px!important;font-size:12px!important;font-weight:800!important;line-height:1.45!important;box-shadow:0 12px 34px #05222629!important}.phone-content :where([class$=-loading],[class*=-loading\ ]):not(.presentation-stage *):not(.cashflow-game *){border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important;box-shadow:none!important}.phone-content :where([class$=-loading],[class*=-loading\ ])>span:first-child:not(.presentation-stage *){border-color:var(--brand-teal-soft)!important;border-top-color:var(--brand-teal)!important}.phone-content :where(progress,[class$=-progress],[class*=-progress\ ]):not(.presentation-stage *):not(.cashflow-game *){accent-color:var(--brand-teal)}.phone-content :where([class$=-progress],[class*=-progress\ ]):not(.presentation-stage *):not(.cashflow-game *)>i,.phone-content :where([class$=-progress],[class*=-progress\ ]):not(.presentation-stage *):not(.cashflow-game *)>span>i{background:var(--brand-teal)!important;box-shadow:none!important}.phone-content :where([class$=-result],[class*=-result\ ]).success:not(.presentation-stage *){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where([class$=-result],[class*=-result\ ]).success:not(.presentation-stage *){border-color:color-mix(in srgb,var(--brand-teal) 36%,var(--isl-line))!important}}.phone-content :where([class$=-result],[class*=-result\ ]).success:not(.presentation-stage *){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where([class$=-result],[class*=-result\ ]).error:not(.presentation-stage *),.phone-content :where([class$=-error],[class*=-error\ ]):not(.presentation-stage *){border-color:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where([class$=-result],[class*=-result\ ]).error:not(.presentation-stage *),.phone-content :where([class$=-error],[class*=-error\ ]):not(.presentation-stage *){border-color:color-mix(in srgb,var(--isl-coral) 34%,var(--isl-line))!important}}.phone-content :where([class$=-result],[class*=-result\ ]).error:not(.presentation-stage *),.phone-content :where([class$=-error],[class*=-error\ ]):not(.presentation-stage *){background:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where([class$=-result],[class*=-result\ ]).error:not(.presentation-stage *),.phone-content :where([class$=-error],[class*=-error\ ]):not(.presentation-stage *){background:color-mix(in srgb,var(--isl-coral) 9%,var(--isl-surface))!important}}.phone-content :where([class$=-result],[class*=-result\ ]).error:not(.presentation-stage *),.phone-content :where([class$=-error],[class*=-error\ ]):not(.presentation-stage *){color:var(--isl-coral)!important;box-shadow:none!important}@media (prefers-reduced-motion:reduce){.toast,.phone-content :where([class$=-loading],[class*=-loading\ ]) *{transition:none!important;animation:none!important}}html[data-theme=dark] .toast{border-color:var(--isl-line)!important;background:var(--isl-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .toast{background:color-mix(in srgb,var(--isl-surface) 94%,transparent)!important}}html[data-theme=dark] .toast{color:var(--isl-ink)!important}.phone-content{overflow-wrap:anywhere}.phone-content :where(img,video,canvas){max-width:100%}.phone-content :where(button,a,input,select){touch-action:manipulation}.settings-theme-glyph,.settings-sound-glyph{color:currentColor;width:28px;height:28px;position:relative;display:block!important}.settings-theme-glyph:before,.settings-theme-glyph:after,.settings-sound-glyph:before,.settings-sound-glyph:after{content:"";box-sizing:border-box;position:absolute}.settings-theme-glyph.theme-light:before{border:2px solid;border-radius:50%;width:13px;height:13px;top:8px;left:8px;box-shadow:0 -8px 0 -6px,0 8px 0 -6px,8px 0 0 -6px,-8px 0 0 -6px}.settings-theme-glyph.theme-dark:before{border:2px solid;border-top-color:#0000;border-radius:50%;width:18px;height:18px;top:5px;left:6px;transform:rotate(30deg)}.settings-theme-glyph.theme-system:before{border:2px solid;border-radius:50%;inset:4px}.settings-theme-glyph.theme-system:after{background:currentColor;border-radius:12px 0 0 12px;width:10px;height:20px;top:4px;left:4px}.settings-sound-glyph.sound-on:before,.settings-sound-glyph.sound-off:before{clip-path:polygon(0 30%,40% 30%,100% 0,100% 100%,40% 70%,0 70%);background:currentColor;width:11px;height:12px;top:8px;left:3px}.settings-sound-glyph.sound-on:after{border:2px solid #0000;border-right-color:currentColor;border-radius:50%;width:11px;height:17px;top:5px;right:2px}.settings-sound-glyph.sound-off:after{background:currentColor;border-radius:2px;width:13px;height:2px;top:13px;right:0;transform:rotate(-45deg)}.launch-settings-card>button{border:1px solid var(--brand-teal);border-radius:var(--isl-control-radius);background:var(--brand-teal-soft);width:100%;min-height:48px;color:var(--brand-teal);box-shadow:none;font-weight:900}.weekly-report-preview{grid-template-columns:82px minmax(0,1fr) auto;gap:12px;padding:13px;margin:6px var(--isl-gutter) 0!important;border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.weekly-report-preview-score{background:var(--brand-teal-soft);min-height:82px;color:var(--brand-teal);box-shadow:none;border:0;border-radius:15px}.weekly-report-preview-score small,.weekly-report-preview-score span{color:var(--isl-muted)}.weekly-report-preview-score b{color:var(--brand-teal);font-size:24px}.weekly-report-preview-copy>small{color:var(--brand-teal);font-size:9px}.weekly-report-preview-copy h2{color:var(--isl-ink);font-size:17px}.weekly-report-preview-copy p{color:var(--isl-muted);font-size:10px}.weekly-report-preview-copy>div span{border:1px solid var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-muted)}.weekly-report-preview-copy>div b{color:var(--brand-teal)}.weekly-report-preview>button{border:1px solid var(--brand-teal);background:var(--brand-teal-soft);min-height:42px;color:var(--brand-teal);box-shadow:none;border-radius:12px}.weekly-report-preview>button b{color:var(--brand-teal)}.weekly-report-hero{margin:6px var(--isl-gutter) 0;border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);color:var(--isl-ink);box-shadow:var(--isl-card-shadow);padding:20px 16px}.weekly-report-hero:before,.weekly-report-hero:after{display:none}.weekly-report-hero>small{color:var(--brand-teal)}.weekly-report-hero h2{color:var(--isl-ink);font-size:25px}.weekly-report-hero h2 b{color:var(--brand-teal)}.weekly-report-hero>p{color:var(--isl-muted)}.weekly-report-score{border:1px solid var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-ink)}.weekly-report-score small{color:var(--isl-muted)}.weekly-report-score b,.weekly-report-score>i{color:var(--brand-teal)}.weekly-report-summary,.weekly-report-panel,.weekly-report-insight,.weekly-report-share-card{margin-right:var(--isl-gutter);margin-left:var(--isl-gutter)}.weekly-report-summary article,.weekly-report-panel{border-color:var(--isl-line);background:var(--isl-surface);box-shadow:var(--isl-card-shadow)}.weekly-report-summary b,.weekly-report-section-title h2{color:var(--isl-ink)}.weekly-report-summary p,.weekly-report-section-title>span,.weekly-report-balance article>strong,.weekly-report-goals button>strong{color:var(--brand-teal)}.weekly-report-section-title>span,.weekly-report-balance article>span,.weekly-report-goals button>span{background:var(--brand-teal-soft);color:var(--brand-teal)}.weekly-report-day-chart>span.active b,.weekly-report-day-chart>span.active small{color:var(--brand-teal)}.weekly-report-day-chart>span.active i,.weekly-report-balance article div>i em{background:var(--brand-teal);box-shadow:none}.weekly-report-balance article,.weekly-report-goals button{border-color:var(--isl-line);background:var(--isl-surface-soft)}.weekly-report-balance article b,.weekly-report-goals button b{color:var(--isl-ink)}.weekly-report-insight>div,.weekly-report-insight>div:last-child,.weekly-report-share-card{border:1px solid var(--isl-line);background:var(--isl-surface);color:var(--isl-ink);box-shadow:var(--isl-card-shadow)}.weekly-report-insight small,.weekly-report-share-card>small{color:var(--brand-teal)}.weekly-report-insight h2,.weekly-report-share-card h2{color:var(--isl-ink)}.weekly-report-insight p,.weekly-report-insight>div:last-child p{color:var(--isl-muted)}.weekly-report-share-card:after{display:none}.weekly-report-share-card>div span{border:1px solid var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-muted)}.weekly-report-share-card>div b{color:var(--brand-teal)}.weekly-report-share-card>button{border-color:var(--brand-teal);background:var(--brand-teal-soft);color:var(--brand-teal)}html[data-theme=dark] :where(.weekly-report-preview,.weekly-report-hero,.weekly-report-summary article,.weekly-report-panel,.weekly-report-insight>div,.weekly-report-insight>div:last-child,.weekly-report-share-card){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.weekly-report-preview-score,.weekly-report-score,.weekly-report-balance article,.weekly-report-goals button,.weekly-report-share-card>div span){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important}@media (width<=520px){.weekly-report-preview{grid-template-columns:72px minmax(0,1fr)}.weekly-report-preview-score{min-height:76px}.weekly-report-preview>button{grid-column:1/-1;justify-content:center;width:100%}.weekly-report-summary{grid-template-columns:1fr 1fr}.weekly-report-insight{grid-template-columns:1fr}}.academy-curriculum{margin:6px var(--isl-gutter) 22px;border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);color:var(--isl-ink);box-shadow:var(--isl-card-shadow)}.academy-roadmap-heading{padding:18px 16px 15px}.academy-roadmap-heading small,.academy-library-heading small{color:var(--brand-teal)}.academy-roadmap-heading h2,.academy-library-heading h2{color:var(--isl-ink)}.academy-roadmap-heading p{color:var(--isl-muted)}.academy-stage-list{border-top-color:var(--isl-line)}.academy-stage-list>article{border-bottom-color:var(--isl-line);padding:15px 14px}.academy-stage-list article>header>span{background:var(--brand-teal-soft);color:var(--brand-teal);border:0;border-radius:11px}.academy-stage-list header small{color:var(--brand-teal)}.academy-stage-list header h3{color:var(--isl-ink)}.academy-presentation-list{gap:6px}.academy-presentation-list button,.academy-presentation-list button:not(:disabled){border:1px solid var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-ink);box-shadow:none;border-radius:14px}.academy-presentation-list button small{color:var(--isl-muted)}.academy-presentation-list button strong{color:var(--brand-teal)}.academy-presentation-list button:not(:disabled){border-color:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.academy-presentation-list button:not(:disabled){border-color:color-mix(in srgb,var(--brand-teal) 42%,var(--isl-line))}}.academy-presentation-list button:not(:disabled){background:var(--brand-teal-soft)}.academy-presentation-list button:disabled{color:var(--isl-muted);opacity:.68}.academy-presentation-list button:focus-visible{outline-color:var(--brand-teal)}@supports (color:color-mix(in lab, red, red)){.academy-presentation-list button:focus-visible{outline-color:color-mix(in srgb,var(--brand-teal) 28%,transparent)}}.academy-library-heading{margin-right:var(--isl-gutter);margin-left:var(--isl-gutter)}.education-feature-list{margin-right:var(--isl-gutter);margin-left:var(--isl-gutter);gap:6px;width:auto}.education-feature-list>button{border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.education-feature-list>button :where(h2,b){color:var(--isl-ink)!important}.education-feature-list>button :where(p,small){color:var(--isl-muted)!important}.education-feature-list>button>strong{color:var(--brand-teal)!important}html[data-theme=dark] :where(.academy-curriculum,.academy-presentation-list button,.education-feature-list>button){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] .academy-presentation-list button:not(:disabled){background:var(--brand-teal-soft)!important}@media (width<=520px){.academy-roadmap-heading{padding:16px 14px 13px}.academy-stage-list>article{padding:14px 12px}.academy-presentation-list{padding-left:0}.academy-presentation-list button{min-height:56px}}.phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro){border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro) :where(h1,h2,h3,h4,b,strong){color:var(--isl-ink)!important}.phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro) :where(p,small,span){color:var(--isl-muted)!important}.phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro)>small,.phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro) header small{color:var(--brand-teal)!important}.phone-content :where(.settings-preview-orb,.notification-summary>span,.team-study-hero>.feature-learning-glyph,.global-centers-header>span,.global-center-summary>span,.promotion-board-intro>span){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important;border:0!important}.my-menu button:where(.admin-menu-entry,.about-menu-entry,.help-menu-entry,.global-centers-menu-entry,.app-invite-menu-entry){background:var(--isl-surface)!important}.my-menu button:where(.admin-menu-entry,.about-menu-entry,.help-menu-entry,.global-centers-menu-entry,.app-invite-menu-entry)>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}html[data-theme=dark] .phone-content :where(.settings-preview,.notification-summary,.growth-hub-overview,.collective-growth-summary,.seminar-invite-hero,.team-study-hero,.global-centers-hero,.center-profile-preview,.about-isl-hero,.support-hero,.community-gallery-intro,.community-notice-intro,.promotion-board-intro){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}@media (width<=380px){:root{--isl-gutter:1px;--isl-card-radius:17px}.phone-content :where(.page-heading,.calendar-heading,.community-heading){padding-left:8px!important;padding-right:8px!important}.phone-content :where(.page-heading,.calendar-heading,.community-heading,.sub-header) h1{font-size:clamp(18px,5.6vw,22px)!important}.phone-content :where([class$=-actions],[class*=-actions\ ]):not(.presentation-stage *){gap:4px}.phone-content :where([class$=-actions],[class*=-actions\ ]):not(.presentation-stage *) :where(button,a){min-width:0;padding-left:8px;padding-right:8px;font-size:11px}.phone-content table:not(.presentation-stage *) :where(th,td){padding-left:6px;padding-right:6px;font-size:10px}.home-quick-actions button{min-height:92px}.home-radar{width:min(84vw,300px)}}@media (width>=600px) and (width<=899px){:root{--isl-gutter:10px}.phone-content>:where(.greeting,.home-balance-card,.home-quick-actions,.home-todo-card,.home-important-strip,.first-run-mission,.page-heading,.search-box,.people-actions,.person-list,.activity-summary,.task-list,.feed-summary,.timeline,.education-hero,.education-grid,.calendar-heading,.calendar-planner-controls,.calendar-across-month,.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-agenda,.community-heading,.community-tabs,.community-feed,.my-profile,.my-menu,.admin-menu-control,.admin-overview,.director-tabs){max-width:760px;margin-left:auto!important;margin-right:auto!important}.home-quick-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px!important}.phone-content :where([class$=-grid],[class*=-grid\ ]):not(.calendar-grid):not(.cashflow-game *):not(.presentation-stage *){gap:10px}}@media (pointer:coarse){.phone-content :where(button,a,[role=button]):not(.presentation-stage *){min-height:44px}.bottom-nav button{min-height:54px}}.team-study-hero>.feature-learning-glyph{font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important;font-size:11px!important}.calendar-qr-glyph{vertical-align:-2px;background:linear-gradient(90deg,currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px,#0000 8px 10px,currentColor 10px),linear-gradient(currentColor 0 3px,#0000 3px 5px,currentColor 5px 8px,#0000 8px 10px,currentColor 10px);border-radius:2px;width:13px;height:13px;margin-right:7px;display:inline-block}.calendar-empty>.calendar-empty-glyph{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important}.calendar-empty-glyph:before{content:"";border:2px solid;border-radius:4px;width:15px;height:15px}.calendar-empty-glyph:after{content:"";background:currentColor;border-radius:2px;width:7px;height:2px;position:absolute}.community-empty-glyph,.community-cover-glyph{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important}.community-empty-glyph:before,.community-cover-glyph:before{content:"";border:2px solid;border-radius:4px;width:16px;height:13px}.community-empty-glyph:after,.community-cover-glyph:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;transform:translate(5px,-4px)}.task.selected .task-icon{color:#fff!important;background:#fff3!important}.notification-item-icon{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important}.notification-item-icon:before{content:"";border:2px solid;border-radius:50%;width:13px;height:13px}.notification-item-icon:after{content:"";border:2px solid var(--brand-teal-soft);background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;bottom:9px;right:9px}.home-status-symbol{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:12px!important}.home-status-symbol:before{content:"";border:2px solid;border-radius:4px;width:13px;height:13px}.home-status-symbol.award:before{box-shadow:inset 0 0 0 3px var(--brand-teal-soft);background:currentColor;border-radius:50%}html[data-theme=dark] :is(.task-icon,.notification-item-icon,.home-status-symbol){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content .admin-section{color:var(--isl-ink)!important}.phone-content .admin-section :where(.admin-welcome,.admin-todo,.admin-summary-strip,.admin-member-tools,.admin-manager-list,.admin-operations-card,.admin-operations-health>article,.admin-rollback-card,.official-domain-review,.admin-award-hero,.admin-point-ledger,.admin-point-audit,.admin-setting-row,.admin-policy-grid>button,.admin-editor,.admin-notice-editor,.admin-notice-list,.admin-event-intro,.admin-event-list,.admin-group-policy,.admin-group-active-list,.admin-permission-matrix,.admin-security-checks,.admin-backup-list,.admin-error-list,.monthly-briefing-cover,.monthly-briefing-summary,.monthly-center-reports>article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content .admin-section :where(.admin-metrics>*,.admin-data-count-grid>*,.admin-point-metrics>*,.monthly-briefing-categories>*,.admin-operations-health>article){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content .admin-section :where(h1,h2,h3,h4,b,strong){color:var(--isl-ink)!important}.phone-content .admin-section :where(p,small,time){color:var(--isl-muted)!important}.phone-content .admin-section :where(.admin-section-heading>small,.admin-point-ledger-heading>div>small,.admin-content-status-heading>small,.admin-event-list-heading>small,.admin-operations-card-heading>small,.monthly-briefing-cover>small),.phone-content .admin-section :where(.admin-member-search i,.admin-point-ledger-heading button,.admin-point-sort button,.admin-point-member-list article button,.admin-point-recent summary,.admin-editor>div:first-child span,.admin-policy-grid span){color:var(--brand-teal)!important}.phone-content .admin-section :where(.admin-member-search>div,.admin-manager-search,.admin-point-search input,.admin-point-sort button,.admin-point-member-list,.admin-point-recent,.admin-center-form input,.admin-center-form select,.admin-editor textarea){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;outline-color:var(--brand-teal)!important}.phone-content .admin-section :where(.admin-point-sort button.active,.admin-point-search button:not(.admin-point-search-clear),.admin-leader-broadcast-submit,.admin-center-modal-actions button:last-child,.editor-actions button:last-child){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}.phone-content .admin-section :where(.admin-member-search button,.admin-point-member-list article>span,.admin-point-member-meta em,.admin-editor>div:first-child em){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content .admin-award-hero{min-height:118px;border-radius:var(--isl-card-radius)!important}.phone-content .admin-award-hero small,.phone-content .admin-award-hero b{color:var(--brand-teal)!important}.phone-content .admin-award-hero p{color:var(--isl-muted)!important}.phone-content .admin-menu-panel{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.phone-content .admin-menu-panel :where(h2,h3,b,strong){color:var(--isl-ink)!important}.phone-content .admin-menu-panel :where(p,small){color:var(--isl-muted)!important}.phone-content .admin-menu-panel>div>button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}.phone-content .admin-menu-panel>div>button.active{border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}html[data-theme=dark] .phone-content :where(.admin-section,.admin-menu-panel){color:var(--isl-ink)!important}html[data-theme=dark] .phone-content .admin-section :where(.admin-welcome,.admin-todo,.admin-summary-strip,.admin-member-tools,.admin-manager-list,.admin-operations-card,.admin-operations-health>article,.admin-rollback-card,.official-domain-review,.admin-award-hero,.admin-point-ledger,.admin-point-audit,.admin-setting-row,.admin-policy-grid>button,.admin-editor,.admin-notice-editor,.admin-notice-list,.admin-event-intro,.admin-event-list,.admin-group-policy,.admin-group-active-list,.admin-permission-matrix,.admin-security-checks,.admin-backup-list,.admin-error-list,.monthly-briefing-cover,.monthly-briefing-summary,.monthly-center-reports>article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.phone-content [data-admin-section]{width:auto;color:var(--isl-ink);padding-bottom:24px;margin-right:var(--isl-gutter)!important;margin-left:var(--isl-gutter)!important}.phone-content [data-admin-section]>.admin-section-heading{border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);min-height:66px;box-shadow:none;margin:0 0 7px;padding:13px 14px}.phone-content [data-admin-section]>.admin-section-heading small{color:var(--brand-teal)!important}.phone-content [data-admin-section]>.admin-section-heading h2{color:var(--isl-ink)!important}.phone-content [data-admin-section]>.admin-section-heading>button{border:1px solid var(--isl-line)!important;border-radius:var(--isl-control-radius)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.phone-content [data-admin-section] :where(.admin-event-intro,.admin-manager-search,.admin-member-tools,.admin-overview-card,.admin-approval-todo,.admin-rank-approval-strip,.admin-leader-broadcast,.admin-group-policy,.admin-group-review-list,.admin-group-active-list,.admin-center-list,.admin-event-editor,.admin-event-list,.monthly-briefing-cover,.monthly-briefing-summary,.monthly-center-reports,.admin-notice-editor,.admin-notice-list,.app-distribution-card,.content-admin-list,.managed-content-editor,.admin-point-ledger,.award-schedule-editor,.admin-point-audit,.material-status,.publish-panel,.admin-operations-card){border-color:var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content [data-admin-section] :where(.admin-overview-card,.admin-metrics>div,.admin-data-count-grid>span,.admin-point-metrics>div,.monthly-briefing-categories>button,.point-analysis-metrics>div){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content [data-admin-section] :where(article,button,label,section,div)>:where(h1,h2,h3,h4,b,strong){color:var(--isl-ink)}.phone-content [data-admin-section] :where(article,button,label,section,div)>:where(p,small){color:var(--isl-muted)}.phone-content [data-admin-section] :where(input:not([type=checkbox]):not([type=radio]),select,textarea){border:1px solid var(--isl-line)!important;border-radius:var(--isl-control-radius)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;outline-color:var(--brand-teal)!important;box-shadow:none!important}.phone-content [data-admin-section] :where(input[type=checkbox],input[type=radio]){accent-color:var(--brand-teal)}.phone-content [data-admin-section] :where(.admin-member-pagination,.admin-member-pagination>div,.admin-permission-grid,.admin-permission-grid label,.admin-manager-list>article,.admin-group-review-list article,.admin-group-active-list article,.admin-center-list>button,.admin-event-list article,.admin-notice-list article,.content-admin-list>button,.managed-content-editor article,.material-status>button,.admin-point-member-list,.admin-point-member-list article,.admin-point-recent,.admin-point-audit article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content [data-admin-section] :where(.admin-permission-grid label.selected,.admin-member-pagination button.active,.admin-point-sort button.active,.admin-leader-broadcast-audience button.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:inset 0 0 0 1px var(--brand-teal)!important}.phone-content [data-admin-section] :where(button):not(.danger):not(.reject):not(.remove):not(.admin-leader-broadcast-submit){border-color:var(--isl-line);box-shadow:none}.phone-content [data-admin-section] :where(.primary,.approve,.admin-leader-broadcast-submit,.admin-point-search button[type=submit],.admin-center-modal-actions button:last-child,.managed-content-editor footer button:last-child){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}.phone-content [data-admin-section] :where(.admin-member-search i,.admin-member-tools footer b,.admin-event-list time b,.admin-event-list article>div small,.admin-summary-strip b,.admin-center-list>button>span,.admin-content-status-heading>button,.managed-content-add,.material-status em){color:var(--brand-teal)!important}.phone-content [data-admin-section] :where(.admin-member-search button,.admin-member-tools footer button,.admin-event-list nav button:not(:last-child),.admin-center-list>button>span,.admin-point-member-list article>span){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content [data-admin-section] :where(.admin-group-empty,.admin-notice-empty,.monthly-briefing-empty,.monthly-schedule-empty){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){border:1px solid #d99b28}@supports (color:color-mix(in lab, red, red)){.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){border:1px solid color-mix(in srgb,#d99b28 32%,var(--isl-line))}}.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){background:#d99b28}@supports (color:color-mix(in lab, red, red)){.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){background:color-mix(in srgb,#d99b28 10%,var(--isl-surface))}}.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){color:#9a6b12}@supports (color:color-mix(in lab, red, red)){.phone-content [data-admin-section] :where(.admin-safety-note,.admin-backup-safety,.admin-point-freeze){color:color-mix(in srgb,#9a6b12 82%,var(--isl-ink))}}.admin-modal-backdrop{background:var(--isl-ink)!important}@supports (color:color-mix(in lab, red, red)){.admin-modal-backdrop{background:color-mix(in srgb,var(--isl-ink) 38%,transparent)!important}}.admin-modal-backdrop .admin-center-modal{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:0 24px 70px #00000038!important}.admin-modal-backdrop .admin-center-modal-heading small{color:var(--brand-teal)!important}.admin-modal-backdrop .admin-center-modal-heading h2{color:var(--isl-ink)!important}.admin-modal-backdrop .admin-center-modal-heading>button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}.admin-modal-backdrop :where(input,select,textarea){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;outline-color:var(--brand-teal)!important}.admin-modal-backdrop .admin-center-modal-actions button:last-child{border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}html[data-theme=dark] .phone-content [data-admin-section] :where(.admin-event-intro,.admin-manager-search,.admin-member-tools,.admin-overview-card,.admin-approval-todo,.admin-rank-approval-strip,.admin-leader-broadcast,.admin-group-policy,.admin-group-review-list,.admin-group-active-list,.admin-center-list,.admin-event-editor,.admin-event-list,.monthly-briefing-cover,.monthly-briefing-summary,.monthly-center-reports,.admin-notice-editor,.admin-notice-list,.app-distribution-card,.content-admin-list,.managed-content-editor,.admin-point-ledger,.award-schedule-editor,.admin-point-audit,.material-status,.publish-panel,.admin-operations-card),html[data-theme=dark] .admin-modal-backdrop .admin-center-modal{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.phone-content .community-gallery-page>.community-header,.phone-content .community-gallery-page>.community-board-navigation{padding-inline:clamp(18px,2.2vw,34px)!important}.phone-content .community-gallery-page>.community-gallery-intro{margin:16px clamp(18px,2.2vw,34px)!important;padding:20px clamp(18px,2vw,28px)!important}.phone-content .community-gallery-page>.community-event-album-list{padding-inline:clamp(18px,2.2vw,34px)!important}.phone-content .community-gallery-page .community-event-album-open{padding:22px clamp(16px,1.8vw,28px)!important}.phone-content .community-gallery-page .community-event-info{padding-inline:clamp(2px,.5vw,8px)}@media (width<=520px){.phone-content .community-gallery-page>:is(.community-header,.community-board-navigation){padding-inline:14px!important}.phone-content .community-gallery-page>.community-gallery-intro{margin-inline:14px!important;padding:17px 16px!important}.phone-content .community-gallery-page>.community-event-album-list{padding-inline:14px!important}.phone-content .community-gallery-page .community-event-album-open{padding:18px 14px!important}.phone-content [data-admin-section]>.admin-section-heading{min-height:60px;padding:11px 12px}.phone-content [data-admin-section] :where(.admin-member-filters,.admin-permission-grid,.admin-point-metrics,.admin-data-count-grid){grid-template-columns:repeat(2,minmax(0,1fr))}.phone-content [data-admin-section] .admin-point-member-list article{grid-template-columns:36px minmax(0,1fr) auto}.phone-content [data-admin-section] .admin-point-member-actions{grid-column:2/-1;justify-content:flex-end}}.my-menu button>.my-menu-glyph{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important;border-radius:12px!important}.my-menu-glyph:before,.my-menu-glyph:after{content:"";box-sizing:border-box;position:absolute}.my-menu-glyph.glyph-brand{letter-spacing:-.03em;font-size:11px!important}.my-menu-glyph.glyph-brand:before,.my-menu-glyph.glyph-brand:after{display:none}.glyph-location:before{border:2px solid;border-radius:9px 9px 10px 10px;width:14px;height:17px;top:8px;left:10px}.glyph-location:after{background:currentColor;border-radius:50%;width:4px;height:4px;top:14px;left:15px}.glyph-admin:before{border:2px solid;border-radius:3px;width:15px;height:12px;top:13px;left:10px}.glyph-admin:after{border:2px solid;border-bottom:0;border-radius:5px 5px 0 0;width:7px;height:5px;top:8px;left:14px}.glyph-group:before{width:8px;height:8px;box-shadow:-7px 6px 0 -2px var(--brand-teal-soft), -7px 6px 0 0 currentColor, 7px 6px 0 -2px var(--brand-teal-soft), 7px 6px 0 0 currentColor;border:2px solid;border-radius:50%;top:8px;left:14px}.glyph-group:after{border:2px solid;border-bottom:0;border-radius:10px 10px 0 0;width:17px;height:8px;bottom:7px;left:9px}.glyph-qr:before{background:linear-gradient(90deg,currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px,#0000 11px 14px,currentColor 14px),linear-gradient(currentColor 0 4px,#0000 4px 7px,currentColor 7px 11px,#0000 11px 14px,currentColor 14px);width:17px;height:17px;top:9px;left:9px}.glyph-help:before{content:"?";place-items:center;font-size:18px;font-weight:900;display:grid;inset:0}.glyph-settings:before{border:2px solid;border-radius:50%;width:15px;height:15px;top:10px;left:10px}.glyph-settings:after{background:currentColor;border-radius:50%;width:5px;height:5px;top:15px;left:15px}.glyph-install:before{border-bottom:2px solid;width:12px;height:14px;top:8px;left:12px}.glyph-install:after{border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;top:12px;left:14px;transform:rotate(45deg)}.director-tabs button span,.admin-menu-panel>div button>span{font-variant-numeric:tabular-nums;letter-spacing:.04em;color:var(--brand-teal)!important;font-size:10px!important}.director-tabs button.active,.admin-menu-panel>div>button.active{background:var(--button-primary)!important;color:#fff!important}.director-tabs button.active span,.admin-menu-panel>div>button.active>span{color:#fff!important}.feed-status-glyph,.timeline-card>span,.partner-activity-list>:is(article,button)>span{font-variant-numeric:tabular-nums;letter-spacing:.04em;position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:11px!important;font-size:10px!important}.feed-status-glyph:before{content:"";border:2px solid;border-radius:4px;width:14px;height:14px}.feed-status-glyph:after{content:"";background:currentColor;border-radius:2px;width:7px;height:2px;position:absolute;transform:translate(3px,-3px)rotate(-40deg)}.dream-placeholder-glyph{position:relative;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.dream-placeholder-glyph:before{content:"";border:2px solid;border-radius:12px 12px 8px 8px;width:22px;height:26px}.dream-placeholder-glyph:after{content:"";background:currentColor;border-radius:2px;width:8px;height:2px;position:absolute;transform:translateY(5px)}.material-icon{font-variant-numeric:tabular-nums;letter-spacing:.04em;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border-radius:11px!important;font-size:10px!important}.growth-hub-overview{margin:6px var(--isl-gutter) 0!important;border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;padding:20px 16px!important}.growth-hub-overview:after{display:none!important}.growth-hub-overview>div:first-child small{color:var(--brand-teal)!important;font-size:10px!important}.growth-hub-overview h2,.growth-hub-overview h2 b{color:var(--isl-ink)!important}.growth-hub-overview h2{font-size:clamp(25px,5vw,34px)!important}.growth-hub-overview>div:first-child p{color:var(--isl-muted)!important;font-size:13px!important}.growth-hub-overview-stats{gap:7px!important;max-width:none!important}.growth-hub-overview-stats span{border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;border-radius:14px!important;padding:12px!important}.growth-hub-overview-stats small{color:var(--isl-muted)!important;font-size:10px!important}.growth-hub-overview-stats b{color:var(--isl-ink)!important;font-size:18px!important}.growth-hub-overview>button{border:1px solid var(--brand-teal)!important;background:var(--brand-teal-soft)!important;min-height:42px!important;color:var(--brand-teal)!important;box-shadow:none!important;font-size:11px!important}.growth-hub-overview>button b{color:var(--brand-teal)!important}.growth-smart-reminder,.growth-smart-reminder.read{margin:7px var(--isl-gutter) 0!important;border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}.growth-smart-reminder>span,.growth-smart-reminder.read>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.growth-smart-reminder small{color:var(--brand-teal)!important;font-size:9px!important}.growth-smart-reminder h2{color:var(--isl-ink)!important;font-size:15px!important}.growth-smart-reminder p{color:var(--isl-muted)!important;font-size:10px!important}.growth-smart-reminder>button{background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}.growth-smart-reminder>footer{border-top-color:var(--isl-line)!important}.growth-smart-reminder>footer span{color:var(--isl-muted)!important}.growth-smart-reminder>footer span b,.growth-smart-reminder>footer em{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.growth-performance{margin:7px var(--isl-gutter) 0!important;border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;padding:18px!important}.growth-performance-heading small{color:var(--brand-teal)!important;font-size:9px!important}.growth-performance-heading h2{color:var(--isl-ink)!important;font-size:21px!important}.growth-performance-heading p{color:var(--isl-muted)!important;font-size:11px!important}.growth-performance-heading>span{border:1px solid var(--isl-line)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;font-size:10px!important}.growth-performance-cards{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.growth-performance-card,.growth-performance-card.organization{border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important;border-radius:17px!important;padding:13px!important}.growth-performance-card>header>div small,.growth-performance-card.organization>header>div small{color:var(--brand-teal)!important;font-size:9px!important}.growth-performance-card>header h3{color:var(--isl-ink)!important;font-size:14px!important}.growth-performance-card>header>span b{color:var(--brand-teal)!important;font-size:22px!important}.growth-performance-card>header>span small{color:var(--isl-muted)!important;font-size:9px!important}.growth-performance-track{gap:18px!important}.growth-performance-stage>article{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;min-height:128px!important;color:var(--isl-ink)!important}.growth-performance-stage>article>small{color:var(--isl-muted)!important;font-size:8px!important}.growth-performance-stage>article>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.growth-performance-stage.closing>article{border-color:#d99b28!important}@supports (color:color-mix(in lab, red, red)){.growth-performance-stage.closing>article{border-color:color-mix(in srgb,#d99b28 38%,var(--isl-line))!important}}.growth-performance-stage.closing>article{background:#d99b28!important}@supports (color:color-mix(in lab, red, red)){.growth-performance-stage.closing>article{background:color-mix(in srgb,#d99b28 8%,var(--isl-surface))!important}}.growth-performance-stage.closing>article>span{background:#d99b28!important}@supports (color:color-mix(in lab, red, red)){.growth-performance-stage.closing>article>span{background:color-mix(in srgb,#d99b28 14%,var(--isl-surface))!important}}.growth-performance-stage.closing>article>span{color:#c68b20!important}.growth-performance-stage h4{color:var(--isl-ink)!important;font-size:11px!important}.growth-performance-stage strong{color:var(--isl-ink)!important;font-size:19px!important}.growth-performance-stage strong i,.growth-performance-stage p,.growth-performance-card>footer,.growth-performance-note{color:var(--isl-muted)!important;font-size:8px!important}.growth-performance-conversion{color:var(--brand-teal)!important}.growth-performance-conversion b{font-size:8px!important}html[data-theme=dark] :where(.growth-hub-overview,.growth-smart-reminder,.growth-smart-reminder.read,.growth-performance){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.growth-hub-overview-stats span,.growth-performance-card,.growth-performance-card.organization){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .growth-performance-stage>article{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}@media (width<=860px){.growth-performance-cards{grid-template-columns:1fr!important}}@media (width<=560px){.growth-hub-overview{padding:17px 13px!important}.growth-hub-overview h2{font-size:25px!important}.growth-smart-reminder{grid-template-columns:42px minmax(0,1fr)!important;padding:12px!important}.growth-smart-reminder>span{width:40px!important;height:40px!important}.growth-smart-reminder>button{grid-column:1/-1;width:100%}.growth-smart-reminder>footer{display:none!important}.growth-performance{padding:14px!important}.growth-performance-heading{display:grid!important}.growth-performance-heading>span{justify-self:start}.growth-performance-track{padding-bottom:4px;overflow-x:auto;gap:12px!important}.growth-performance-stage{min-width:88px}.growth-performance-conversion{width:13px!important;left:-13px!important}}:where(.growth-onboarding,.growth-closing-admin,.collective-growth-mission,.collective-growth-recap,.weekly-growth-mission,.growth-journey,.together-growth){margin:7px var(--isl-gutter) 0!important;border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;padding:18px!important}:where(.growth-onboarding-heading,.growth-closing-admin-heading,.collective-growth-heading,.collective-recap-heading,.weekly-growth-heading,.growth-journey-heading,.together-growth-heading) small{color:var(--brand-teal)!important;font-size:9px!important}:where(.growth-onboarding-heading,.growth-closing-admin-heading,.collective-growth-heading,.collective-recap-heading,.weekly-growth-heading,.growth-journey-heading,.together-growth-heading) h2{color:var(--isl-ink)!important;font-size:20px!important}:where(.growth-onboarding-heading,.growth-closing-admin-heading,.collective-growth-heading,.collective-recap-heading,.weekly-growth-heading,.growth-journey-heading,.together-growth-heading) p{color:var(--isl-muted)!important;font-size:11px!important;line-height:1.5!important}:where(.growth-onboarding-heading,.growth-closing-admin-heading,.weekly-growth-heading,.growth-journey-heading,.together-growth-heading)>span{border:1px solid var(--isl-line)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}:where(.growth-onboarding-member,.growth-onboarding-empty,.growth-closing-admin-search,.growth-closing-admin-list>article,.collective-growth-summary,.collective-growth-grid>article,.collective-growth-editor,.collective-growth-loading,.collective-growth-empty,.collective-recap-hero,.collective-recap-missions>article,.collective-recap-participants,.collective-recap-message,.collective-recap-recommendation,.weekly-growth-grid>article,.growth-week-card,.growth-next-goal,.together-growth-list>article,.together-growth-empty){border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}:where(.growth-onboarding-member,.growth-onboarding-member.attention,.growth-onboarding-member.settled){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important}.growth-onboarding-member.settled{border-left:4px solid var(--brand-teal)!important}.growth-onboarding-member.attention{border-left:4px solid #d99b28!important}.growth-onboarding-member>header>div>span,.growth-onboarding-empty>span,.collective-growth-grid article>span,.weekly-growth-icon,.together-growth-empty>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.growth-onboarding-member :where(h3,b),.growth-onboarding-empty b{color:var(--isl-ink)!important}.growth-onboarding-member :where(small,p),.growth-onboarding-empty p{color:var(--isl-muted)!important}.growth-onboarding-progress>span,.weekly-growth-total>span,.weekly-growth-bar,.collective-growth-grid article>div>i,.growth-week-chart>span>i{background:var(--isl-line)!important}.growth-onboarding-progress>span i,.weekly-growth-total>span i,.weekly-growth-bar i,.collective-growth-grid article>div>i em,.growth-week-chart>span.active>i{background:var(--brand-teal)!important;box-shadow:none!important}.collective-growth-mission,.collective-growth-recap{overflow:visible!important}.collective-growth-recap:before,.collective-growth-recap:after{display:none!important}.collective-growth-tabs{border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important}.collective-growth-tabs button.active{background:var(--brand-teal)!important;color:#fff!important}.collective-growth-summary :where(h3,b),.collective-recap-hero :where(h3,b),.collective-recap-missions :where(b,strong),.collective-recap-community h3,.collective-recap-recommendation :where(h3,b){color:var(--isl-ink)!important}.collective-growth-summary :where(small,p,em),.collective-recap-hero :where(small,p),.collective-recap-missions small,.collective-recap-community p,.collective-recap-recommendation :where(small,p){color:var(--isl-muted)!important}.collective-growth-summary>div:first-child>span,.collective-recap-hero>div:first-child>span,.collective-recap-missions article>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border:0!important}.collective-recap-message blockquote{border-left-color:var(--brand-teal)!important;color:var(--isl-ink)!important}.collective-recap-participants>div:last-child span{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.weekly-growth-grid>article.complete{border-left:4px solid var(--brand-teal)!important;background:var(--brand-teal-soft)!important}.weekly-growth-grid article :where(h3,b),.growth-week-summary b,.growth-next-goal h3{color:var(--isl-ink)!important}.weekly-growth-grid article :where(small,p),.growth-week-summary small,.growth-next-goal p,.growth-next-goal>span,.growth-ledger-note{color:var(--isl-muted)!important}.growth-next-goal:after{display:none!important}.growth-next-goal>small,.growth-next-goal>span b{color:var(--brand-teal)!important}.growth-goal-progress{background:var(--isl-line)!important}.growth-goal-progress i{background:var(--brand-teal)!important}.together-growth-pulse{border:1px solid var(--isl-line)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.together-growth-profile{background:0 0!important}.together-growth-profile>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.together-growth-profile :where(b){color:var(--isl-ink)!important}.together-growth-profile :where(small,p),.together-growth-reaction>span{color:var(--isl-muted)!important}:where(.growth-onboarding,.growth-closing-admin,.collective-growth-mission,.collective-growth-recap,.weekly-growth-mission,.growth-journey,.together-growth) button:not(.danger):not(.secondary):not(.together-growth-profile){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important;box-shadow:none!important}:where(.growth-onboarding,.growth-closing-admin,.collective-growth-mission,.collective-growth-recap,.weekly-growth-mission,.growth-journey,.together-growth) button.secondary{border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}html[data-theme=dark] :where(.growth-onboarding,.growth-closing-admin,.collective-growth-mission,.collective-growth-recap,.weekly-growth-mission,.growth-journey,.together-growth){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.growth-onboarding-member,.growth-onboarding-empty,.growth-closing-admin-search,.growth-closing-admin-list>article,.collective-growth-summary,.collective-growth-grid>article,.collective-growth-editor,.collective-growth-loading,.collective-growth-empty,.collective-recap-hero,.collective-recap-missions>article,.collective-recap-participants,.collective-recap-message,.collective-recap-recommendation,.weekly-growth-grid>article,.growth-week-card,.growth-next-goal,.together-growth-list>article,.together-growth-empty){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}@media (width<=700px){:where(.growth-onboarding,.growth-closing-admin,.collective-growth-mission,.collective-growth-recap,.weekly-growth-mission,.growth-journey,.together-growth){padding:14px!important}.growth-onboarding-list,.collective-recap-community,.growth-journey-body{grid-template-columns:1fr!important}.collective-growth-grid,.collective-recap-missions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.collective-recap-hero,.collective-recap-recommendation{grid-template-columns:1fr!important}.growth-onboarding-member>footer{flex-wrap:wrap}.growth-onboarding-member>footer>div{width:100%}}.about-isl-hero{margin:6px var(--isl-gutter) 0!important;border:1px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.about-isl-hero{border:1px solid color-mix(in srgb,var(--brand-teal) 28%,var(--isl-line))!important}}.about-isl-hero{background:linear-gradient(145deg,var(--brand-teal-soft),var(--isl-surface) 68%)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;border-radius:26px!important;padding:26px 22px!important}.about-isl-hero:before{border:24px solid var(--brand-teal)!important;width:180px!important;height:180px!important;top:-100px!important;right:-92px!important}@supports (color:color-mix(in lab, red, red)){.about-isl-hero:before{border:24px solid color-mix(in srgb,var(--brand-teal) 9%,transparent)!important}}.about-isl-hero:before{box-shadow:none!important}.about-isl-hero>small{color:var(--brand-teal)!important;font-size:10px!important}.about-isl-hero>span{border:1px solid var(--brand-teal)!important;margin-top:14px!important}@supports (color:color-mix(in lab, red, red)){.about-isl-hero>span{border:1px solid color-mix(in srgb,var(--brand-teal) 35%,var(--isl-line))!important}}.about-isl-hero>span{background:var(--isl-surface)!important;color:var(--brand-teal)!important;padding:6px 9px!important;font-size:9px!important}.about-isl-hero h1{color:var(--isl-ink)!important;font-size:clamp(30px,7vw,43px)!important;line-height:1.14!important}.about-isl-hero p{max-width:560px!important;color:var(--isl-muted)!important;font-size:14px!important;line-height:1.65!important}.about-isl-hero-message{z-index:1;border:1px solid var(--isl-line);background:var(--isl-surface);border-radius:15px;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:12px 14px;display:flex;position:relative}.about-isl-hero-message b{color:var(--isl-ink);font-size:12px}.about-isl-hero-message small{text-align:right;color:var(--brand-teal)!important;letter-spacing:.04em!important;font-size:9px!important}.about-isl-pride{margin:7px var(--isl-gutter) 0;border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);box-shadow:var(--isl-card-shadow);padding:18px}.about-isl-pride>div>small{color:var(--brand-teal);letter-spacing:.14em;font-size:9px;font-weight:950}.about-isl-pride h2{color:var(--isl-ink);margin:4px 0 0;font-size:21px}.about-isl-pride>div>p{color:var(--isl-muted);margin:6px 0 0;font-size:12px;line-height:1.55}.about-isl-pride ol{counter-reset:pride;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:15px 0 0;padding:0;list-style:none;display:grid}.about-isl-pride li{counter-increment:pride;border:1px solid var(--isl-line);background:var(--isl-surface-soft);border-radius:15px;min-width:0;padding:13px}.about-isl-pride li:before{content:"0" counter(pride);background:var(--brand-teal-soft);width:28px;height:28px;color:var(--brand-teal);border-radius:9px;place-items:center;margin-bottom:9px;font-size:9px;font-weight:950;display:grid}.about-isl-pride li b,.about-isl-pride li span{display:block}.about-isl-pride li b{color:var(--isl-ink);font-size:12px}.about-isl-pride li span{color:var(--isl-muted);margin-top:5px;font-size:10px;line-height:1.5}.about-isl-identity{margin:7px var(--isl-gutter) 0!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.about-isl-identity article{border:1px solid var(--isl-line)!important;border-radius:var(--isl-card-radius)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important;padding:16px!important}.about-isl-identity article:before{background:var(--brand-teal-soft)!important;border-radius:10px!important;width:30px!important;height:30px!important;top:16px!important;bottom:auto!important;left:16px!important}.about-isl-identity span{z-index:1;place-items:center;width:30px;height:30px;position:relative;color:var(--brand-teal)!important;font-size:9px!important;display:grid!important}.about-isl-identity b{color:var(--isl-ink)!important;margin-top:12px!important;font-size:18px!important}.about-isl-identity p{color:var(--isl-muted)!important;font-size:11px!important;line-height:1.55!important}.about-isl-history{border:1px solid var(--isl-line);border-radius:var(--isl-card-radius);background:var(--isl-surface);box-shadow:var(--isl-card-shadow);padding:18px;margin:7px var(--isl-gutter) 0!important}.about-section-heading small{color:var(--brand-teal)!important;font-size:9px!important}.about-section-heading h2{color:var(--isl-ink)!important;font-size:21px!important}.about-section-heading p{color:var(--isl-muted)!important;font-size:12px!important}.about-history-line:before{background:var(--brand-teal)!important;left:23px!important}.about-history-line article,.about-history-line article:last-child{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;box-shadow:none!important}.about-history-line article>i,.about-history-line article:last-child>i{border-color:var(--brand-teal-soft)!important;background:var(--brand-teal)!important;color:#fff!important}.about-history-line time,.about-history-line article:last-child time{color:var(--brand-teal)!important}.about-history-line b{color:var(--isl-ink)!important}.about-history-line p{color:var(--isl-muted)!important}.about-isl-mission{margin:7px var(--isl-gutter) 18px!important;border:1px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.about-isl-mission{border:1px solid color-mix(in srgb,var(--brand-teal) 30%,var(--isl-line))!important}}.about-isl-mission{border-radius:var(--isl-card-radius)!important;background:var(--brand-teal-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important;padding:22px 18px!important}.about-isl-mission small{color:var(--brand-teal)!important;font-size:9px!important}.about-isl-mission h2{color:var(--isl-ink)!important;font-size:23px!important}.about-isl-mission p{max-width:650px;color:var(--isl-muted)!important;font-size:13px!important}.about-isl-mission div{color:var(--brand-teal)!important;font-size:10px!important}.about-isl-mission>button{background:var(--brand-teal);color:#fff;border:0;border-radius:12px;min-height:44px;margin-top:16px;padding:0 14px;font-size:11px;font-weight:900}.about-isl-mission>button b{color:#fff;margin-left:5px}html[data-theme=dark] :where(.about-isl-hero,.about-isl-pride,.about-isl-identity article,.about-isl-history){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.about-isl-pride li,.about-history-line article,.about-history-line article:last-child){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .about-isl-mission{border-color:var(--isl-line)!important;background:var(--brand-teal-soft)!important;color:var(--isl-ink)!important}@media (width<=700px){.about-isl-pride ol,.about-isl-identity{grid-template-columns:1fr!important}.about-isl-hero{padding:22px 17px!important}.about-isl-hero-message{display:grid}.about-isl-hero-message small{text-align:left}.about-isl-pride,.about-isl-history{padding:15px}.about-history-line article{grid-template-columns:46px 46px 1fr!important}}.sales-system-presentation .sales-system-slide:has(.sales-eight-map){background:#f7faf8}.sales-system-presentation .sales-system-slide:has(.sales-eight-map) .slide-title>span{color:#98703e;box-shadow:none;background:#f0e5d4}.sales-system-presentation .sales-system-slide:has(.sales-eight-map) .slide-title>small{color:#777068}.sales-system-presentation .sales-system-slide:has(.sales-eight-map) .slide-title>h1{color:#2b2722}.sales-eight-map:before{filter:none;background:#dceee9;width:850px;height:570px}.sales-eight-map:after{background:#f7faf8;width:812px;height:532px}.sales-eight-core{color:#2b2722;background:#fff;border:1px solid #ded1bb;width:360px;height:220px;box-shadow:0 16px 34px #144b461c}.sales-eight-core small{color:#d98242}.sales-eight-core b{color:#2b2722}.sales-eight-core span{color:#777068}.sales-eight-map article,.sales-eight-map article:nth-of-type(n+5),.sales-eight-map article:nth-of-type(6){color:#2b2722;background:#fff;border:1px solid #e3d9ca;box-shadow:0 10px 24px #144b4617,0 0 0 5px #59c9b514}.sales-eight-map article:nth-of-type(6){background:#fffaf4;border-color:#f2cfac;box-shadow:0 10px 24px #9b632f14,0 0 0 5px #ffb06b17}.sales-eight-map article small{color:#777068}.sales-eight-map article span,.sales-eight-map article:nth-of-type(n+5) span{color:#98703e}.sales-eight-map article:nth-of-type(6) span{color:#d98242}.sales-eight-map article b{color:#2b2722}.sales-eight-map article:after{color:#d98242;font-weight:800}.sales-system-presentation .presentation-canvas,.sales-system-presentation .sales-system-slide{color:#2b2722;background:#f7faf8}.sales-system-presentation .presentation-header{color:#2b2722;background:#fff;border-bottom-color:#d8e8e3}.sales-system-presentation .presentation-header>button,.sales-system-presentation .presentation-tools button{color:#98703e;box-shadow:none;background:#f4eee5;border-color:#d2e4de}.sales-system-presentation .presentation-tools button.active{color:#fff;background:#98703e;border-color:#98703e}.sales-system-presentation .presentation-header div>b{color:#2b2722}.sales-system-presentation .presentation-header div>span{color:#777068}.sales-system-presentation .presentation-progress{background:#e3efeb}.sales-system-presentation .presentation-progress i{background:#c39a55}.sales-system-presentation .presentation-controls{background:#fff;border-top-color:#d8e8e3}.sales-system-presentation .presentation-controls>button{color:#98703e;box-shadow:none;background:#f4eee5;border-color:#d2e4de}.sales-system-presentation .presentation-controls>button:disabled{color:#9aafab}.sales-system-presentation .presentation-controls>div button{background:#ccded9}.sales-system-presentation .presentation-controls>div button.active{background:#98703e}.sales-system-presentation .slide-title>span{color:#98703e;box-shadow:none;background:#f0e5d4}.sales-system-presentation .slide-title>small{color:#777068}.sales-system-presentation .slide-title>h1{color:#2b2722}.sales-system-presentation .presentation-slide.sales-cover-slide{color:#2b2722;background:#f7faf8}.sales-training-cover{color:#2b2722;background:radial-gradient(circle at 88% 20%,#59c9b52e,#0000 25%),#f7faf8}.sales-training-cover:before{color:#176b680b}.sales-training-cover:after{background:#c39a55}.sales-training-cover>small,.sales-training-cover h1 em,.sales-training-cover footer b{color:#d98242}.sales-training-cover h1{color:#2b2722}.sales-training-cover>p{color:#777068}.sales-training-cover>div span{color:#98703e;background:#fff;border-color:#e3d9ca}.sales-training-cover>div i{color:#d98242}.sales-training-cover footer{border-top-color:#c8ded8}.sales-training-cover footer span{color:#777068}.sales-audit-summary{color:#2b2722;background:#fff;border:1px solid #ded1bb;box-shadow:0 12px 28px #144b4617}.sales-audit-summary strong{color:#98703e}.sales-audit-summary span{color:#777068}.sales-audit-list>div{box-shadow:none;background:#fff;border-color:#e3d9ca}.sales-audit-list span{color:#98703e}.sales-audit-list b{color:#2b2722}.sales-audit-list em.live{color:#98703e;background:#f0e5d4}.sales-audit>p{color:#775232;background:#fff8f1;border-left-color:#ffb06b}.sales-step-layout>blockquote,.sales-system-slide.sales-wide-slide .sales-step-layout>blockquote{color:#775232!important;background:#fff8f1!important;border-left-color:#ffb06b!important}.sales-step-number{color:#176b680e}.sales-step-columns article,.sales-system-slide.sales-wide-slide .sales-step-columns article{box-shadow:none;background:#fff;border-color:#c39a55 #e3d9ca #e3d9ca}.sales-step-columns article:nth-child(2),.sales-system-slide.sales-wide-slide .sales-step-columns article:nth-child(2){border-top-color:#ffb06b}.sales-step-columns small{color:#98703e}.sales-step-columns h2{color:#2b2722}.sales-step-columns li{color:#4f6967}.sales-step-columns li em{color:#98703e;background:#f0e5d4}.sales-step-columns article:nth-child(2) li em{color:#d98242;background:#fff0df}.sales-step-complete{color:#98703e;background:#f0e5d4;border-color:#ded1bb}.sales-step-complete em{color:#98703e;background:#fff}.sales-app-visual,.sales-app-guide .sales-app-visual{background:#f8fbfa;border-color:#245654;box-shadow:0 18px 36px #144b4626}.sales-app-visual:before{background:#245654}.sales-phone-top>b,.sales-app-visual>h2,.sales-phone-fields b{color:#2b2722}.sales-app-visual>small{color:#98703e}.sales-phone-progress span{background:#dce9e5}.sales-phone-progress span:first-child{background:#c39a55}.sales-phone-fields>div{background:#fff;border-color:#d5e6e1}.sales-phone-fields>div>em{color:#98703e;background:#f0e5d4}.sales-phone-fields i{color:#777068;background:#edf5f2}.sales-app-visual>button{color:#fff;box-shadow:none;background:#98703e}.sales-app-caption{color:#4f6967;background:#f0e5d4}.sales-app-caption b{color:#98703e}.sales-form-training{grid-template-columns:minmax(0,1.18fr) minmax(420px,.82fr);gap:28px;padding-top:12px;display:grid}.sales-form-framework,.sales-form-action{background:#fff;border:1px solid #e3d9ca;border-radius:26px;box-shadow:0 16px 34px #144b4614}.sales-form-framework{padding:26px 28px}.sales-form-framework header{margin-bottom:20px}.sales-form-framework header small,.sales-form-action>small{color:#98703e;letter-spacing:.16em;font-size:13px;font-weight:950}.sales-form-framework header h2,.sales-form-action h2{color:#2b2722;margin:7px 0 8px;font-size:27px}.sales-form-framework header p{color:#777068;margin:0;font-size:17px;line-height:1.55}.sales-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.sales-form-grid article{background:#f8fbfa;border:1px solid #d7e8e3;border-radius:20px;grid-template-columns:60px 1fr;align-items:start;gap:14px;min-height:156px;padding:18px;display:grid}.sales-form-grid article>strong{color:#98703e;background:#f0e5d4;border-radius:17px;place-items:center;width:58px;height:58px;font-size:30px;display:grid}.sales-form-grid article:nth-child(4)>strong{color:#d98242;background:#fff0df}.sales-form-grid article small{color:#777068;letter-spacing:.12em;font-size:11px;font-weight:900}.sales-form-grid article h3{color:#2b2722;margin:4px 0 8px;font-size:20px}.sales-form-grid article p{color:#777068;margin:0;font-size:15px;line-height:1.45}.sales-form-action{background:#f3f9f7;padding:27px 26px}.sales-form-action ol{gap:10px;margin:18px 0 16px;padding:0;list-style:none;display:grid}.sales-form-action li{background:#fff;border:1px solid #d3e5df;border-radius:17px;grid-template-columns:42px 1fr;align-items:start;gap:12px;padding:13px 14px;display:grid}.sales-form-action li em{color:#98703e;background:#f0e5d4;border-radius:13px;place-items:center;width:40px;height:40px;font-size:12px;font-style:normal;font-weight:950;display:grid}.sales-form-action li span{color:#777068;font-size:14px;line-height:1.4}.sales-form-action li b{color:#2b2722;margin-bottom:2px;font-size:17px;display:block}.sales-form-app{color:#fff;background:#98703e;border-radius:17px;padding:15px 17px}.sales-form-app span{color:#aee6da;letter-spacing:.14em;font-size:11px;font-weight:950;display:block}.sales-form-app b{margin:5px 0;font-size:17px;display:block}.sales-form-app p{color:#e3f4ef;margin:0;font-size:13px;line-height:1.4}.sales-automation-loop article,.sales-build-roadmap article,.sales-finish>div{box-shadow:none;background:#fff;border-color:#e3d9ca}.sales-automation-loop span{color:#98703e;background:#f0e5d4}.sales-automation-loop b,.sales-build-roadmap h2,.sales-finish h2{color:#2b2722}.sales-automation-loop p,.sales-build-roadmap p,.sales-finish p{color:#777068}.sales-automation-loop article:not(:last-child):after{color:#d98242}.sales-automation blockquote{color:#345f5c!important;background:#f0e5d4!important;border-left-color:#c39a55!important}.sales-build-roadmap article:first-child,.sales-build-roadmap article:nth-child(2),.sales-build-roadmap article:nth-child(3){border-top-color:#c39a55}.sales-build-roadmap article:nth-child(2){border-top-color:#ffb06b}.sales-build-roadmap span{color:#98703e}.sales-build-roadmap footer{color:#345f5c;background:#f0e5d4}.sales-finish small{color:#98703e}.sales-finish blockquote{color:#775232!important;background:#fff8f1!important;border-left-color:#ffb06b!important}.sales-finish .presentation-finish{color:#fff;box-shadow:none;background:#98703e}.sales-training-standard>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.sales-training-standard article{background:#fff;border:1px solid #e3d9ca;border-radius:20px;grid-template-columns:68px 1fr;align-items:center;gap:10px;padding:18px;display:grid}.sales-training-standard article strong{color:#98703e;justify-content:center;align-items:baseline;font-size:30px;display:flex}.sales-training-standard article strong small{margin-left:2px;font-size:12px}.sales-training-standard article b{color:#2b2722;font-size:18px}.sales-training-standard article p{color:#777068;grid-column:1/-1;margin:0;font-size:14px;line-height:1.45}.sales-training-standard blockquote{color:#775232;text-align:center;background:#fff8f1;border-left:7px solid #ffb06b;border-radius:16px;margin:20px 0 0;padding:18px 24px;font-size:24px;font-weight:850}.sales-guardrails{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;padding-top:8px;display:grid}.sales-guardrails article{background:#fffaf5;border:1px solid #f0d6c2;border-radius:22px;grid-template-columns:64px 1fr;align-items:start;gap:16px;padding:21px;display:grid}.sales-guardrails article>span{color:#d98242;background:#fff0df;border-radius:18px;place-items:center;width:56px;height:56px;font-size:19px;font-weight:950;display:grid}.sales-guardrails b{color:#2b2722;margin-bottom:7px;font-size:22px;display:block}.sales-guardrails p{color:#6f6256;margin:0;font-size:16px;line-height:1.5}.sales-completion-standard{grid-template-columns:1.25fr .75fr;gap:24px;padding-top:10px;display:grid}.sales-completion-standard>section,.sales-completion-standard>aside{background:#fff;border:1px solid #e3d9ca;border-radius:24px;padding:25px}.sales-completion-standard small{color:#98703e;letter-spacing:.15em;font-size:13px;font-weight:950}.sales-completion-standard section>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:18px;display:grid}.sales-completion-standard article{color:#2b2722;background:#f1f8f6;border-radius:15px;align-items:center;gap:12px;padding:13px;display:flex}.sales-completion-standard article span{color:#98703e;min-width:44px;font-weight:950}.sales-completion-standard aside{background:#fffaf5;border-top:6px solid #ffb06b}.sales-completion-standard aside h2{color:#2b2722;margin:10px 0 16px;font-size:27px}.sales-completion-standard aside ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.sales-completion-standard aside li{color:#777068;background:#fff;border-radius:13px;padding:12px 14px;font-size:16px}.sales-completion-standard aside li b{color:#d98242;min-width:54px;display:inline-block}.academy-private-presentation{background:linear-gradient(135deg,#fffdf4,#fff9e6)!important;border-color:#d4c184!important}.academy-private-presentation span em{color:#fff;letter-spacing:.08em;vertical-align:middle;background:#2b2722;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:10px;font-style:normal;display:inline-flex}.private-manual-state{text-align:center;color:#2b2722;background:#f6f8f7;align-content:center;place-items:center;gap:12px;min-height:100%;padding:40px;display:grid}.private-manual-state>span{color:#9b7b27;letter-spacing:.2em;font-size:12px;font-weight:950}.private-manual-state h2{margin:0;font-size:26px}.private-manual-state p{color:#777068;margin:0}.private-manual-state button{color:#fff;background:#2b2722;border:0;border-radius:14px;margin-top:10px;padding:12px 18px;font-weight:850}.private-manual-state>i{border:4px solid #d7e4df;border-top-color:#98703e;border-radius:50%;width:34px;height:34px;animation:.8s linear infinite spin}.center-manual-presentation .presentation-canvas,.center-manual-slide{color:#2b2722;background:#f7faf8}.center-manual-presentation .presentation-header{color:#2b2722;background:#fff;border-bottom-color:#d7e6e1}.center-manual-presentation .presentation-header div>span{color:#9b7b27}.center-manual-presentation .presentation-progress{background:#e4ece9}.center-manual-presentation .presentation-progress i{background:linear-gradient(90deg,#98703e,#c69b36)}.center-manual-presentation .presentation-controls{background:#fff;border-top-color:#d7e6e1}.center-manual-presentation .presentation-controls>button{color:#98703e;box-shadow:none;background:#edf5f2;border-color:#d7e6e1}.center-manual-presentation .presentation-controls>div button{background:#cfddd9}.center-manual-presentation .presentation-controls>div button.active{background:#c69b36}.center-manual-presentation .presentation-slide.center-manual-slide:not(.manual-cover){grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:24px;padding:34px 72px 32px}.center-manual-presentation .center-manual-slide .slide-title{border-bottom:1px solid #d4e3de;grid-template-rows:auto auto;grid-template-columns:76px minmax(0,1fr);align-self:start;column-gap:22px;padding:0 0 22px;display:grid;position:relative}.center-manual-presentation .slide-title>span{color:#fff;min-width:72px;height:54px;box-shadow:none;background:#2b2722;grid-row:1/3;align-self:center;font-size:24px}.center-manual-presentation .slide-title>small{color:#9b7b27;grid-column:2;margin:0;font-size:16px;line-height:1.3}.center-manual-presentation .slide-title>h1{color:#2b2722;letter-spacing:-.04em;grid-column:2;margin:5px 0 0;font-size:38px;line-height:1.16}.center-manual-presentation .slide-title:after{content:"";background:linear-gradient(90deg,#98703e 0 68%,#c69b36 68%);border-radius:999px;width:116px;height:5px;position:absolute;bottom:-3px;left:0}.manual-slide-content{align-content:center;gap:18px;width:100%;height:100%;display:grid}.manual-standard-grid{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.manual-standard-grid>section{background:#edf6f2;border:1px solid #cadfd9;border-radius:16px;min-height:104px;padding:14px 16px}.manual-standard-grid>section:nth-child(2){background:#f7f3e8;border-color:#e4d6ad}.manual-standard-grid>section:nth-child(3){background:#f4f7f6}.manual-standard-grid>section:nth-child(4){background:#2b2722;border-color:#2b2722}.manual-standard-grid small{color:#98703e;letter-spacing:.08em;margin-bottom:6px;font-size:13px;font-weight:950;display:block}.manual-standard-grid p{color:#365c59;word-break:keep-all;margin:0;font-size:17px;font-weight:750;line-height:1.4}.manual-standard-grid>section:nth-child(2) small{color:#9b7b27}.manual-standard-grid>section:nth-child(4) small{color:#85dac9}.manual-standard-grid>section:nth-child(4) p{color:#f2faf8}.manual-lead{color:#5f5130;background:#fffaf0;border-left:7px solid #c69b36;border-radius:15px;margin:0;padding:17px 22px;font-size:21px;font-weight:750;line-height:1.5}.presentation-slide.center-manual-slide.manual-cover{padding:0;display:block}.manual-cover-content{background:radial-gradient(circle at 88% 8%,#c69b362e,#0000 29%),linear-gradient(135deg,#f7faf8 0%,#edf6f2 100%);align-content:center;width:100%;height:100%;padding:60px 112px;display:grid;position:relative}.manual-cover-content>small{color:#98703e;letter-spacing:.18em;font-size:14px;font-weight:950}.manual-cover-content>span{color:#fff;letter-spacing:.16em;background:#2b2722;border-radius:999px;padding:8px 14px;font-size:12px;font-weight:950;position:absolute;top:60px;right:112px}.manual-cover-content h1{color:#2b2722;letter-spacing:-.045em;margin:12px 0 10px;font-size:64px;line-height:1.08}.manual-cover-content>p{color:#777068;max-width:1220px;margin:0 0 28px;font-size:23px;line-height:1.5}.manual-cover-content .manual-block-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.manual-cover-content .manual-block-grid>section{min-height:188px}.manual-cover-content>footer{color:#777068;border-top:1px solid #cbded8;margin-top:20px;padding-top:16px;font-size:15px}.manual-block-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:22px;display:grid}.manual-block-grid>section{background:#fff;border:1px solid #cbded8;border-top:6px solid #98703e;border-radius:22px;min-height:0;padding:27px 30px;box-shadow:0 10px 24px #1648440f}.manual-block-grid>section:nth-child(2){border-top-color:#c69b36}.manual-block-grid>section:nth-child(3){border-top-color:#d98242}.manual-block-grid small{color:#98703e;letter-spacing:.14em;font-size:15px;font-weight:950}.manual-block-grid h2{color:#2b2722;margin:10px 0 17px;font-size:28px;line-height:1.22}.manual-block-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.manual-block-grid li{color:#536d6a;word-break:keep-all;padding-left:22px;font-size:20px;line-height:1.48;position:relative}.manual-block-grid li:before{content:"";background:#c39a55;border-radius:50%;width:9px;height:9px;position:absolute;top:.55em;left:0}.manual-timeline{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:14px 18px;display:grid}.manual-timeline article{background:#fff;border:1px solid #d3e3de;border-radius:18px;grid-template-columns:50px 100px 1fr;align-items:center;gap:15px;min-height:88px;padding:15px 19px;display:grid}.manual-timeline article>em{color:#98703e;background:#e3f3ee;border-radius:14px;place-items:center;width:48px;height:48px;font-size:15px;font-style:normal;font-weight:950;display:grid}.manual-timeline time{color:#9b7b27;font-size:17px;font-weight:950;line-height:1.25}.manual-timeline b{color:#2b2722;font-size:21px;line-height:1.25;display:block}.manual-timeline p{color:#777068;word-break:keep-all;margin:5px 0 0;font-size:17px;line-height:1.4}.manual-script{background:#fffaf0;border:1px solid #ead9a9;border-left:7px solid #c69b36;border-radius:17px;margin:0;padding:19px 24px}.manual-script small{color:#9b7b27;letter-spacing:.14em;font-size:13px;font-weight:950}.manual-script p{color:#4e4329;margin:7px 0 0;font-size:21px;font-weight:750;line-height:1.5}.manual-note{color:#eef8f5;background:#2b2722;border-radius:14px;padding:15px 20px;font-size:17px;line-height:1.45}.center-manual-slide.manual-has-steps.manual-has-blocks .manual-slide-content{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);align-items:stretch}.center-manual-slide.manual-has-steps.manual-has-blocks .manual-lead,.center-manual-slide.manual-has-steps.manual-has-blocks .manual-note{grid-column:1/-1}.center-manual-slide.manual-has-steps.manual-has-blocks .manual-block-grid{grid-template-columns:1fr}.center-manual-slide.manual-has-steps.manual-has-blocks .manual-block-grid>section{height:100%}.manual-closing .manual-block-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.manual-closing .manual-script{margin-top:10px}.manual-closing .manual-script p{font-size:22px}.presentation-shell:fullscreen .presentation-slide.center-manual-slide.manual-cover{padding:0}.sales-eight-map article:first-of-type{top:6.15%;left:36.25%}.sales-eight-map article:nth-of-type(2){top:6.15%;left:63.75%}.sales-eight-map article:nth-of-type(3){top:31.85%;left:83.2%}.sales-eight-map article:nth-of-type(4){top:68.15%;left:83.2%}.sales-eight-map article:nth-of-type(5){top:93.85%;left:63.75%}.sales-eight-map article:nth-of-type(6){top:93.85%;left:36.25%}.sales-eight-map article:nth-of-type(7){top:68.15%;left:16.8%}.sales-eight-map article:nth-of-type(8){top:31.85%;left:16.8%}.sales-eight-map article span,.sales-eight-map article:nth-of-type(n+5) span,.sales-eight-map article:nth-of-type(6) span{width:auto!important;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:5px 0 4px!important;display:block!important}.sales-eight-map article:after{display:none!important}.company-presentation .presentation-canvas,.presentation-slide.company-slide{color:#2b2722;background:#f7faf8}.company-presentation .presentation-header{color:#2b2722;background:#fff;border-bottom-color:#d8e8e3}.company-presentation .presentation-header>button,.company-presentation .presentation-tools button{color:#98703e;box-shadow:none;background:#f4eee5;border-color:#d2e4de}.company-presentation .presentation-tools button.active{color:#fff;background:#98703e;border-color:#98703e}.company-presentation .presentation-header div>b{color:#2b2722}.company-presentation .presentation-header div>span{color:#777068}.company-presentation .presentation-controls{background:#fff;border-top-color:#d8e8e3}.company-presentation .presentation-controls>button{color:#98703e;box-shadow:none;background:#f4eee5;border-color:#d2e4de}.company-presentation .presentation-controls>button:disabled{color:#9aafab}.company-presentation .presentation-controls>div button{background:#ccded9}.company-presentation .presentation-controls>div button.active{background:#98703e}.company-slide .slide-title span{color:#98703e;box-shadow:none;background:#f0e5d4}.company-slide .slide-title small{color:#777068}.company-slide .slide-title h1{color:#2b2722}.company-phase{color:#98703e;box-shadow:none;background:#fff;border-color:#ded1bb}.company-cover,.company-closing{color:#2b2722;background:radial-gradient(circle at 78% 18%,#59c9b533,#0000 25%),#f7faf8}.company-cover>small{color:#98703e}.company-cover h1,.company-closing h1{color:#2b2722}.company-cover h1 em,.company-closing h1 em{color:#d98242}.company-cover p,.company-closing>p{color:#777068}.company-original-logo{background:#fff;border-radius:18px;padding:18px 24px;display:block;box-shadow:0 12px 28px #144b4614}.company-closing>div{color:#2b2722;box-shadow:none;background:#fff;border-color:#e3d9ca}.company-closing>div span{color:#98703e}.company-closing>div b{color:#2b2722}.company-closing button{color:#fff;box-shadow:none;background:#98703e;border-color:#98703e}.company-statement>b{color:#98703e;box-shadow:none;background:#f0e5d4;border:1px solid #ded1bb}.company-statement h2{color:#2b2722}.company-statement p{color:#777068}.company-network span{color:#2b2722;background:#fff;border-color:#ded1bb;box-shadow:0 10px 24px #144b4612}.company-network i{color:#d98242}.company-mining-story blockquote{color:#775232;background:#fff8f1;border-left-color:#ffb06b}.company-barriers article{box-shadow:none;background:#fff;border-color:#e3d9ca}.company-barriers small{color:#98703e}.company-barriers b{color:#2b2722}.company-barriers p{color:#777068}.company-solution img{border:1px solid #e3d9ca;box-shadow:0 16px 34px #144b461f}.company-solution small,.company-product small{color:#98703e}.company-solution h2,.company-product h2{color:#2b2722}.company-solution p{color:#777068}.company-service-flow article{color:#2b2722;box-shadow:none;background:#fff;border-color:#e3d9ca}.company-service-flow span{color:#98703e}.company-service-flow b{color:#2b2722}.company-service-flow i{color:#d98242}.company-trust>div{box-shadow:none;background:#fff;border:1px solid #e3d9ca;border-top:5px solid #c39a55;border-radius:24px}.company-trust>div:nth-child(2){border-top-color:#ffb06b}.company-trust small{color:#98703e}.company-trust b{color:#2b2722}.company-trust p{color:#777068}.company-center-map:before,.company-center-map:after{border-color:#ded1bb}.company-center-map:after{border-color:#dcebe7}.company-center-map .hub{color:#fff;box-shadow:none;background:#98703e}.company-center-map .node{color:#98703e;background:#fff;border-color:#ded1bb;box-shadow:0 10px 22px #144b4614}.company-centers h2{color:#2b2722}.company-centers p{color:#777068}.company-centers strong{color:#98703e;background:#f0e5d4;border-color:#ded1bb}.company-isl-mark{box-shadow:none;background:#f0e5d4;border-color:#ded1bb}.company-isl-mark small{color:#777068}.company-isl-mark b{color:#98703e}.company-isl-mark span{color:#345f5c}.company-isl-notice{color:#2b2722;background:#fff;border:1px solid #e3d9ca}.company-isl-notice b{color:#2b2722}.company-isl-notice i{color:#d98242}.company-isl-notice p{color:#777068}.company-academy article{color:#2b2722;box-shadow:none;background:#fff;border-color:#e3d9ca}.company-academy article span{color:#98703e;background:#f0e5d4;border-color:#ded1bb}.company-academy article small{color:#d98242}.company-academy article b{color:#2b2722}.company-academy>p{color:#777068}.company-product img{filter:drop-shadow(0 16px 24px #144b461f)}.company-product li{color:#345f5c;border-left-color:#c39a55}.company-product p{color:#777068}.company-statement{align-content:center}.company-statement>b{width:118px;height:118px;font-size:64px}.company-statement h2{margin:22px 0 12px;font-size:34px}.company-statement>p{max-width:900px;font-size:21px}.company-value-spectrum{grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:center;gap:12px;width:min(960px,100%);margin-top:32px;display:grid}.company-value-spectrum article{min-height:176px;box-shadow:none;background:#fff;border:1px solid #e3d9ca;border-radius:24px;align-content:center;place-items:center;padding:18px;display:grid}.company-value-spectrum article>span{color:#98703e;background:#f0e5d4;border-radius:14px;place-items:center;width:46px;height:46px;font-size:21px;font-weight:950;display:grid}.company-value-spectrum article:last-of-type>span{color:#d98242;background:#fff0df}.company-value-spectrum small{color:#777068;letter-spacing:.1em;margin-top:12px;font-size:11px;font-weight:950}.company-value-spectrum strong{color:#2b2722;margin-top:5px;font-size:24px}.company-value-spectrum em{color:#777068;margin-top:5px;font-size:14px;font-style:normal;font-weight:750}.company-value-spectrum>i{color:#c39a55;text-align:center;font-size:24px;font-style:normal;font-weight:900}.company-original-logo{background:#fff;border:1px solid #ffffffb8;border-radius:22px;place-items:center;width:470px;min-height:132px;margin-bottom:30px;display:grid;box-shadow:0 18px 50px #0000004d}.company-original-logo img{object-fit:contain;width:420px;height:auto;display:block}.company-cover>.company-original-logo,.company-closing>.company-original-logo{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:30px;padding:0;display:block}.company-cover>.company-original-logo img,.company-closing>.company-original-logo img{width:420px;height:auto}.company-closing>.company-original-logo{margin-bottom:14px}.company-slide>.slide-title{z-index:2;position:relative}.company-reserve-art{z-index:0;object-fit:cover;opacity:.5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.company-reserve-copy{z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#051422c2;border:1px solid #dabe7059;border-radius:28px;padding:34px 38px 28px;position:relative;box-shadow:0 24px 70px #00000047}.company-reserve-copy>small{color:#e3c778;letter-spacing:.14em;font-size:16px;font-weight:950}.company-reserve-copy h2{color:#fff;margin:16px 0;font-size:38px;line-height:1.28}.company-reserve-copy>p{color:#d1dfe9;word-break:keep-all;margin:0;font-size:21px;line-height:1.58}.company-reserve-copy>p strong{color:#f0d58c}.company-reserve-copy>div{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:22px;display:grid}.company-reserve-copy article{background:#ffffff0e;border-top:2px solid #dec170b8;padding:15px 14px}.company-reserve-copy article span{color:#dabc6b;font-size:13px;font-weight:950}.company-reserve-copy article b{color:#fff;margin:7px 0;font-size:20px;display:block}.company-reserve-copy article em{color:#a9bfd0;font-size:14px;font-style:normal;line-height:1.4;display:block}.company-reserve-copy>a{color:#89b7d7;letter-spacing:.04em;margin-top:18px;font-size:12px;font-weight:850;text-decoration:none;display:inline-block}.presentation-canvas .company-reserve-copy{background:linear-gradient(145deg,#041220f7,#082339f2)!important;border:2px solid #efcf77e0!important;box-shadow:0 30px 90px #00000094,0 0 0 7px #dbb9601a!important}.presentation-canvas .company-reserve-copy h2{text-shadow:0 3px 18px #000000b3;color:#fff!important;font-size:42px!important;font-weight:950!important}.presentation-canvas .company-reserve-copy>p{text-shadow:0 2px 12px #000000b8;color:#e7f0f7!important;font-weight:720!important}.presentation-canvas .company-reserve-copy>p strong{color:#ffd975!important}.presentation-canvas .company-reserve-copy article{box-shadow:inset 0 1px #ffffff14;background:#ffffff1c!important;border:1px solid #eecf795c!important;border-top:4px solid #e1bd62!important}.presentation-canvas .company-reserve-copy article span{color:#ffdb78!important}.presentation-canvas .company-reserve-copy article b{color:#fff!important;font-size:22px!important}.presentation-canvas .company-reserve-copy article em{color:#d7e5ef!important;font-size:15px!important;font-weight:750!important}.presentation-canvas .company-reserve-copy>a{text-shadow:0 1px 8px #000c;color:#9ed8ff!important;font-size:13px!important}.presentation-canvas .company-reserve-copy{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:3px solid #b08523d1!important;box-shadow:0 18px 55px #0d1f3029!important}.presentation-canvas .company-reserve-copy>small{text-shadow:0 1px 5px #ffffffe6;color:#806019!important}.presentation-canvas .company-reserve-copy h2{text-shadow:0 2px 10px #fffffffa;color:#092b4c!important}.presentation-canvas .company-reserve-copy>p{text-shadow:0 1px 8px #fffffffa;color:#244866!important}.presentation-canvas .company-reserve-copy>p strong{text-shadow:0 1px 6px #fffffffa;color:#9a6500!important}.presentation-canvas .company-reserve-spectrum article{background:#fff3!important;border:2px solid #8a6514ad!important;border-top:5px solid #b18322!important;box-shadow:0 8px 22px #1730461f!important}.presentation-canvas .company-reserve-spectrum article b{text-shadow:0 1px 7px #fffffffa;color:#092b4c!important;font-size:23px!important}.presentation-canvas .company-reserve-spectrum article em{text-shadow:0 1px 6px #fffffffa;color:#365a75!important;font-size:15px!important}.presentation-canvas .company-reserve-copy>a{text-shadow:0 1px 6px #fffffffa;color:#145f91!important}.company-slide:has(.company-reserve){background:#f7faf8;grid-template-columns:590px minmax(0,1fr);gap:76px}.company-slide:has(.company-reserve) .slide-title{align-self:start;padding-top:20px}.company-slide:has(.company-reserve) .slide-title h1{color:#2b2722}.company-slide:has(.company-reserve) .slide-content{align-self:center}.company-reserve-art{opacity:.5;filter:none}.presentation-canvas .company-reserve-copy{overflow:hidden;transform:translateY(58px);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;border-radius:28px!important;padding:30px 32px 24px!important}.presentation-canvas .company-reserve-copy:before{display:none}.presentation-canvas .company-reserve-copy>small{color:#98703e!important;letter-spacing:.12em!important;text-shadow:none!important;font-size:13px!important}.presentation-canvas .company-reserve-copy h2{max-width:900px;color:#2b2722!important;text-shadow:none!important;margin:11px 0 12px!important;font-size:34px!important;line-height:1.25!important}.presentation-canvas .company-reserve-copy>p{max-width:940px;color:#777068!important;text-shadow:none!important;margin:0!important;font-size:18px!important;font-weight:720!important;line-height:1.52!important}.presentation-canvas .company-reserve-copy>p strong{color:#98703e!important;text-shadow:none!important}.presentation-canvas .company-reserve-spectrum{background:#f4eee5;border:1px solid #d8e8e3;border-radius:22px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:20px;padding:11px;display:grid}.presentation-canvas .company-reserve-spectrum article{border-radius:16px;min-height:126px;box-shadow:none!important;background:#fff!important;border:1px solid #d2e4de!important;padding:15px 16px!important}.presentation-canvas .company-reserve-spectrum article:last-child{background:#fffaf4!important;border-color:#f1cfad!important}.presentation-canvas .company-reserve-spectrum article span{color:#98703e!important;font-size:13px!important}.presentation-canvas .company-reserve-spectrum article:last-child span{color:#d98242!important}.presentation-canvas .company-reserve-spectrum article span{letter-spacing:-.04em;border-radius:14px;place-items:center;width:48px;height:48px;line-height:1;display:grid;font-size:19px!important;font-weight:900!important}.presentation-canvas .company-reserve-spectrum article:first-child span{background:#f8f3e6;border:1px solid #e2d2a5;color:#9b741b!important}.presentation-canvas .company-reserve-spectrum article:nth-child(2) span{background:#edf6f1;border:1px solid #b9d9ca;color:#18734b!important;font-size:25px!important}.presentation-canvas .company-reserve-spectrum article:nth-child(3) span{background:#f7931a;border-radius:50%;width:46px;height:46px;box-shadow:0 0 0 5px #fff3e5;color:#fff!important;font-size:27px!important}.presentation-canvas .company-reserve-spectrum article b{margin:7px 0 5px;color:#2b2722!important;text-shadow:none!important;font-size:22px!important}.presentation-canvas .company-reserve-spectrum article em{color:#777068!important;text-shadow:none!important;font-size:13px!important;font-weight:750!important;line-height:1.35!important}.presentation-canvas .company-reserve-copy>a{background:#f0e5d4;border-radius:999px;margin-top:14px;padding:7px 11px;color:#98703e!important;letter-spacing:.02em!important;text-shadow:none!important;font-size:10px!important}.company-slide:has(.company-trump-policy){background:#f7faf8}.company-trump-policy{color:#2b2722;grid-template-rows:1fr auto;grid-template-columns:390px minmax(0,1fr);gap:22px 28px;width:100%;display:grid}.company-trump-quote{background:linear-gradient(145deg,#ffffffb8,#f6efda8f);border:1px solid #d3b66f;border-radius:28px;min-height:430px;padding:34px 30px;position:relative;overflow:hidden}.company-trump-quote:after{content:"₿";color:#b183221a;font-size:240px;font-weight:900;position:absolute;bottom:-62px;right:-20px}.company-trump-quote small{color:#8a681d;letter-spacing:.12em;font-size:12px;font-weight:900}.company-trump-quote blockquote{color:#2b2722;word-break:keep-all;margin:30px 0 46px;font-size:29px;font-weight:850;line-height:1.45}.company-trump-quote b{z-index:1;color:#b18322;letter-spacing:-.03em;font-size:39px;line-height:1.05;position:relative}.company-policy-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-policy-timeline article{background:#ffffffb8;border:1px solid #cfe1dc;border-radius:19px;grid-template-columns:72px 1fr;align-content:center;min-height:132px;padding:17px 18px;display:grid}.company-policy-timeline time{color:#b18322;grid-row:1/span 2;font-size:14px;font-weight:900}.company-policy-timeline span{color:#98703e;letter-spacing:.04em;font-size:13px;font-weight:900}.company-policy-timeline p{color:#365a57;word-break:keep-all;margin:7px 0 0;font-size:15px;font-weight:750;line-height:1.35}.company-trump-policy footer{color:#2b2722;border-top:1px solid #d3b66f;grid-column:1/-1;align-items:center;gap:12px;min-height:52px;font-size:14px;font-weight:850;display:flex}.company-trump-policy footer i{color:#b18322;font-style:normal}.company-trump-policy footer a{color:#98703e;letter-spacing:.06em;margin-left:auto;font-size:10px;font-weight:900;text-decoration:none}.company-slide:has(.company-global-vision){background:radial-gradient(circle at 31% 56%,#59c9b51f,#0000 34%),#f7faf8}.company-global-vision{color:#2b2722;grid-template-columns:720px minmax(0,1fr);align-items:center;gap:74px;width:100%;display:grid}.company-global-orbit{width:650px;height:570px;margin:auto;position:relative}.company-global-orbit:before,.company-global-orbit:after{content:"";border:1px solid #176b6840;border-radius:50%;position:absolute;inset:48px;transform:rotate(-10deg)}.company-global-orbit:after{border-color:#b1832259;inset:116px;transform:rotate(22deg)}.global-core{z-index:2;color:#fff;text-align:center;background:#2b2722;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:214px;height:214px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 22px 55px #173b3a33}.global-core i{color:#f2c867;font-size:48px;font-style:normal;font-weight:900}.global-core b{letter-spacing:.08em;margin-top:8px;font-size:20px;line-height:1.05}.company-global-orbit article{z-index:3;background:#ffffffe0;border-left:4px solid #c39a55;width:215px;padding:17px 18px;position:absolute;box-shadow:0 12px 32px #173b3a1a}.company-global-orbit article small{color:#b18322;letter-spacing:.08em;font-size:10px;font-weight:900;display:block}.company-global-orbit article b{color:#2b2722;margin:6px 0 3px;font-size:22px;display:block}.company-global-orbit article p{color:#777068;margin:0;font-size:14px;font-weight:750}.global-person{top:70px;left:5px}.global-institution{top:44px;right:0}.global-nation{bottom:44px;right:8px}.global-finance{bottom:70px;left:0}.company-global-statement{border-top:3px solid #b18322;padding:30px 0 0}.company-global-statement>small{color:#98703e;letter-spacing:.12em;font-size:12px;font-weight:900}.company-global-statement h2{color:#2b2722;word-break:keep-all;margin:24px 0;font-size:35px;line-height:1.42}.company-global-statement h2 em{color:#b18322;font-style:normal}.company-global-statement>p{color:#777068;word-break:keep-all;max-width:700px;margin:0;font-size:18px;font-weight:720;line-height:1.62}.company-global-statement footer{border-top:1px solid #d8e8e3;gap:18px;margin-top:34px;padding-top:18px;display:flex}.company-global-statement footer a{color:#98703e;letter-spacing:.04em;font-size:10px;font-weight:900;text-decoration:none}.company-slide:has(.company-global-vision){isolation:isolate;color:#fff;background:#071421}:is(.company-slide:has(.company-global-vision) .slide-title,.company-slide:has(.company-global-vision) .slide-content){z-index:2;position:relative}.company-slide:has(.company-global-vision) .slide-title small{color:#83cfc0}.company-slide:has(.company-global-vision) .slide-title h1{color:#fff;text-shadow:0 3px 18px #00000080}.company-global-vision{color:#fff;justify-content:flex-end;align-items:center;width:100%;min-height:690px;display:flex}.company-global-vision-bg{z-index:0;object-fit:cover;opacity:.5;pointer-events:none;width:1920px;max-width:none;height:1080px;position:fixed;inset:0}.company-global-vision>:not(.company-global-vision-bg){z-index:2;position:relative}.company-global-vision .company-global-statement{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#051926d6;border:1px solid #9cdbcf7a;border-top:4px solid #f2b75d;border-radius:28px;width:min(100%,830px);padding:34px 36px 28px;box-shadow:0 22px 55px #0000003d}.company-global-vision .company-global-statement>small{color:#83d4c4;letter-spacing:.13em;font-size:12px;font-weight:950}.company-global-vision .company-global-statement h2{color:#fff;margin:18px 0 22px;font-size:33px;font-weight:950;line-height:1.38}.company-global-vision .company-global-statement h2 em{color:#ffc66f}.company-global-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.company-global-steps article{background:#ffffff14;border:1px solid #8ecfc252;border-radius:16px;grid-template-columns:43px 1fr;align-items:center;padding:13px 15px;display:grid}.company-global-steps span{color:#ffc66f;grid-row:1/span 2;font-size:13px;font-weight:950}.company-global-steps b{color:#fff;font-size:19px;font-weight:950}.company-global-steps p{color:#c3dad5!important;margin:2px 0 0!important;font-size:13px!important;font-weight:800!important;line-height:1.3!important}.company-global-vision .company-global-statement>p{color:#d1e1de;margin:0;font-size:16px;font-weight:800;line-height:1.55}.company-global-vision .company-global-statement footer{border-top:1px solid #9dd6cb4d;gap:16px;margin-top:20px;padding-top:15px;display:flex}.company-global-vision .company-global-statement footer a{color:#91dfcf;font-size:10px;font-weight:950;text-decoration:none}.company-slide:has(.company-trump-policy){isolation:isolate}:is(.company-slide:has(.company-trump-policy) .slide-title,.company-slide:has(.company-trump-policy) .slide-content){z-index:2;position:relative}.company-trump-policy{z-index:1;position:relative}.company-trump-policy>:not(.company-policy-flag):not(.company-policy-trump){z-index:2;position:relative}.company-policy-flag{z-index:0;opacity:.5;object-fit:contain;pointer-events:none;transform-origin:0 100%;filter:saturate(.88);width:720px;height:auto;position:fixed;bottom:40px;left:8px;transform:rotate(-5deg);-webkit-mask-image:radial-gradient(at 42% 56%,#000 44%,#000000e6 60%,#0000 82%);mask-image:radial-gradient(at 42% 56%,#000 44%,#000000e6 60%,#0000 82%)}.company-policy-trump{z-index:0;opacity:.5;pointer-events:none;width:700px;height:760px;display:block;position:fixed;top:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(135deg,#0000 2%,#000 34% 76%,#0000 100%);mask-image:linear-gradient(135deg,#0000 2%,#000 34% 76%,#0000 100%)}.company-policy-trump img{object-fit:cover;object-position:right top;width:1920px;max-width:none;height:1080px;display:block;transform:translate(-1220px)}.company-presentation .company-slide .slide-title>span{font-size:22px;font-weight:950}.company-presentation .company-slide .slide-title>small{letter-spacing:.12em;font-size:17px;font-weight:950}.company-presentation .company-slide .slide-title>h1{letter-spacing:-.045em;font-size:58px;font-weight:950;line-height:1.16}.company-presentation .company-phase{font-size:18px;font-weight:950}.company-presentation .presentation-header b{font-size:21px;font-weight:950}.company-presentation .presentation-header span{font-size:17px;font-weight:850}.company-presentation .presentation-controls>button{font-weight:950}.company-cover>small{font-size:22px;font-weight:950}.company-cover h1{font-size:92px;font-weight:950}.company-cover p{font-size:30px;font-weight:780}.company-cover>*{transform:translateY(-42px)}.company-closing h1{font-size:80px;font-weight:950}.company-closing>p{font-size:29px;font-weight:780}.company-closing>div span{font-size:20px;font-weight:950}.company-closing>div b{font-size:21px;font-weight:900}.company-reserve-copy>small{font-weight:950!important}.presentation-canvas .company-reserve-copy h2{font-size:40px!important;font-weight:950!important;line-height:1.2!important}.presentation-canvas .company-reserve-copy>p{font-size:21px!important;font-weight:800!important}.presentation-canvas .company-reserve-spectrum article b{font-size:25px!important;font-weight:950!important}.presentation-canvas .company-reserve-spectrum article em{font-size:15px!important;font-weight:800!important}.company-trump-quote small{font-size:14px;font-weight:950}.company-trump-quote blockquote{font-size:33px;font-weight:950;line-height:1.38}.company-trump-quote b{font-size:45px;font-weight:950}.company-policy-timeline time{font-size:16px;font-weight:950}.company-policy-timeline span{font-size:15px;font-weight:950}.company-policy-timeline p{font-size:17px;font-weight:820;line-height:1.34}.company-trump-policy footer{font-size:16px;font-weight:900}.company-network span{font-size:30px;font-weight:950}.company-network i{font-size:37px;font-weight:950}.company-mining-story blockquote{font-size:29px;font-weight:900;line-height:1.48}.company-slide:has(.company-mining-explained){background:radial-gradient(circle at 84% 12%,#ef993329,#0000 27%),linear-gradient(145deg,#061523,#0a2942 65%,#0d3651)}.company-slide:has(.company-mining-explained) .slide-title h1{font-size:49px;line-height:1.2}.company-mining-explained{color:#fff;gap:14px;width:100%;display:grid}.mining-explained-lead{color:#d7e6f0;background:#ffffff12;border-left:5px solid #eb9d3a;margin:0;padding:14px 18px;font-size:17px;font-weight:850;line-height:1.5}.mining-explained-flow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.mining-explained-flow article{background:#fff1;border:1px solid #8dbbd94d;border-radius:15px;grid-template-rows:auto auto;grid-template-columns:32px 42px 1fr;align-items:center;gap:2px 8px;min-height:105px;padding:13px 14px;display:grid;position:relative}.mining-explained-flow article>span{color:#efa64d;align-self:start;font-size:10px;font-weight:950}.mining-explained-flow article>i{color:#f2b461;border:1px solid #eb9d3a80;border-radius:50%;grid-row:1/span 2;place-items:center;width:40px;height:40px;font-size:18px;font-style:normal;font-weight:950;display:grid}.mining-explained-flow article>b{align-self:end;font-size:16px}.mining-explained-flow article>p{color:#aec6d7;align-self:start;margin:2px 0 0;font-size:11px;font-weight:750;line-height:1.35}.mining-explained-flow article>em{z-index:2;color:#f0a648;font-size:17px;font-style:normal;font-weight:950;position:absolute;top:41%;right:-10px}.mining-explained-flow article:nth-child(3)>em{display:none}.mining-explained-roles{background:#eca64d17;border:1px solid #eca64d4d;border-radius:14px;grid-template-columns:92px 1fr;align-items:center;padding:12px 16px;display:grid}.mining-explained-roles small{color:#f2b65e;font-size:12px;font-weight:950}.mining-explained-roles p{color:#d4e3ed;margin:0;font-size:14px}.mining-explained-roles b{color:#fff}.company-mining-explained>blockquote{color:#fff;text-align:center;background:linear-gradient(90deg,#d98727,#e9a64a);border:0;border-radius:14px;margin:0;padding:15px 20px;font-size:17px;font-weight:850;line-height:1.45}.company-mining-explained>blockquote b{font-size:18px}.company-mining-explained>footer{color:#91aabd;font-size:9px;font-weight:750;line-height:1.4}.company-slide:has(.company-direct-mining){color:#2b2722;background:radial-gradient(circle at 88% 10%,#e1913421,#0000 28%),linear-gradient(145deg,#f8faf8,#edf3f0)}.company-slide:has(.company-direct-mining) .slide-title small{color:#b06f20}.company-slide:has(.company-direct-mining) .slide-title h1{color:#2b2722;font-size:48px;line-height:1.19}.company-direct-mining{color:#2b2722;gap:11px;width:100%;display:grid}.direct-mining-question{background:#fff4e8;border-left:5px solid #dc8732;border-radius:0 15px 15px 0;grid-template-columns:160px 1fr;gap:4px 16px;padding:14px 18px;display:grid}.direct-mining-question small{color:#b86d22;letter-spacing:.1em;grid-row:1/span 2;align-self:center;font-size:10px;font-weight:950}.direct-mining-question p{color:#6e4a28;margin:0;font-size:13px;font-weight:900}.direct-mining-question b{color:#2b2722;font-size:15px;line-height:1.4}.direct-mining-grid{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.direct-mining-grid article{background:#fff;border:1px solid #d2ded9;border-top:4px solid #1d716c;border-radius:14px;min-height:105px;padding:12px 13px;position:relative;box-shadow:0 8px 20px #173b3a0d}.direct-mining-grid article:nth-child(2),.direct-mining-grid article:nth-child(3){border-top-color:#d18a39}.direct-mining-grid span{color:#b7c7c1;font-size:10px;font-weight:950;position:absolute;top:10px;right:11px}.direct-mining-grid small{color:#b47329;letter-spacing:.1em;font-size:9px;font-weight:950}.direct-mining-grid b{color:#2b2722;margin:5px 0;font-size:17px;display:block}.direct-mining-grid p{color:#617975;margin:0;font-size:11px;font-weight:750;line-height:1.4}.direct-mining-chain{background:#2b2722;border-radius:13px;grid-template-columns:repeat(11,auto);justify-content:center;align-items:center;gap:6px;padding:11px 13px;display:grid}.direct-mining-chain span{color:#fff;font-size:10px;font-weight:900}.direct-mining-chain i{color:#e8a24e;font-size:13px;font-style:normal}.company-direct-mining>footer{grid-template-columns:1fr 1fr;gap:10px;display:grid}.company-direct-mining>footer p,.company-direct-mining>footer strong{border-radius:13px;margin:0;padding:12px 15px;font-size:11px;line-height:1.45}.company-direct-mining>footer p{color:#526c68;background:#fff;border:1px solid #d8e1de}.company-direct-mining>footer p b{color:#2b2722}.company-direct-mining>footer strong{color:#fff;background:linear-gradient(100deg,#98703e,#22928a);align-items:center;display:flex}.company-direct-mining>footer strong i{color:#ffe0a1;margin-left:auto;font-style:normal}.company-slide:has(.company-cloud-mining-guide){color:#2b2722;background:radial-gradient(circle at 86% 9%,#1e918921,#0000 28%),linear-gradient(145deg,#f7faf9,#edf4f2)}.company-slide:has(.company-cloud-mining-guide) .slide-title small{color:#18847e}.company-slide:has(.company-cloud-mining-guide) .slide-title h1{color:#2b2722;font-size:46px;line-height:1.18}.company-cloud-mining-guide{color:#2b2722;gap:10px;width:100%;display:grid}.cloud-mining-definition{color:#456a66;background:#e6f4f1;border-left:5px solid #1c8b84;border-radius:0 14px 14px 0;margin:0;padding:12px 16px;font-size:14px;font-weight:800;line-height:1.45}.cloud-mining-definition b{color:#145a56}.cloud-mining-model{grid-template-columns:1fr 18px 1fr 18px 1fr 18px 1fr;align-items:stretch;gap:5px;display:grid}.cloud-mining-model article{background:#fff;border:1px solid #cfdfdb;border-top:4px solid #1b8982;border-radius:13px;padding:11px 12px;position:relative}.cloud-mining-model article:last-of-type{border-top-color:#d38d36}.cloud-mining-model article small{color:#a96e25;letter-spacing:.09em;font-size:8px;font-weight:950}.cloud-mining-model article span{color:#16736d;background:#edf6f4;border-radius:999px;padding:4px 6px;font-size:8px;font-weight:900;position:absolute;top:9px;right:9px}.cloud-mining-model article b{color:#2b2722;margin:6px 0 4px;font-size:14px;display:block}.cloud-mining-model article p{color:#657c79;margin:0;font-size:9px;font-weight:750;line-height:1.35}.cloud-mining-model>i{color:#d48b34;text-align:center;align-self:center;font-size:15px;font-style:normal;font-weight:950}.cloud-mining-balance{grid-template-columns:1fr 1fr;gap:9px;display:grid}.cloud-mining-balance>section{background:#fff;border:1px solid #cfe0dc;border-radius:14px;padding:12px 15px}.cloud-mining-balance>section.risks{border-color:#e5d8c7}.cloud-mining-balance header{align-items:center;gap:9px;display:flex}.cloud-mining-balance header span{color:#16746e;background:#e1f3ef;border-radius:50%;place-items:center;width:25px;height:25px;font-size:14px;font-weight:950;display:grid}.cloud-mining-balance .risks header span{color:#bd7328;background:#fff0df}.cloud-mining-balance header b{font-size:15px}.cloud-mining-balance ul{grid-template-columns:1fr 1fr;gap:4px 12px;margin:8px 0 0;padding-left:16px;display:grid}.cloud-mining-balance li{color:#5b716e;font-size:9px;font-weight:800;line-height:1.35}.cloud-mining-choice{color:#fff;background:#2b2722;border-radius:14px;grid-template-columns:150px 1fr 1.08fr;align-items:center;gap:14px;padding:12px 15px;display:grid}.cloud-mining-choice small{color:#e8bd6e;letter-spacing:.08em;font-size:9px;font-weight:950}.cloud-mining-choice p{color:#c8dad7;margin:0;font-size:10px;line-height:1.4}.cloud-mining-choice b{border-left:1px solid #ffffff2e;padding-left:14px;font-size:12px;line-height:1.42}.cloud-mining-choice em{color:#efc776;font-style:normal}.company-cloud-mining-guide>footer{grid-template-columns:1fr 1fr;gap:8px;display:grid}.company-cloud-mining-guide>footer span,.company-cloud-mining-guide>footer strong{border-radius:12px;align-items:center;padding:10px 13px;font-size:9px;line-height:1.4;display:flex}.company-cloud-mining-guide>footer span{color:#765a39;background:#fff7eb;border:1px solid #dfd5c7}.company-cloud-mining-guide>footer strong{color:#fff;background:linear-gradient(100deg,#98703e,#24958c)}.company-cloud-mining-guide>footer i{color:#ffe1a5;margin-left:auto;font-style:normal}.company-barriers small{font-size:19px;font-weight:950}.company-barriers b{font-size:42px;font-weight:950}.company-barriers p{font-size:25px;font-weight:820}.company-solution small,.company-product small{font-size:20px;font-weight:950}.company-solution h2,.company-product h2{font-size:48px;font-weight:950;line-height:1.22}.company-solution p{font-size:27px;font-weight:790;line-height:1.58}.company-service-flow span{font-size:19px;font-weight:950}.company-service-flow b{font-size:25px;font-weight:950;line-height:1.3}.company-trust small{font-size:18px;font-weight:950}.company-trust b{font-size:34px;font-weight:950}.company-trust p{font-size:25px;font-weight:790;line-height:1.52}.company-centers h2{font-size:48px;font-weight:950;line-height:1.22}.company-centers p{font-size:27px;font-weight:790;line-height:1.55}.company-centers strong{font-size:22px;font-weight:950}.company-center-map .hub{font-size:31px;font-weight:950}.company-center-map .node{font-size:20px;font-weight:950}.company-isl-mark small{font-size:19px;font-weight:950}.company-isl-mark b{font-size:70px;font-weight:950}.company-isl-mark span{font-size:26px;font-weight:850}.company-isl-notice b{font-size:30px;font-weight:950}.company-isl-notice p{font-size:23px;font-weight:790}.company-academy article span{font-size:25px;font-weight:950}.company-academy article small{font-size:20px;font-weight:950}.company-academy article b{font-size:28px;font-weight:950}.company-academy>p{font-size:24px;font-weight:820}.company-product li{font-size:26px;font-weight:850}.company-product p{font-size:20px;font-weight:760}.company-bitcoin-mark{z-index:8;object-fit:contain;width:128px;height:auto;display:block;position:absolute;top:31px;right:150px}.company-presentation .company-phase{display:none!important}.company-slide:has(.company-bitcoin-origin){color:#2b2722;background:radial-gradient(circle at 92% 8%,#f5a62324,#0000 27%),linear-gradient(145deg,#f7faf8,#eef7f3)}.company-slide:has(.company-bitcoin-origin) .slide-title span{color:#df7b32}.company-slide:has(.company-bitcoin-origin) .slide-title small{color:#647d88}.company-slide:has(.company-bitcoin-origin) .slide-title h1{color:#2b2722;font-size:50px;line-height:1.18}.company-slide:has(.company-bitcoin-origin) .slide-title:after{background:#f0a151}.company-bitcoin-origin{color:#2b2722;gap:12px;width:100%;display:grid}.company-bitcoin-origin>blockquote{background:#ffffffc2;border-left:6px solid #f09a45;border-radius:0 18px 18px 0;margin:0;padding:17px 22px;font-size:23px;font-weight:760;line-height:1.42;box-shadow:0 10px 28px #1b464212}.company-bitcoin-origin>blockquote strong{color:#dc6f28}.company-slide:has(.company-bitcoin-origin){isolation:isolate}:is(.company-slide:has(.company-bitcoin-origin) .slide-title,.company-slide:has(.company-bitcoin-origin) .slide-content,.company-bitcoin-origin>:not(.company-satoshi-silhouette)){z-index:2;position:relative}.company-satoshi-silhouette{z-index:0;opacity:.5;pointer-events:none;width:700px;height:760px;display:block;position:fixed;top:auto;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(35deg,#000 45%,#000000d1 67%,#0000 92%);mask-image:linear-gradient(35deg,#000 45%,#000000d1 67%,#0000 92%)}.company-satoshi-silhouette img{object-fit:cover;object-position:left top;width:1920px;max-width:none;height:1080px;display:block;transform:translateY(-300px)}.bitcoin-origin-creator{background:#ffffffbd;border:1px solid #cde2dc;border-radius:20px;grid-template-columns:58px minmax(0,1fr) 220px;align-items:center;gap:17px;padding:14px 18px;display:grid}.bitcoin-origin-creator>span{color:#fff;letter-spacing:.1em;background:#176d68;border-radius:50%;place-items:center;width:52px;height:52px;font-size:13px;font-weight:950;display:grid}.bitcoin-origin-creator small{color:#df7b32;font-size:13px;font-weight:950;display:block}.bitcoin-origin-creator b{margin:3px 0;font-size:25px;display:block}.bitcoin-origin-creator p{color:#60787b;margin:0;font-size:15px;line-height:1.35}.bitcoin-origin-creator em{color:#176d68;border-left:1px solid #cde2dc;padding-left:18px;font-size:16px;font-style:normal;font-weight:900;line-height:1.4}.bitcoin-origin-timeline{grid-template-columns:1fr 24px 1fr 24px 1fr;align-items:center;display:grid}.bitcoin-origin-timeline article{color:#fff;background:#2b2722;border-radius:18px;min-height:98px;padding:14px 17px}.bitcoin-origin-timeline time{color:#ffc66f;font-size:14px;font-weight:950;display:block}.bitcoin-origin-timeline b{margin:4px 0;font-size:19px;display:block}.bitcoin-origin-timeline p{color:#bdd0cc;margin:0;font-size:13px}.bitcoin-origin-timeline i{text-align:center;color:#df7b32;font-size:23px;font-style:normal;font-weight:950}.bitcoin-origin-purpose{grid-template-columns:1fr 1fr;gap:9px;display:grid}.bitcoin-origin-purpose article{background:#ffffffb8;border:1px solid #d4e5df;border-radius:17px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:13px;padding:12px 15px;display:grid}.bitcoin-origin-purpose article>span{color:#176d68;background:#e3f2ed;border-radius:13px;place-items:center;width:43px;height:43px;font-size:18px;font-weight:950;display:grid}.bitcoin-origin-purpose article:last-child>span{color:#d96f26;background:#fff0df;font-size:13px}.bitcoin-origin-purpose b{font-size:18px;display:block}.bitcoin-origin-purpose p{color:#60787b;margin:3px 0 0;font-size:13px;line-height:1.35}.bitcoin-origin-conclusion{color:#fff;background:#176d68;border-radius:20px;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:20px;padding:17px 22px;display:grid}.bitcoin-origin-conclusion p{color:#d9eae6;margin:0;font-size:16px;line-height:1.45}.bitcoin-origin-conclusion p b{color:#fff;margin-bottom:3px;font-size:19px;display:block}.bitcoin-origin-conclusion>strong{color:#ffd185;border-left:1px solid #ffffff4d;padding-left:20px;font-size:18px;line-height:1.35}.company-bitcoin-origin>footer{color:#617d7d;align-items:center;gap:12px;font-size:10px;font-weight:850;display:flex}.company-bitcoin-origin>footer span{margin-right:auto}.company-bitcoin-origin>footer a{color:#176d68;background:#e4f1ed;border-radius:999px;padding:7px 10px;text-decoration:none}.presentation-slide.company-cover{color:#2b2722;background:#f7faf8 url(/presentation/company-cover-cloud-mining.png) 50%/cover no-repeat!important;width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.presentation-slide.company-cover>.slide-content{align-self:auto!important;width:auto!important;height:auto!important;display:block!important;position:static!important;transform:none!important}.presentation-slide.company-cover .company-cover{box-sizing:border-box;isolation:isolate;text-align:left;justify-content:flex-start;align-items:flex-start;background:0 0!important;width:100%!important;height:100%!important;padding:145px 0 80px 118px!important;display:flex!important;position:absolute!important;inset:0!important}.company-cover-background{display:none!important}.presentation-slide.company-cover .company-cover:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#faf8effa 0%,#faf8efed 29%,#faf8ef7a 48%,#0000 66%);position:absolute;inset:0}.presentation-slide.company-cover .company-cover>:not(.company-cover-background){z-index:2;position:relative;transform:none!important}.presentation-slide.company-cover .company-original-logo{display:block;margin:0 0 78px!important}.presentation-slide.company-cover .company-original-logo img{width:330px;height:auto;margin:0}.presentation-slide.company-cover .company-cover>small{color:#98703e;letter-spacing:.18em;font-size:18px;font-weight:950}.presentation-slide.company-cover .company-cover h1{color:#2b2722;letter-spacing:-.05em;text-shadow:none;margin:24px 0 22px;font-size:70px;font-weight:950;line-height:1.08}.presentation-slide.company-cover .company-cover h1 em{color:#df7b32}.presentation-slide.company-cover .company-cover>p{color:#4d706c;margin:0;font-size:25px;font-weight:850}.presentation-slide.company-cover>.company-bitcoin-mark{filter:none;top:42px!important;right:58px!important;transform:none!important}.company-slide:has(.company-korea-market){isolation:isolate;color:#2b2722;background:#f7faf8}:is(.company-slide:has(.company-korea-market) .slide-title,.company-slide:has(.company-korea-market) .slide-content){z-index:2;position:relative}.company-slide:has(.company-korea-market) .slide-title{opacity:1!important}.company-slide:has(.company-korea-market) .slide-title *{opacity:1!important}.company-slide:has(.company-korea-market) .company-korea-market>:not(.company-korea-market-bg){opacity:1!important}.company-slide:has(.company-korea-market) .company-korea-market>:not(.company-korea-market-bg) *{opacity:1!important}.company-slide:has(.company-korea-market) .slide-title{z-index:4;align-self:start;padding-top:20px}.company-slide:has(.company-korea-market) .slide-title small{color:#405d68!important}.company-slide:has(.company-korea-market) .slide-title h1{color:#102f47!important;text-shadow:none!important}.company-slide:has(.company-korea-market) .slide-content{align-self:center;top:96px;transform:none}.company-korea-market-bg{z-index:0;object-fit:cover;pointer-events:none;width:1920px;max-width:none;height:1080px;position:fixed;inset:0;opacity:.5!important}.company-korea-market>:not(.company-korea-market-bg){z-index:1;position:relative}.company-slide:has(.company-korea-market) .slide-title h1{color:#2b2722;font-size:51px}.company-korea-market{color:#2b2722;gap:11px;width:100%;display:grid}.korea-market-lead{color:#274f50;word-break:keep-all;background:#fff;border-left:5px solid #36bda8;margin:0;padding:11px 17px;font-size:16px;font-weight:900;line-height:1.42}.korea-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.korea-market-grid article{background:#fff;border:1px solid #bcd8d1;border-radius:18px;min-height:151px;padding:16px 19px 14px;position:relative;box-shadow:0 8px 24px #173b3a0f}.korea-market-grid article>span{color:#b18322;letter-spacing:.08em;font-size:12px;font-weight:950;position:absolute;top:18px;right:18px}.korea-market-grid small{color:#98703e;letter-spacing:.03em;padding-right:35px;font-size:12px;font-weight:950;display:block}.korea-market-grid b{color:#102f2e;letter-spacing:-.035em;margin:10px 0 4px;font-size:25px;font-weight:950;display:block}.korea-market-grid p{color:#355b59;word-break:keep-all;min-height:21px;margin:0;font-size:13px;font-weight:850;line-height:1.35}.korea-market-grid strong{color:#8b6413;border-top:1px solid #d5e5e0;margin-top:9px;padding-top:8px;font-size:11px;font-weight:950;line-height:1.3;display:block}.korea-market-conclusion{color:#fff;background:#2b2722;border-radius:17px;grid-template-columns:auto 1fr;align-items:center;gap:4px 15px;padding:14px 19px;display:grid}.korea-market-conclusion b{color:#f1d58b;grid-row:1/span 2;font-size:17px;font-weight:950}.korea-market-conclusion p{color:#fff;margin:0;font-size:14px;font-weight:850}.korea-market-conclusion strong{color:#75e0cc;font-size:15px;font-weight:950}.company-korea-market>footer{color:#304f4d;flex-wrap:wrap;align-items:center;gap:6px 13px;font-size:9px;font-weight:900;line-height:1.3;display:flex}.company-korea-market>footer span:nth-child(2){flex:520px}.company-korea-market>footer a{color:#98703e;font-weight:900;text-decoration:none}.company-slide:has(.company-el-salvador){isolation:isolate;color:#12395d;background:radial-gradient(circle at 86% 10%,#2166b521,#0000 28%),linear-gradient(145deg,#fdfbf7,#f4eee5)}.company-slide:has(.company-el-salvador):after{content:"";pointer-events:none;border:120px solid #1c5ca00b;border-radius:50%;width:690px;height:690px;position:absolute;bottom:-250px;right:-120px}:is(.company-slide:has(.company-el-salvador) .slide-title,.company-slide:has(.company-el-salvador) .slide-content){z-index:2;position:relative}.company-slide:has(.company-el-salvador) .slide-title small{color:#9b7340}.company-slide:has(.company-el-salvador) .slide-title h1{color:#332e27}.company-el-salvador{color:#3a342d;gap:12px;width:100%;display:grid;position:relative}.company-bukele-portrait{z-index:0;opacity:.5;pointer-events:none;width:700px;height:760px;display:block;position:fixed;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(35deg,#000 48%,#000000db 70%,#0000 96%);mask-image:linear-gradient(35deg,#000 48%,#000000db 70%,#0000 96%)}.company-bukele-portrait img{object-fit:contain;object-position:left bottom;width:100%;max-width:none;height:100%;display:block}.company-el-salvador>:not(.company-bukele-portrait):not(.el-salvador-flag){z-index:2;position:relative}.el-salvador-flag{z-index:-1;opacity:.11;border-radius:0 0 0 180px;width:620px;height:350px;position:absolute;top:-162px;right:-74px;overflow:hidden;transform:rotate(-5deg)}.el-salvador-flag>i{background:#98703e;height:33.333%;display:block}.el-salvador-flag>span{background:#fff;place-items:center;height:33.333%;display:grid}.el-salvador-flag>span b{color:#98703e;font-size:68px}.company-el-salvador>header small{color:#b27a0c;letter-spacing:.13em;font-size:11px;font-weight:950}.company-el-salvador>header h2{color:#332e27;margin:9px 0 8px;font-size:31px;font-weight:950;line-height:1.25}.company-el-salvador>header h2 em{color:#98703e;font-style:normal}.company-el-salvador>header p{color:#777068;max-width:880px;margin:0;font-size:15px;font-weight:800;line-height:1.5}.el-salvador-timeline{grid-template-columns:1fr 22px 1fr 22px 1fr;align-items:stretch;gap:8px;display:grid}.el-salvador-timeline>article{background:#ffffffe6;border:1px solid #ded5c8;border-top:4px solid #9b7340;border-radius:16px;padding:16px 17px;box-shadow:0 10px 24px #13426c12}.el-salvador-timeline>article:last-of-type{border-top-color:#d59b25}.el-salvador-timeline>article span{color:#9b7340;letter-spacing:.1em;font-size:10px;font-weight:950}.el-salvador-timeline>article b{color:#133d61;margin:7px 0;font-size:19px;display:block}.el-salvador-timeline>article p{color:#777068;margin:0;font-size:12px;font-weight:750;line-height:1.5}.el-salvador-timeline>article strong{color:#98703e;background:#f4eee5;border-radius:8px;margin-top:9px;padding:7px;font-size:10px;line-height:1.35;display:block}.el-salvador-timeline>i{color:#9b7340;text-align:center;align-self:center;font-size:22px;font-style:normal;font-weight:950}.el-salvador-impact{color:#fff;background:#332e27;border-radius:15px;grid-template-columns:1fr 140px 1fr;align-items:center;gap:10px;padding:12px 15px;display:grid}.el-salvador-impact>div{grid-template-columns:auto 1fr;gap:2px 10px;display:grid}.el-salvador-impact small{color:#efc767;grid-row:1/span 2;font-size:9px;font-weight:950}.el-salvador-impact b{font-size:14px}.el-salvador-impact p{color:#ded5c8;margin:0;font-size:10px}.el-salvador-impact>span{color:#98703e;text-align:center;background:#fff;border-radius:999px;padding:8px 10px;font-size:10px;font-weight:950}.company-el-salvador>blockquote{color:#495f6f;background:#fff8e7;border-left:5px solid #daa42f;border-radius:0 14px 14px 0;margin:0;padding:13px 18px;font-size:14px;line-height:1.45}.company-el-salvador>blockquote b{color:#123e62;font-size:15px}.company-el-salvador>footer{color:#6a7c8b;flex-wrap:wrap;align-items:center;gap:5px 13px;font-size:9px;font-weight:850;display:flex}.company-el-salvador>footer p{flex:100%;margin:0}.company-el-salvador>footer a{color:#98703e;font-weight:950;text-decoration:none}.company-slide:has(.company-reserve) .company-reserve-copy{transform:translateY(145px)}.company-slide:has(.company-trump-policy) .company-trump-quote{transform:translateY(145px)}.company-slide:has(.company-trump-policy) .company-policy-timeline{transform:translateY(145px)}.company-slide:has(.company-trump-policy) .company-trump-policy>footer{transform:translateY(145px)}:is(.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title,.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title *){opacity:1!important;filter:none!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title>span{color:#98703e!important;background:#e5f2ef!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title{opacity:1!important;filter:none!important}.company-presentation .presentation-slide.company-cover>.company-bitcoin-mark{right:150px!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title h1{color:#fff!important;opacity:1!important;text-shadow:0 3px 18px #000000b8!important}:is(.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .slide-title small,.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-statement>small){color:#a8e5da!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-statement h2{color:#fff!important;opacity:1!important;text-shadow:none!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-statement h2 em{color:#ffc66f!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-steps b{color:#fff!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-steps p{color:#d9ebe7!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-statement>p{color:#e0eeeb!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-statement footer a{color:#a8e5da!important;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision) .company-global-vision-bg{opacity:.5!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision)>.slide-title{z-index:10!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important}.company-presentation .presentation-slide.company-slide:has(.company-global-vision)>.slide-title h1{color:#fff!important;-webkit-text-fill-color:#fff!important;opacity:1!important;filter:none!important;mix-blend-mode:normal!important;text-shadow:0 3px 18px #000000e6!important;background:0 0!important}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained){color:#2b2722;background:radial-gradient(circle at 88% 8%,#f2b75d29,#0000 26%),radial-gradient(circle at 70% 90%,#58c5b121,#0000 31%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained) .slide-title>h1{color:#2b2722;text-shadow:none;font-size:52px;font-weight:950;line-height:1.18}.company-presentation .company-mining-explained{z-index:1;color:#2b2722;gap:16px;width:100%;display:grid;position:relative}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained){isolation:isolate}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained)>.slide-title{z-index:4;position:relative;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-mining-explained)>.slide-content{z-index:1;position:relative;opacity:1!important}.company-presentation .mining-explained-background{z-index:0;object-fit:cover;pointer-events:none;width:1920px;max-width:none;height:1080px;position:fixed;inset:0;opacity:.5!important}.company-presentation .company-mining-explained>:not(.mining-explained-background){z-index:2;position:relative;opacity:1!important}.company-presentation .mining-explained-lead{color:#4d6f6b;background:#fff;border:0;border-left:5px solid #c39a55;border-radius:0 18px 18px 0;margin:0;padding:18px 22px;font-size:18px;font-weight:850;line-height:1.55;box-shadow:0 12px 30px #1d5b5214}.company-presentation .mining-explained-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.company-presentation .mining-explained-flow article{background:#fffffff0;border:1px solid #e1d8ca;border-radius:20px;grid-template-rows:auto auto;grid-template-columns:58px 1fr;align-items:center;gap:3px 13px;min-height:126px;padding:18px;display:grid;position:relative;box-shadow:0 12px 28px #1b5b5212}.company-presentation .mining-explained-flow article:before{content:"";background:#f0a151;border-radius:0 0 999px 999px;width:42px;height:4px;position:absolute;top:0;left:18px}.company-presentation .mining-explained-flow article>span{color:#8aa6a2;font-size:11px;font-weight:950;position:absolute;top:13px;right:15px}.company-presentation .mining-explained-flow article>i{color:#98703e;background:#f0e5d4;border:0;border-radius:17px;grid-row:1/span 2;place-items:center;width:56px;height:56px;font-size:23px;font-style:normal;font-weight:950;display:grid}.company-presentation .mining-explained-flow article:nth-child(6)>i{color:#df7b32;background:#fff0df}.company-presentation .mining-explained-flow article>b{color:#2b2722;align-self:end;font-size:20px;font-weight:950}.company-presentation .mining-explained-flow article>p{color:#66817e;align-self:start;margin:3px 0 0;font-size:13px;font-weight:800;line-height:1.4}.company-presentation .mining-explained-flow article>em{display:none}.company-presentation .mining-explained-roles{background:#f5efe6;border:1px solid #e1d8ca;border-radius:18px;grid-template-columns:110px 1fr;align-items:center;padding:15px 20px;display:grid}.company-presentation .mining-explained-roles small{color:#98703e;font-size:13px;font-weight:950}.company-presentation .mining-explained-roles p{color:#4d6f6b;margin:0;font-size:15px;font-weight:800}.company-presentation .mining-explained-roles b{color:#2b2722}.company-presentation .company-mining-explained>blockquote{color:#fff;text-align:center;box-shadow:none;background:#2b2722;border:0;border-radius:18px;margin:0;padding:17px 22px;font-size:18px;font-weight:850;line-height:1.45}.company-presentation .company-mining-explained>blockquote b{color:#f3cb78;font-size:19px}.company-presentation .company-mining-explained>footer{color:#708985;font-size:10px;font-weight:800;line-height:1.45}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining){color:#2b2722;background:radial-gradient(circle at 88% 10%,#f0a15126,#0000 27%),radial-gradient(circle at 70% 90%,#5bc5b221,#0000 31%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining) .slide-title>h1{color:#2b2722;font-size:52px;font-weight:950;line-height:1.17}.company-presentation .company-direct-mining{color:#2b2722;gap:14px;width:100%;display:grid}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining){isolation:isolate}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining)>.slide-title{z-index:4;position:relative;opacity:1!important;filter:none!important}.company-presentation .presentation-slide.company-slide:has(.company-direct-mining)>.slide-content{z-index:1;position:relative;opacity:1!important}.company-presentation .company-direct-mining{z-index:1;position:relative}.company-presentation .direct-mining-background{z-index:0;object-fit:cover;pointer-events:none;width:1920px;max-width:none;height:1080px;position:fixed;inset:0;transform:scaleX(-1);opacity:.5!important}.company-presentation .company-direct-mining>:not(.direct-mining-background){z-index:2;position:relative;opacity:1!important}.company-presentation .direct-mining-question{background:#fff;border:0;border-left:5px solid #c39a55;border-radius:0 18px 18px 0;grid-template-columns:150px 1fr;gap:5px 18px;padding:17px 21px;display:grid;box-shadow:0 12px 30px #1d5b5214}.company-presentation .direct-mining-question small{color:#98703e;letter-spacing:.11em;grid-row:1/span 2;align-self:center;font-size:11px;font-weight:950}.company-presentation .direct-mining-question p{color:#6d8581;margin:0;font-size:14px;font-weight:900}.company-presentation .direct-mining-question b{color:#2b2722;font-size:17px;font-weight:950;line-height:1.4}.company-presentation .direct-mining-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.company-presentation .direct-mining-grid article{background:#fffffff5;border:1px solid #e1d8ca;border-top:4px solid #c39a55;border-radius:19px;min-height:124px;padding:17px;position:relative;box-shadow:0 12px 28px #1b5b5212}.company-presentation .direct-mining-grid article:nth-child(2n){border-top-color:#f0a151}.company-presentation .direct-mining-grid span{color:#9aadaa;font-size:11px;font-weight:950;position:absolute;top:13px;right:15px}.company-presentation .direct-mining-grid small{color:#df7b32;letter-spacing:.11em;font-size:10px;font-weight:950}.company-presentation .direct-mining-grid b{color:#2b2722;margin:7px 0 6px;font-size:20px;font-weight:950;display:block}.company-presentation .direct-mining-grid p{color:#777068;margin:0;font-size:12px;font-weight:800;line-height:1.45}.company-presentation .direct-mining-chain{background:#f5efe6;border:1px solid #e1d8ca;border-radius:17px;justify-content:center;align-items:center;gap:9px;padding:13px 16px;display:flex}.company-presentation .direct-mining-chain span{color:#315c58;font-size:11px;font-weight:950}.company-presentation .direct-mining-chain i{color:#e18a36;font-size:14px;font-style:normal;font-weight:950}.company-presentation .company-direct-mining>footer{grid-template-columns:.92fr 1.08fr;gap:12px;display:grid}.company-presentation .company-direct-mining>footer p,.company-presentation .company-direct-mining>footer strong{border-radius:17px;margin:0;padding:15px 18px;font-size:12px;font-weight:800;line-height:1.5}.company-presentation .company-direct-mining>footer p{color:#777068;background:#fff;border:1px solid #d7e6e2}.company-presentation .company-direct-mining>footer p b{color:#2b2722;font-weight:950}.company-presentation .company-direct-mining>footer strong{color:#fff;background:#2b2722;align-items:center;display:flex}.company-presentation .company-direct-mining>footer strong i{color:#f3cb78;margin-left:auto;font-size:16px;font-style:normal}.company-presentation .presentation-slide.company-slide:has(.company-solution){color:#2b2722;background:radial-gradient(circle at 88% 9%,#f0a15129,#0000 27%),radial-gradient(circle at 60% 90%,#5bc5b221,#0000 32%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-solution) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-solution) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-solution) .slide-title>h1{color:#2b2722;font-size:52px;font-weight:950;line-height:1.17}.company-presentation .company-solution{color:#2b2722;grid-template-columns:360px minmax(0,1fr);align-items:center;gap:42px;width:100%;display:grid}.company-presentation .company-solution-visual{background:#e8f5f1;border:1px solid #e1d8ca;border-radius:30px;height:575px;position:relative;overflow:hidden;box-shadow:0 20px 46px #1d5b521f}.company-presentation .company-solution-visual>img{object-fit:cover;object-position:center 30%;width:100%;max-width:none;height:100%;box-shadow:none;border:0;border-radius:0}.company-presentation .company-solution-visual:after{content:"";background:linear-gradient(#0000,#0a2d2bdb);position:absolute;inset:42% 0 0}.company-presentation .company-solution-visual>span{z-index:2;border-left:4px solid #f0a151;padding-left:15px;position:absolute;bottom:24px;left:24px;right:24px}.company-presentation .company-solution-visual>span small{color:#bde8df;font-size:12px;font-weight:900;display:block}.company-presentation .company-solution-visual>span b{color:#fff;margin-top:5px;font-size:23px;font-weight:950;display:block}.company-presentation .company-solution-copy>small{color:#df7b32;letter-spacing:.13em;font-size:12px;font-weight:950}.company-presentation .company-solution-copy>h2{color:#2b2722;margin:13px 0 14px;font-size:36px;font-weight:950;line-height:1.28}.company-presentation .company-solution-copy>h2 em{color:#98703e;font-style:normal}.company-presentation .company-solution-copy>p{color:#777068;margin:0 0 18px;font-size:17px;font-weight:800;line-height:1.55}.company-presentation .company-solution-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;display:grid}.company-presentation .company-solution-steps article{background:#fff;border:1px solid #e1d8ca;border-top:4px solid #c39a55;border-radius:19px;min-height:142px;padding:17px 15px;box-shadow:0 10px 25px #1d5b520f}.company-presentation .company-solution-steps article:nth-child(2){border-top-color:#f0a151}.company-presentation .company-solution-steps span{color:#df7b32;font-size:11px;font-weight:950}.company-presentation .company-solution-steps b{color:#2b2722;margin:9px 0 6px;font-size:19px;font-weight:950;display:block}.company-presentation .company-solution-steps p{color:#68827f;margin:0;font-size:12px;font-weight:800;line-height:1.4}.company-presentation .company-solution-copy>blockquote{color:#d8e8e5;background:#2b2722;border:0;border-radius:17px;margin:14px 0 0;padding:16px 19px;font-size:16px;font-weight:850}.company-presentation .company-solution-copy>blockquote b{color:#f3cb78;font-weight:950}.company-presentation .presentation-slide.company-slide>.slide-title>small{line-height:1.35;font-size:20px!important}.company-presentation .presentation-slide.company-slide>.slide-title>h1{font-size:60px!important;line-height:1.16!important}.company-presentation .company-global-statement>small,.company-presentation .company-el-salvador>header small,.company-presentation .company-direct-mining small,.company-presentation .company-solution-copy>small{font-size:14px!important}.company-presentation .company-global-statement h2{font-size:37px!important}.company-presentation .company-global-steps b{font-size:22px!important}.company-presentation .company-global-steps p{font-size:15px!important;line-height:1.4!important}.company-presentation .company-global-statement>p{font-size:18px!important}.company-presentation .company-global-statement footer a{font-size:12px!important}.company-presentation .company-el-salvador>header h2{font-size:35px!important}.company-presentation .company-el-salvador>header p{font-size:17px!important}.company-presentation .el-salvador-timeline>article b{font-size:21px!important}.company-presentation .el-salvador-timeline>article p{font-size:14px!important;line-height:1.45!important}.company-presentation .el-salvador-timeline>article strong{font-size:12px!important}.company-presentation .el-salvador-impact b{font-size:16px!important}.company-presentation .el-salvador-impact p{font-size:12px!important}.company-presentation .company-el-salvador>blockquote{font-size:16px!important}.company-presentation .company-el-salvador>blockquote b{font-size:17px!important}.company-presentation .company-el-salvador>footer{font-size:11px!important}.company-presentation .korea-market-lead{font-size:17px!important}.company-presentation .korea-market-grid small{font-size:14px!important}.company-presentation .korea-market-grid b{font-size:24px!important}.company-presentation .korea-market-grid p{font-size:14px!important}.company-presentation .korea-market-grid strong{font-size:13px!important}.company-presentation .korea-market-conclusion p{font-size:16px!important}.company-presentation .korea-market-conclusion strong{font-size:17px!important}.company-presentation .company-korea-market>footer{font-size:11px!important}.company-presentation .mining-explained-lead{font-size:20px!important}.company-presentation .mining-explained-flow article>b{font-size:22px!important}.company-presentation .mining-explained-flow article>p{font-size:15px!important}.company-presentation .mining-explained-roles p{font-size:17px!important}.company-presentation .company-mining-explained>blockquote{font-size:20px!important}.company-presentation .company-mining-explained>footer{font-size:12px!important}.company-presentation .direct-mining-question p{font-size:16px!important}.company-presentation .direct-mining-question b{font-size:19px!important}.company-presentation .direct-mining-grid b{font-size:22px!important}.company-presentation .direct-mining-grid p{font-size:14px!important}.company-presentation .direct-mining-chain span{font-size:13px!important}.company-presentation .company-direct-mining>footer p,.company-presentation .company-direct-mining>footer strong{font-size:14px!important}.company-presentation .company-solution-copy>h2{font-size:37px!important;line-height:1.25!important}.company-presentation .company-solution-copy>p{font-size:17px!important;line-height:1.5!important}.company-presentation .company-solution-services b{font-size:16px!important}.company-presentation .company-solution-services p{font-size:12px!important;line-height:1.4!important}.company-presentation .company-solution-app span{font-size:13px!important}.company-presentation .company-solution-app p,.company-presentation .company-solution-app b{font-size:12px!important}.company-presentation .company-solution-copy>blockquote{font-size:15px!important;line-height:1.45!important}.company-presentation .company-solution-copy>footer span,.company-presentation .company-solution-copy>footer strong{font-size:11px!important}.company-presentation .company-service-flow b{font-size:26px!important}.company-presentation .company-trust small{font-size:18px!important}.company-presentation .company-trust b{font-size:34px!important}.company-presentation .company-trust p{font-size:25px!important}.company-presentation .company-centers p{font-size:26px!important}.company-presentation .company-isl-mark small{font-size:19px!important}.company-presentation .company-isl-mark span{font-size:26px!important}.company-presentation .company-isl-notice b{font-size:30px!important}.company-presentation .company-isl-notice p{font-size:23px!important}.company-presentation .company-academy article small{font-size:20px!important}.company-presentation .company-academy article b{font-size:28px!important}.company-presentation .company-academy>p{font-size:24px!important}.company-presentation .company-product li{font-size:25px!important}.company-presentation .company-product p{font-size:20px!important}.company-presentation .company-solution-visual>em{z-index:3;color:#fff;letter-spacing:.05em;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#0a3330ad;border:1px solid #ffffff73;border-radius:999px;padding:7px 13px;font-size:16px;font-style:normal;font-weight:950;position:absolute;top:22px;left:22px}.company-presentation .company-solution-copy>h2{margin:8px 0 9px;font-size:31px}.company-presentation .company-solution-copy>p{margin-bottom:10px;font-size:14px}.company-presentation .company-solution-services{grid-template-columns:1fr 1fr;gap:8px;display:grid}.company-presentation .company-solution-services article{background:#fff;border:1px solid #e1d8ca;border-radius:13px;grid-template-columns:34px 1fr;gap:1px 8px;padding:10px 12px;display:grid}.company-presentation .company-solution-services span{color:#df7b32;grid-row:1/span 2;align-self:center;font-size:10px;font-weight:950}.company-presentation .company-solution-services b{color:#2b2722;font-size:14px}.company-presentation .company-solution-services p{color:#68827f;margin:1px 0 0;font-size:9px;font-weight:800}.company-presentation .company-solution-app{background:#e5f3ef;border-radius:13px;grid-template-columns:85px 1fr auto;align-items:center;gap:10px;margin-top:9px;padding:10px 12px;display:grid}.company-presentation .company-solution-app span{color:#98703e;font-size:11px;font-weight:950}.company-presentation .company-solution-app p{color:#58736f;margin:0;font-size:9px;font-weight:800;line-height:1.35}.company-presentation .company-solution-app b{color:#2b2722;font-size:10px}.company-presentation .company-solution-copy>blockquote{text-align:center;margin-top:9px;padding:11px 14px;font-size:12px;line-height:1.4}.company-presentation .company-solution-copy>footer{grid-template-columns:1fr 1fr;gap:7px;margin-top:8px;display:grid}.company-presentation .company-solution-copy>footer span,.company-presentation .company-solution-copy>footer strong{border-radius:10px;align-items:center;padding:8px 10px;font-size:8px;line-height:1.35;display:flex}.company-presentation .company-solution-copy>footer span{color:#735b3e;background:#fff7eb;border:1px solid #dfd4c4}.company-presentation .company-solution-copy>footer strong{color:#fff;background:#98703e}.company-presentation .company-solution-copy>footer i{color:#ffe2a8;margin-left:auto;font-size:13px;font-style:normal}.company-presentation .presentation-slide.company-slide:has(.company-minebest){background:radial-gradient(circle at 18% 16%,#d7b85f33,#0000 28%),linear-gradient(135deg,#06121f 0%,#0a2033 56%,#0d3146 100%);padding:0;display:block}.company-presentation .presentation-slide.company-slide:has(.company-service-journey){color:#2b2722;background:radial-gradient(circle at 86% 9%,#f0a15126,#0000 27%),radial-gradient(circle at 65% 92%,#5bc5b224,#0000 33%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-service-journey) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-service-journey) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-service-journey) .slide-title>h1{color:#2b2722}.company-presentation .company-service-journey{color:#2b2722;gap:17px;width:100%;display:grid}.company-presentation .company-service-journey>header{background:#fff;border:1px solid #e1d8ca;border-left:5px solid #c39a55;border-radius:0 22px 22px 0;grid-template-columns:270px 1fr;align-items:center;gap:25px;padding:18px 23px;display:grid;box-shadow:0 12px 30px #1d5b5214}.company-presentation .company-service-journey>header>img{object-fit:contain;width:250px;max-width:100%;height:auto}.company-presentation .company-service-journey>header small{color:#df7b32;letter-spacing:.12em;font-size:13px;font-weight:950;display:block}.company-presentation .company-service-journey>header b{color:#2b2722;margin:6px 0 4px;font-size:24px;font-weight:950;display:block}.company-presentation .company-service-journey>header p{color:#777068;margin:0;font-size:15px;font-weight:800;line-height:1.45}.company-presentation .company-service-journey .company-service-flow{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.company-presentation .company-service-journey .company-service-flow article{text-align:left;background:#fffffff5;border:1px solid #e1d8ca;border-top:4px solid #c39a55;border-radius:19px;grid-template-rows:auto auto;grid-template-columns:47px 1fr;align-items:center;gap:3px 11px;min-height:112px;padding:15px 16px;display:grid;position:relative;box-shadow:0 10px 24px #1d5b520f}.company-presentation .company-service-journey .company-service-flow article:nth-child(2n){border-top-color:#f0a151}.company-presentation .company-service-journey .company-service-flow article:nth-child(n+5){transform:translate(50%)}.company-presentation .company-service-journey .company-service-flow span{color:#98703e;background:#f0e5d4;border-radius:14px;grid-row:1/span 2;place-items:center;width:45px;height:45px;font-size:14px;font-weight:950;display:grid}.company-presentation .company-service-journey .company-service-flow article:nth-child(2n)>span{color:#df7b32;background:#fff0df}.company-presentation .company-service-journey .company-service-flow b{color:#2b2722;margin:0;padding:0;font-weight:950;line-height:1.25;font-size:18px!important}.company-presentation .company-service-journey .company-service-flow p{color:#68827f;margin:0;font-size:12px;font-weight:800;line-height:1.35}.company-presentation .company-service-journey .company-service-flow i{z-index:2;color:#df7b32;font-size:22px;font-style:normal;font-weight:950;position:absolute;top:39px;right:-10px}.company-presentation .company-service-journey .company-service-flow article:nth-child(4)>i{display:none}.company-presentation .company-service-journey>footer{color:#fff;background:#2b2722;border-radius:18px;align-items:center;gap:10px;padding:15px 20px;display:flex}.company-presentation .company-service-journey>footer span{color:#d8e8e5;font-size:14px;font-weight:950}.company-presentation .company-service-journey>footer i{color:#f0a151;font-size:18px;font-style:normal}.company-presentation .company-service-journey>footer strong{color:#f3cb78;margin-left:auto;font-size:17px;font-weight:950}.company-presentation .presentation-slide.company-slide:has(.company-trust-system){color:#2b2722;background:radial-gradient(circle at 88% 10%,#f0a15126,#0000 27%),radial-gradient(circle at 64% 92%,#5bc5b224,#0000 33%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-trust-system) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-trust-system) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-trust-system) .slide-title>h1{color:#2b2722}.company-presentation .company-trust-system{color:#2b2722;gap:18px;width:100%;display:grid}.company-presentation .company-trust-system>header{background:#fff;border-left:5px solid #c39a55;border-radius:0 20px 20px 0;padding:18px 22px;box-shadow:0 12px 30px #1d5b5214}.company-presentation .company-trust-system>header small{color:#df7b32;letter-spacing:.12em;font-size:13px;font-weight:950}.company-presentation .company-trust-system>header b{color:#2b2722;margin:6px 0 4px;font-size:25px;font-weight:950;display:block}.company-presentation .company-trust-system>header p{color:#777068;margin:0;font-size:16px;font-weight:800}.company-presentation .company-trust-system .company-trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.company-presentation .company-trust-system .company-trust>article{background:#fff;border:1px solid #e1d8ca;border-top:5px solid #c39a55;border-radius:23px;min-height:300px;padding:25px 22px;position:relative;box-shadow:0 14px 32px #1d5b5212}.company-presentation .company-trust-system .company-trust>article:nth-child(2){border-top-color:#f0a151}.company-presentation .company-trust-system .company-trust>article>span{color:#98703e;background:#f0e5d4;border-radius:17px;place-items:center;width:54px;height:54px;font-size:17px;font-weight:950;display:grid}.company-presentation .company-trust-system .company-trust>article:nth-child(2)>span{color:#df7b32;background:#fff0df}.company-presentation .company-trust-system .company-trust small{color:#718b87;letter-spacing:.12em;margin-top:18px;font-weight:950;display:block;font-size:13px!important}.company-presentation .company-trust-system .company-trust b{color:#2b2722;margin:8px 0 12px;font-weight:950;display:block;font-size:27px!important}.company-presentation .company-trust-system .company-trust p{color:#777068;margin:0;font-weight:800;line-height:1.5;font-size:17px!important}.company-presentation .company-trust-system .company-trust strong{color:#98703e;background:#f5efe6;border-radius:12px;padding:11px 13px;font-size:13px;font-weight:900;position:absolute;bottom:20px;left:20px;right:20px}.company-presentation .company-trust-system>footer{color:#fff;background:#2b2722;border-radius:18px;align-items:center;gap:11px;padding:16px 21px;display:flex}.company-presentation .company-trust-system>footer b{font-size:16px;font-weight:950}.company-presentation .company-trust-system>footer i{color:#f0a151;font-size:19px;font-style:normal}.company-presentation .company-trust-system>footer strong{color:#f3cb78;margin-left:auto;font-size:18px;font-weight:950}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title){z-index:3;width:1160px;padding:0;position:absolute;top:66px;left:112px;opacity:1!important;filter:none!important}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>span,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>span){color:#98703e;background:#f0e5d4;border-radius:15px;place-items:center;width:72px;height:46px;font-size:19px;font-weight:950;display:grid}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>small,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>small){color:#777068;letter-spacing:.14em;margin-top:17px;font-size:14px;font-weight:950;display:block}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>h1){color:#2b2722;letter-spacing:-.035em;text-shadow:none;margin-top:11px;font-size:48px;font-weight:950;line-height:1.16;opacity:1!important}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-content,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-content){width:100%;height:100%;position:absolute;inset:0;opacity:1!important}.company-presentation .company-bitcoin-forecast{color:#2b2722;grid-template-rows:auto 1fr auto auto;gap:17px;height:100%;padding:250px 112px 67px;display:grid}.company-presentation .bitcoin-forecast-lead{color:#777068;background:#fff;border-left:5px solid #c39a55;border-radius:0 18px 18px 0;width:100%;margin:0;padding:17px 21px;font-size:17px;line-height:1.5;box-shadow:0 11px 28px #1d5b5212}.company-presentation .bitcoin-forecast-lead b{color:#2b2722;font-weight:950}.company-presentation .bitcoin-forecast-timeline{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.company-presentation .bitcoin-forecast-timeline>i{display:none}.company-presentation .bitcoin-forecast-timeline article{background:#fff;border:1px solid #e1d8ca;border-top:5px solid #c39a55;border-radius:23px;min-height:225px;padding:25px 23px;position:relative;box-shadow:0 14px 31px #1d5b5212}.company-presentation .bitcoin-forecast-timeline article:nth-of-type(2n){border-top-color:#f0a151}.company-presentation .bitcoin-forecast-timeline article:not(:last-of-type):after{content:"›";z-index:2;color:#f3cb78;background:#2b2722;border-radius:50%;place-items:center;width:31px;height:31px;font-size:24px;font-weight:950;display:grid;position:absolute;top:91px;right:-23px}.company-presentation .bitcoin-forecast-timeline time{color:#98703e;background:#e4f4ef;border-radius:11px;place-items:center;min-width:72px;height:34px;font-size:17px;font-weight:950;display:inline-grid}.company-presentation .bitcoin-forecast-timeline article:nth-of-type(2n) time{color:#df7b32;background:#fff0df}.company-presentation .bitcoin-forecast-timeline span{color:#708985;letter-spacing:.12em;margin-top:19px;font-size:13px;font-weight:950;display:block}.company-presentation .bitcoin-forecast-timeline b{color:#2b2722;letter-spacing:-.035em;margin:9px 0 11px;font-size:38px;font-weight:950;display:block}.company-presentation .bitcoin-forecast-timeline p{color:#777068;margin:0;font-size:15px;font-weight:850}.company-presentation .bitcoin-forecast-message{color:#fff;background:#2b2722;border-radius:19px;grid-template-columns:205px 1fr auto;align-items:center;gap:18px;margin:0;padding:16px 21px;display:grid}.company-presentation .bitcoin-forecast-message small{color:#f3cb78;letter-spacing:.12em;font-size:12px;font-weight:950}.company-presentation .bitcoin-forecast-message blockquote{color:#dce9e7;border:0;margin:0;padding:0;font-size:15px;line-height:1.45}.company-presentation .bitcoin-forecast-message blockquote b{color:#fff;font-weight:950}.company-presentation .bitcoin-forecast-message>span,.company-presentation .bitcoin-forecast-message>i{display:none}.company-presentation .bitcoin-forecast-message>strong{color:#f3cb78;white-space:nowrap;background:#f3cb7817;border:1px solid #f3cb788c;border-radius:999px;padding:10px 16px;font-size:14px;font-weight:950}.company-presentation .company-bitcoin-forecast>footer{color:#708985;justify-content:space-between;align-items:center;margin:0;font-size:11px;font-weight:800;display:flex}.company-presentation .company-bitcoin-forecast>footer div{gap:9px;display:flex}.company-presentation .company-bitcoin-forecast>footer a{color:#98703e;background:#e2f3ee;border-radius:999px;padding:6px 10px;font-size:10px;font-weight:950;text-decoration:none}.company-presentation .company-bitcoin-drivers{color:#2b2722;grid-template-rows:1fr auto auto;grid-template-columns:440px 1fr;gap:17px 22px;height:100%;padding:250px 112px 67px;display:grid}.company-presentation .bitcoin-driver-core{color:#fff;text-align:left;background:radial-gradient(circle at 78% 18%,#ffe59ff2,#0000 27%),linear-gradient(145deg,#efaa4d,#d9762c);border:0;border-radius:26px;flex-direction:column;grid-row:1/span 2;justify-content:flex-end;align-items:flex-start;padding:30px;display:flex;box-shadow:0 18px 38px #b15b1f33}.company-presentation .bitcoin-driver-core>span{background:#ffffff1a;border:2px solid #ffffffbf;border-radius:25px;place-items:center;width:82px;height:82px;font-size:48px;display:grid}.company-presentation .bitcoin-driver-core>small{color:#fff4db;letter-spacing:.15em;margin-top:auto;font-size:12px;font-weight:950}.company-presentation .bitcoin-driver-core>b{color:#fff;margin-top:11px;font-size:34px;font-weight:950;line-height:1.22}.company-presentation .bitcoin-driver-core>p{color:#fff6e5;margin:13px 0 0;font-size:16px;font-weight:800;line-height:1.5}.company-presentation .bitcoin-driver-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-presentation .bitcoin-driver-grid article{background:#fff;border:1px solid #e1d8ca;border-radius:19px;grid-template-columns:72px 1fr;align-items:center;gap:14px;min-height:116px;padding:15px 17px;display:grid;box-shadow:0 10px 24px #1d5b520f}.company-presentation .bitcoin-driver-grid article:last-child{grid-column:1/-1;min-height:104px}.company-presentation .bitcoin-driver-grid article>span{color:#98703e;background:#f0e5d4;border-radius:18px;place-items:center;width:68px;height:68px;font-size:18px;font-weight:950;display:grid}.company-presentation .bitcoin-driver-grid article:nth-child(2n)>span{color:#df7b32;background:#fff0df}.company-presentation .bitcoin-driver-grid small{color:#718b87;letter-spacing:.11em;font-size:10px;font-weight:950}.company-presentation .bitcoin-driver-grid b{color:#2b2722;margin:5px 0 4px;font-size:22px;font-weight:950;display:block}.company-presentation .bitcoin-driver-grid p{color:#777068;margin:0;font-size:13px;font-weight:800;line-height:1.4}.company-presentation .company-bitcoin-drivers>blockquote{color:#dce9e7;background:#2b2722;border:0;border-radius:18px;margin:0;padding:16px 20px;font-size:16px;font-weight:800;line-height:1.45}.company-presentation .company-bitcoin-drivers>blockquote b{color:#f3cb78;font-weight:950}.company-presentation .company-bitcoin-drivers>footer{grid-column:1/-1;grid-template-columns:.9fr 1.1fr;gap:11px;display:grid}.company-presentation .company-bitcoin-drivers>footer span,.company-presentation .company-bitcoin-drivers>footer strong{border-radius:15px;align-items:center;padding:12px 15px;font-size:12px;font-weight:850;display:flex}.company-presentation .company-bitcoin-drivers>footer span{color:#7a674c;background:#fff8ec;border:1px solid #e4dac8}.company-presentation .company-bitcoin-drivers>footer strong{color:#fff;background:#98703e}.company-presentation .company-bitcoin-drivers>footer i{color:#f3cb78;margin-left:auto;font-size:16px;font-style:normal}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title){top:58px}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>h1){max-width:1120px;font-size:44px;line-height:1.12}.company-presentation .company-bitcoin-forecast{grid-template-rows:auto auto auto auto;align-content:start;gap:13px;padding:315px 112px 76px}.company-presentation .bitcoin-forecast-lead{padding:14px 20px;font-size:16px}.company-presentation .bitcoin-forecast-timeline article{min-height:206px;padding:22px}.company-presentation .bitcoin-forecast-timeline article:not(:last-of-type):after{top:82px}.company-presentation .bitcoin-forecast-timeline span{margin-top:15px}.company-presentation .bitcoin-forecast-timeline b{margin:7px 0 8px;font-size:35px}.company-presentation .bitcoin-forecast-message{min-height:76px;padding:13px 20px}.company-presentation .bitcoin-forecast-message blockquote{box-shadow:none!important;color:#dce9e7!important;opacity:1!important;background:0 0!important}.company-presentation .bitcoin-forecast-message blockquote b{color:#fff!important}.company-presentation .company-bitcoin-forecast>footer{min-height:28px}.company-presentation .company-bitcoin-drivers{grid-template-rows:350px 78px 48px;align-content:start;gap:13px 20px;padding:315px 112px 76px}.company-presentation .bitcoin-driver-core{grid-row:1/span 2;min-height:441px;padding:26px}.company-presentation .bitcoin-driver-core>span{border-radius:21px;width:72px;height:72px;font-size:42px}.company-presentation .bitcoin-driver-core>b{font-size:30px}.company-presentation .bitcoin-driver-core>p{font-size:14px}.company-presentation .bitcoin-driver-grid{gap:10px;height:350px}.company-presentation .bitcoin-driver-grid article{min-height:0;padding:13px 16px}.company-presentation .bitcoin-driver-grid article:last-child{min-height:0}.company-presentation .bitcoin-driver-grid article>span{border-radius:16px;width:61px;height:61px}.company-presentation .bitcoin-driver-grid b{font-size:20px}.company-presentation .bitcoin-driver-grid p{font-size:12px}.company-presentation .company-bitcoin-drivers>blockquote{align-items:center;min-height:78px;padding:13px 18px;font-size:14px;display:flex}.company-presentation .company-bitcoin-drivers>footer span,.company-presentation .company-bitcoin-drivers>footer strong{min-height:48px;padding:10px 14px;font-size:11px}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era){color:#2b2722;background:radial-gradient(circle at 13% 84%,#f0a1512e,#0000 27%),radial-gradient(circle at 89% 10%,#5bc5b229,#0000 28%),#f5faf8;padding:0;display:block}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era)>.slide-title{z-index:3;width:1240px;padding:0;position:absolute;top:58px;left:112px;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era)>.slide-title>span{color:#98703e;background:#f0e5d4;border-radius:15px;place-items:center;width:72px;height:46px;font-size:19px;font-weight:950;display:grid}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era)>.slide-title>small{color:#777068;letter-spacing:.14em;margin-top:17px;font-size:14px;font-weight:950;display:block}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era)>.slide-title>h1{color:#2b2722;letter-spacing:-.035em;max-width:1220px;text-shadow:none;margin-top:11px;font-size:47px;font-weight:950;line-height:1.12}.company-presentation .presentation-slide.company-slide:has(.company-satoshi-era)>.slide-content{width:100%;height:100%;position:absolute;inset:0}.company-presentation .company-satoshi-era{color:#2b2722;grid-template-rows:1fr auto;grid-template-columns:480px 1fr;gap:18px 22px;height:100%;padding:300px 112px 76px;display:grid}.company-presentation .satoshi-era-visual{color:#fff;text-align:center;background:linear-gradient(155deg,#efaa4d,#dc762d);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;min-height:574px;padding:28px;display:flex;box-shadow:0 20px 45px #b15b1f33}.company-presentation .satoshi-era-visual>small{color:#fff1d4;letter-spacing:.15em;font-size:12px;font-weight:950}.company-presentation .satoshi-coin{background:#ffffff1a;border:3px solid #ffffffb8;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:205px;height:205px;margin-top:19px;display:flex;box-shadow:inset 0 0 0 12px #ffffff12}.company-presentation .satoshi-coin>span{font-size:65px;font-weight:950;line-height:1}.company-presentation .satoshi-coin>b{margin-top:6px;font-size:23px;font-weight:950}.company-presentation .satoshi-coin>em{color:#fff1d4;margin-top:3px;font-size:12px;font-style:normal;font-weight:900}.company-presentation .satoshi-era-visual>i{color:#fff1d4;margin:9px 0 3px;font-size:25px;font-style:normal;font-weight:950}.company-presentation .satoshi-era-visual>strong{color:#fff;background:#ffffff1f;border:2px solid #fff4d7;border-radius:16px;padding:12px 19px;font-size:27px;font-weight:950}.company-presentation .satoshi-era-visual>p{color:#fff4e5;max-width:340px;margin:16px 0 0;font-size:14px;font-weight:800;line-height:1.5}.company-presentation .satoshi-era-copy{flex-direction:column;min-width:0;display:flex}.company-presentation .satoshi-era-copy>header{background:#fff;border-left:5px solid #c39a55;border-radius:0 19px 19px 0;padding:18px 21px;box-shadow:0 11px 28px #1d5b5212}.company-presentation .satoshi-era-copy>header small{color:#df7b32;letter-spacing:.13em;font-size:11px;font-weight:950}.company-presentation .satoshi-era-copy>header h2{color:#2b2722;margin:7px 0 6px;font-size:30px;font-weight:950;line-height:1.22}.company-presentation .satoshi-era-copy>header h2 em{color:#df7b32;font-style:normal}.company-presentation .satoshi-era-copy>header p{color:#777068;margin:0;font-size:14px;font-weight:800;line-height:1.5}.company-presentation .satoshi-era-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:13px;display:grid}.company-presentation .satoshi-era-grid article{background:#fff;border:1px solid #e1d8ca;border-top:4px solid #c39a55;border-radius:18px;min-height:130px;padding:17px 18px;position:relative}.company-presentation .satoshi-era-grid article:nth-child(2n){border-top-color:#f0a151}.company-presentation .satoshi-era-grid article>span{color:#9aadaa;font-size:11px;font-weight:950;position:absolute;top:14px;right:15px}.company-presentation .satoshi-era-grid article>small{color:#718b87;letter-spacing:.11em;font-size:10px;font-weight:950}.company-presentation .satoshi-era-grid article>b{color:#2b2722;margin:8px 0 5px;font-size:21px;font-weight:950;display:block}.company-presentation .satoshi-era-grid article>p{color:#777068;margin:0;font-size:12px;font-weight:800;line-height:1.4}.company-presentation .satoshi-era-copy>blockquote{color:#dce9e7;background:#2b2722;border:0;border-radius:18px;margin:13px 0 0;padding:15px 20px;font-size:16px;font-weight:850;line-height:1.45}.company-presentation .satoshi-era-copy>blockquote b{color:#f3cb78;font-weight:950}.company-presentation .company-satoshi-era>footer{grid-column:1/-1;grid-template-columns:1.08fr .92fr;gap:11px;display:grid}.company-presentation .company-satoshi-era>footer strong,.company-presentation .company-satoshi-era>footer span{border-radius:15px;align-items:center;min-height:49px;padding:11px 15px;font-size:11px;line-height:1.4;display:flex}.company-presentation .company-satoshi-era>footer strong{color:#fff;background:#98703e}.company-presentation .company-satoshi-era>footer span{color:#765f43;background:#fff8ec;border:1px solid #e4dac8;font-weight:800}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title{z-index:3;width:510px;padding:0;position:absolute;top:78px;left:112px}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>span{color:#d8bd72}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>small{color:#82b4d2}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>h1{color:#fff;margin-top:18px;font-size:43px;line-height:1.2}.company-minebest{grid-template-columns:650px 1fr;gap:54px;height:100%;padding:250px 108px 76px;display:grid}.minebest-profile{background:linear-gradient(145deg,#ffffff17,#ffffff09);border:1px solid #d8bd7273;border-radius:30px;flex-direction:column;min-width:0;padding:34px 38px;display:flex;box-shadow:0 28px 70px #0003}.minebest-profile>small,.minebest-roles header small{color:#d8bd72;letter-spacing:.18em;font-size:13px;font-weight:950}.minebest-wordmark{color:#fff;letter-spacing:-.045em;margin:13px 0 5px;font-size:56px;font-weight:950}.minebest-wordmark span{color:#d8bd72}.minebest-profile>p{color:#b9cede;margin:0;font-size:17px;line-height:1.5}.minebest-proof{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.minebest-proof article{background:#ffffff0e;border-top:2px solid #d8bd72;flex-direction:column;justify-content:center;min-height:104px;padding:13px;display:flex}.minebest-proof b{color:#fff;font-size:22px}.minebest-proof span{color:#91abc0;margin-top:7px;font-size:11px;line-height:1.35}.minebest-profile>a{color:#91c3df;letter-spacing:.08em;align-self:flex-start;margin-top:auto;font-size:11px;font-weight:900;text-decoration:none}.minebest-roles{flex-direction:column;min-width:0;display:flex}.minebest-roles header h2{color:#fff;margin:10px 0 18px;font-size:31px;line-height:1.28}.minebest-roles header h2 em{color:#d8bd72;font-style:normal}.minebest-role-flow{grid-template-columns:1fr 30px 1fr 30px 1fr;align-items:center;gap:8px;display:grid}.minebest-role-flow article{background:#fff1;border:1px solid #81b5d657;border-radius:19px;min-height:150px;padding:18px}.minebest-role-flow article:nth-of-type(2){background:#d8bd721a;border-color:#d8bd7299}.minebest-role-flow article>span{color:#d8bd72;font-size:13px;font-weight:950}.minebest-role-flow article>b{color:#fff;margin:12px 0 8px;font-size:18px;display:block}.minebest-role-flow article>p{color:#a9c1d2;margin:0;font-size:12px;line-height:1.55}.minebest-role-flow>i{color:#d8bd72;text-align:center;font-size:25px;font-style:normal}.minebest-roles blockquote{color:#d6e3ec;background:#ffffff12;border-left:4px solid #d8bd72;border-radius:0 14px 14px 0;margin:17px 0 0;padding:14px 18px;font-size:17px;line-height:1.5}.minebest-roles blockquote b{color:#fff}.minebest-roles>footer{grid-template-columns:1fr 1fr;gap:8px;margin-top:auto;display:grid}.minebest-roles>footer span,.minebest-roles>footer strong{border-radius:11px;align-items:center;padding:10px 12px;font-size:9px;line-height:1.4;display:flex}.minebest-roles>footer span{color:#9db3c4;border:1px solid #d8bd724d}.minebest-roles>footer strong{color:#102538;background:#d8bd72}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast),.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)){color:#163a39;background:radial-gradient(circle at 84% 10%,#f7931a26,#0000 28%),linear-gradient(145deg,#f7faf8,#e9f1ee);padding:0;display:block}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title){z-index:2;width:760px;padding:0;position:absolute;top:68px;left:112px}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>span,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>span){color:#df7b32}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>small,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>small){color:#4d7e79}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>h1){color:#2b2722;margin-top:13px;font-size:43px}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-content,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-content){width:100%;height:100%;position:absolute;inset:0}.company-bitcoin-forecast{height:100%;padding:220px 112px 66px}.bitcoin-forecast-lead{color:#536f6d;width:1160px;margin:0 0 25px;font-size:18px;line-height:1.5}.bitcoin-forecast-lead b{color:#2b2722}.bitcoin-forecast-timeline{grid-template-columns:1fr 32px 1fr 32px 1fr 32px 1fr;align-items:center;display:grid}.bitcoin-forecast-timeline article{background:#ffffffe0;border:1px solid #c9ddd7;border-top:5px solid #98703e;border-radius:7px 7px 22px 22px;min-height:220px;padding:26px 22px;position:relative;box-shadow:0 15px 35px #28504b14}.bitcoin-forecast-timeline article:nth-of-type(2){border-top-color:#df7b32}.bitcoin-forecast-timeline time{color:#df7b32;font-size:18px;font-weight:950}.bitcoin-forecast-timeline span{color:#6a8985;letter-spacing:.13em;margin-top:12px;font-size:12px;font-weight:950;display:block}.bitcoin-forecast-timeline b{color:#2b2722;margin:14px 0 11px;font-size:34px;display:block}.bitcoin-forecast-timeline p{color:#6a817e;margin:0;font-size:14px;font-weight:800}.bitcoin-forecast-timeline>i{color:#c78a45;text-align:center;font-size:27px;font-style:normal}.bitcoin-forecast-message{color:#fff;background:#2b2722;border-radius:20px;grid-template-columns:240px 1fr 105px 25px 105px 25px 220px;align-items:center;gap:9px;margin-top:20px;padding:17px 22px;display:grid}.bitcoin-forecast-message small{color:#f3cb78;letter-spacing:.12em;font-size:11px;font-weight:950}.bitcoin-forecast-message blockquote{border:0;margin:0;padding:0;font-size:14px;line-height:1.45}.bitcoin-forecast-message blockquote b{color:#f3cb78}.bitcoin-forecast-message>span,.bitcoin-forecast-message>strong{text-align:center;border:1px solid #fff3;border-radius:999px;padding:8px 11px;font-size:11px}.bitcoin-forecast-message>strong{color:#f3cb78;border-color:#f3cb78}.bitcoin-forecast-message>i{color:#f3cb78;text-align:center;font-style:normal}.company-bitcoin-forecast>footer{color:#6f827f;justify-content:space-between;margin-top:13px;font-size:9px;display:flex}.company-bitcoin-forecast>footer div{gap:14px;display:flex}.company-bitcoin-forecast>footer a{color:#98703e;font-weight:950;text-decoration:none}.company-bitcoin-drivers{grid-template-rows:1fr auto auto;grid-template-columns:390px 1fr;gap:18px 34px;height:100%;padding:220px 112px 66px;display:grid}.bitcoin-driver-core{color:#fff;text-align:center;background:radial-gradient(circle at 50% 30%,#ffdc82,#df7b32 58%,#9e4a18);border-radius:30px;flex-direction:column;grid-row:1/span 2;justify-content:center;align-items:center;padding:28px;display:flex;box-shadow:0 25px 55px #b35c1e40}.bitcoin-driver-core>span{border:2px solid #ffffffb3;border-radius:50%;place-items:center;width:105px;height:105px;font-size:58px;display:grid}.bitcoin-driver-core>small{letter-spacing:.15em;margin-top:24px;font-size:11px;font-weight:950}.bitcoin-driver-core>b{margin-top:12px;font-size:31px;line-height:1.25}.bitcoin-driver-core>p{color:#fff5de;margin:13px 0 0;font-size:14px;line-height:1.5}.bitcoin-driver-grid{grid-template-columns:1fr 1fr;gap:11px;display:grid}.bitcoin-driver-grid article{background:#ffffffe6;border:1px solid #c9ddd7;border-radius:17px;grid-template-columns:68px 1fr;align-items:center;gap:13px;padding:14px 16px;display:grid}.bitcoin-driver-grid article:last-child{grid-column:1/-1}.bitcoin-driver-grid article>span{color:#98703e;background:#e5f3ef;border-radius:15px;place-items:center;height:58px;font-size:18px;font-weight:950;display:grid}.bitcoin-driver-grid small{color:#df7b32;letter-spacing:.11em;font-size:9px;font-weight:950}.bitcoin-driver-grid b{color:#2b2722;margin:4px 0;font-size:19px;display:block}.bitcoin-driver-grid p{color:#6d8582;margin:0;font-size:11px;line-height:1.35}.company-bitcoin-drivers>blockquote{color:#5e7774;background:#fff;border-left:5px solid #df7b32;border-radius:0 16px 16px 0;margin:0;padding:14px 20px;font-size:16px;line-height:1.45}.company-bitcoin-drivers>blockquote b{color:#2b2722}.company-bitcoin-drivers>footer{grid-column:1/-1;grid-template-columns:1fr 1fr;gap:10px;display:grid}.company-bitcoin-drivers>footer span,.company-bitcoin-drivers>footer strong{border-radius:12px;align-items:center;padding:10px 14px;font-size:10px;display:flex}.company-bitcoin-drivers>footer span{color:#796347;background:#fff9ed;border:1px solid #d6d6c8}.company-bitcoin-drivers>footer strong{color:#fff;background:#98703e}.company-bitcoin-drivers>footer i{color:#f3cb78;margin-left:auto;font-size:15px;font-style:normal}html,body{width:100%;max-width:100%;overflow-x:hidden}.app-stage,.phone-shell,.phone-content{min-width:0;max-width:100%}.phone-content:not(.presentation-content){overflow-x:clip}.phone-content:not(.presentation-content) :where(main,section,article,form,fieldset,header,footer,nav,div,label){min-width:0}.phone-content:not(.presentation-content) :where(input,textarea,select,button,img,video,canvas,svg){max-width:100%}.phone-content:not(.presentation-content) :where(input,textarea,select){min-width:0}.phone-content:not(.presentation-content) :where(p,h1,h2,h3,h4,h5,h6,b,strong,small,span,label){overflow-wrap:anywhere}.photo-uploader>div{min-width:0}.photo-uploader p{overflow-wrap:anywhere}.prospect-form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.prospect-form label{min-width:0}.prospect-form input,.prospect-form select,.prospect-form textarea{min-width:0;max-width:100%}.company-presentation .presentation-slide.company-slide:has(.company-minebest){color:#2b2722;background:radial-gradient(circle at 91% 9%,#f0a1512b,#0000 27%),radial-gradient(circle at 10% 91%,#5bc5b226,#0000 30%),#f5faf8;padding:0;display:block}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title{z-index:3;width:1180px;padding:0;position:absolute;top:58px;left:112px;opacity:1!important}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>span{color:#98703e;background:#f0e5d4;border-radius:15px;place-items:center;width:72px;height:46px;font-size:19px;font-weight:950;display:grid}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>small{color:#777068;letter-spacing:.14em;margin-top:17px;font-size:14px;font-weight:950;display:block}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>h1{color:#2b2722;letter-spacing:-.035em;max-width:1120px;text-shadow:none;margin-top:11px;font-size:47px;font-weight:950;line-height:1.12}.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-content{width:100%;height:100%;position:absolute;inset:0}.company-presentation .company-minebest{color:#2b2722;grid-template-columns:575px 1fr;gap:22px;height:100%;padding:300px 112px 76px;display:grid}.company-presentation .minebest-profile{background:#fff;border:1px solid #e1d8ca;border-top:6px solid #f0a151;border-radius:26px;flex-direction:column;min-width:0;min-height:612px;padding:30px 31px;display:flex;box-shadow:0 16px 36px #1d5b5214}.company-presentation .minebest-profile>small,.company-presentation .minebest-roles header small{color:#df7b32;letter-spacing:.15em;font-size:12px;font-weight:950}.company-presentation .minebest-wordmark{color:#2b2722;letter-spacing:-.045em;margin:17px 0 5px;font-size:55px;font-weight:950}.company-presentation .minebest-wordmark span{color:#df7b32}.company-presentation .minebest-profile>p{color:#777068;margin:0;font-size:16px;font-weight:800;line-height:1.5}.company-presentation .minebest-proof{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:25px;display:grid}.company-presentation .minebest-proof article{text-align:center;background:#f5efe6;border:1px solid #e1d8ca;border-radius:17px;flex-direction:column;justify-content:center;min-height:126px;padding:15px;display:flex}.company-presentation .minebest-proof article:nth-child(2){background:#fff4e7}.company-presentation .minebest-proof b{color:#2b2722;font-size:23px;font-weight:950}.company-presentation .minebest-proof span{color:#777068;margin-top:7px;font-size:11px;font-weight:850;line-height:1.35}.company-presentation .minebest-profile>a{color:#98703e;letter-spacing:.08em;background:#e2f3ee;border-radius:999px;align-self:flex-start;margin-top:auto;padding:9px 13px;font-size:11px;font-weight:950;text-decoration:none}.company-presentation .minebest-roles{background:#fff;border-left:5px solid #c39a55;border-radius:0 24px 24px 0;flex-direction:column;min-width:0;min-height:612px;padding:27px 29px;display:flex;box-shadow:0 14px 32px #1d5b5212}.company-presentation .minebest-roles header h2{color:#2b2722;margin:8px 0 20px;font-size:29px;font-weight:950;line-height:1.28}.company-presentation .minebest-roles header h2 em{color:#df7b32;font-style:normal}.company-presentation .minebest-role-flow{grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch;gap:8px;display:grid}.company-presentation .minebest-role-flow article{background:#f8fbfa;border:1px solid #e1d8ca;border-top:4px solid #c39a55;border-radius:18px;min-height:175px;padding:18px}.company-presentation .minebest-role-flow article:nth-of-type(2){background:#fff8ee;border-color:#f0a151 #f0c890 #f0c890}.company-presentation .minebest-role-flow article:nth-of-type(3){border-top-color:#2b2722}.company-presentation .minebest-role-flow article>span{color:#df7b32;font-size:13px;font-weight:950}.company-presentation .minebest-role-flow article>b{color:#2b2722;margin:11px 0 8px;font-size:18px;font-weight:950;display:block}.company-presentation .minebest-role-flow article>p{color:#777068;margin:0;font-size:12px;font-weight:800;line-height:1.55}.company-presentation .minebest-role-flow>i{color:#df7b32;text-align:center;align-self:center;font-size:24px;font-style:normal;font-weight:950}.company-presentation .minebest-roles blockquote{color:#dce9e7;background:#2b2722;border:0;border-radius:17px;margin:16px 0 0;padding:15px 18px;font-size:16px;font-weight:800;line-height:1.5}.company-presentation .minebest-roles blockquote b{color:#f3cb78;font-weight:950}.company-presentation .minebest-roles>footer{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.company-presentation .minebest-roles>footer span,.company-presentation .minebest-roles>footer strong{border-radius:13px;align-items:center;min-height:52px;padding:10px 12px;font-size:10px;font-weight:800;line-height:1.4;display:flex}.company-presentation .minebest-roles>footer span{color:#765f43;background:#fff8ec;border:1px solid #e4dac8}.company-presentation .minebest-roles>footer strong{color:#fff;background:#98703e}.company-presentation .company-service-journey{gap:13px}.company-presentation .company-service-journey>header{grid-template-columns:455px 1fr;gap:22px;padding:13px 18px}.company-presentation .company-journey-video{aspect-ratio:16/9;background:#2b2722;border:0;border-radius:17px;width:455px;display:block;box-shadow:0 12px 28px #173b3a29}.company-presentation .company-service-journey>header>div{flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;display:flex}.company-presentation .company-service-journey>header>div>img{width:230px;height:auto;margin-bottom:15px}.company-presentation .company-service-journey>header p{font-size:13px;line-height:1.45}.company-presentation .company-service-journey .company-service-flow{gap:9px}.company-presentation .company-service-journey .company-service-flow article{min-height:92px;padding:11px 13px}.company-presentation .company-service-journey .company-service-flow span{border-radius:12px;width:39px;height:39px}.company-presentation .company-service-journey .company-service-flow i{top:31px}.company-presentation .company-service-journey>footer{padding:12px 18px}.company-presentation .company-service-journey{grid-template-rows:1fr auto;grid-template-columns:880px 1fr;gap:12px 18px;display:grid}.company-presentation .company-service-journey>header{background:#fff;border-top:5px solid #c39a55;border-left:0;border-radius:24px;flex-direction:column;grid-area:1/1/span 2;gap:0;min-height:620px;padding:14px 15px 18px;display:flex}.company-presentation .company-journey-video{aspect-ratio:16/9;border-radius:18px;width:850px}.company-presentation .company-service-journey>header>div{grid-template-rows:auto auto auto;grid-template-columns:205px 1fr;align-items:center;gap:1px 16px;padding:16px 8px 0;display:grid}.company-presentation .company-service-journey>header>div>img{grid-row:1/span 3;width:195px;margin:0}.company-presentation .company-service-journey .company-service-flow{grid-area:1/2;grid-template-columns:1fr;gap:7px;display:grid}.company-presentation .company-service-journey .company-service-flow article,.company-presentation .company-service-journey .company-service-flow article:nth-child(n+5){grid-template-columns:40px 1fr;min-height:66px;padding:8px 12px;transform:none}.company-presentation .company-service-journey .company-service-flow span{width:37px;height:37px}.company-presentation .company-service-journey .company-service-flow b{font-size:15px!important}.company-presentation .company-service-journey .company-service-flow p{font-size:10px}.company-presentation .company-service-journey .company-service-flow i{display:none}.company-presentation .company-service-journey>footer{grid-area:2/2;min-height:52px;padding:11px 15px}.company-presentation .company-service-journey>footer span{font-size:12px}.company-presentation .company-service-journey>footer strong{font-size:14px}.company-presentation .company-service-journey .company-service-flow article>span{display:none!important}.company-presentation .company-service-journey .company-service-flow article,.company-presentation .company-service-journey .company-service-flow article:nth-child(n+5){grid-template-rows:auto auto;grid-template-columns:1fr;align-content:center;padding:9px 14px}.company-presentation .company-service-journey .company-service-flow b{align-self:end}.company-presentation .company-service-journey .company-service-flow p{align-self:start}.company-presentation .company-service-journey{width:100%;display:block}.company-presentation .company-service-journey>header{flex-direction:column;gap:0;width:100%;min-height:620px;display:flex}.company-presentation .company-journey-video{aspect-ratio:16/9;width:100%;max-width:none}.company-presentation .company-service-journey>header>div{width:100%}.company-presentation .presentation-slide.company-slide:has(.company-service-journey)>.slide-content{position:static}.company-presentation .company-journey-people{z-index:2;object-fit:cover;object-position:center 42%;border:1px solid #e1d8ca;border-radius:24px;width:500px;height:334px;position:absolute;bottom:130px;left:112px;box-shadow:0 18px 42px #1d5b5229}.company-presentation .presentation-slide.company-cover{background:#f7faf8!important}.company-presentation .presentation-slide.company-cover .company-cover-background{z-index:0!important;object-fit:cover!important;opacity:.5!important;width:100%!important;height:100%!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important;transform:none!important}.company-presentation .presentation-slide.company-cover .company-cover:after{background:linear-gradient(90deg,#faf8effa 0%,#faf8efe8 30%,#faf8ef6b 50%,#faf8ef0f 70%,#0000 100%)}.company-presentation .presentation-slide.company-slide:has(.company-pool-stats){color:#2b2722;background:radial-gradient(circle at 88% 8%,#f0a15124,#0000 27%),radial-gradient(circle at 65% 92%,#5bc5b224,#0000 33%),#f5faf8}.company-presentation .presentation-slide.company-slide:has(.company-pool-stats) .slide-title>span{color:#98703e;background:#f0e5d4}.company-presentation .presentation-slide.company-slide:has(.company-pool-stats) .slide-title>small{color:#777068}.company-presentation .presentation-slide.company-slide:has(.company-pool-stats) .slide-title>h1{color:#2b2722}.company-presentation .company-pool-stats{background:#fff;border:1px solid #e1d8ca;border-top:5px solid #c39a55;border-radius:24px;grid-template-rows:auto 1fr auto;width:100%;height:760px;display:grid;overflow:hidden;box-shadow:0 18px 44px #1d5b521f}.company-presentation .company-pool-stats>header{padding:17px 22px 14px}.company-presentation .company-pool-stats>header small{color:#df7b32;letter-spacing:.14em;font-size:12px;font-weight:950;display:block}.company-presentation .company-pool-stats>header b{color:#2b2722;margin:5px 0 3px;font-size:23px;font-weight:950;display:block}.company-presentation .company-pool-stats>header p{color:#777068;margin:0;font-size:13px;font-weight:800}.company-presentation .company-pool-stats>iframe{background:#fff;border:1px solid #dceae7;border-left:0;border-right:0;width:100%;height:100%;display:block}.company-presentation .company-pool-stats>footer{color:#777068;justify-content:space-between;align-items:center;padding:12px 18px;font-size:12px;font-weight:850;display:flex}.company-presentation .company-pool-stats>footer a{color:#fff;background:#98703e;border-radius:999px;padding:9px 14px;font-weight:950;text-decoration:none}@media (width<=520px){.prospect-form,.admin-center-form{grid-template-columns:minmax(0,1fr)}.prospect-form label.full,.admin-center-form label.wide{grid-column:auto}.photo-uploader{grid-template-columns:68px minmax(0,1fr);gap:10px;padding:11px}.photo-preview-shell,.photo-preview,.photo-placeholder{width:64px;height:64px}.photo-uploader .photo-picker-action{text-align:center;width:100%;padding-inline:7px}}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog){color:#2b2722;background:radial-gradient(circle at 92% 7%,#f0a15126,#0000 27%),radial-gradient(circle at 8% 93%,#5bc5b226,#0000 31%),#f5faf8;padding:0;display:block}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-title{z-index:3;width:1500px;padding:0;position:absolute;top:54px;left:112px}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-title>span{color:#98703e;background:#f0e5d4;border-radius:15px;place-items:center;width:72px;height:46px;font-size:19px;font-weight:950;display:grid}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-title>small{color:#777068;letter-spacing:.14em;margin-top:15px;font-size:14px;font-weight:950;display:block}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-title>h1{color:#2b2722;margin-top:9px;font-size:50px;font-weight:950;line-height:1.12}.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-content{width:100%;height:100%;position:absolute;inset:0}.company-presentation .company-package-catalog{grid-template-rows:auto 1fr auto;gap:13px;height:100%;padding:238px 112px 74px;display:grid}.company-presentation .company-package-catalog>header{background:#fff;border-left:5px solid #c39a55;border-radius:0 18px 18px 0;align-items:center;gap:16px;padding:14px 18px;display:flex;box-shadow:0 10px 26px #1d5b5212}.company-presentation .company-package-catalog>header span{color:#98703e;background:#f0e5d4;border-radius:999px;padding:8px 13px;font-size:14px;font-weight:950}.company-presentation .company-package-catalog>header b{color:#df7b32;font-size:20px;font-weight:950}.company-presentation .company-package-catalog>header p{color:#777068;margin:0 0 0 auto;font-size:13px;font-weight:800}.company-presentation .company-package-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.company-presentation .company-package-grid article{background:#fff;border:1px solid #e1d8ca;border-top:5px solid #c39a55;border-radius:21px;min-height:268px;padding:20px;position:relative;overflow:hidden;box-shadow:0 12px 28px #1d5b5212}.company-presentation .company-package-grid article:nth-child(2n){border-top-color:#f0a151}.company-presentation .company-package-grid article>small{color:#98703e;font-size:20px;font-weight:950}.company-presentation .company-package-grid article>h2{color:#2b2722;margin:8px 0 11px;font-size:31px;font-weight:950}.company-presentation .company-package-grid article>h2 em{font-size:16px;font-style:normal}.company-presentation .company-package-grid article>strong{color:#a85d20;background:#fff0df;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:900;position:absolute;top:15px;right:15px}.company-presentation .company-package-grid article>strong b{color:#df321f;font-size:14px}.company-presentation .company-package-grid dl{gap:8px;margin:0;display:grid}.company-presentation .company-package-grid dl>div{background:#f5efe6;border-radius:11px;justify-content:space-between;align-items:center;padding:9px 10px;display:flex}.company-presentation .company-package-grid dt{color:#777068;font-size:11px;font-weight:850}.company-presentation .company-package-grid dd{color:#98703e;margin:0;font-size:13px;font-weight:950}.company-presentation .company-package-catalog>footer{color:#777068;text-align:center;font-size:11px;font-weight:800}.company-presentation .bitcoin-forecast-timeline b em{color:#df7b32;letter-spacing:-.02em;margin-top:7px;font-size:16px;font-style:normal;font-weight:950;display:block}.company-presentation .presentation-slide.company-slide>.slide-title>small{letter-spacing:.11em!important;font-size:18px!important;font-weight:950!important}.company-presentation .presentation-slide.company-slide>.slide-title>h1{letter-spacing:-.04em!important;font-size:56px!important;line-height:1.12!important}:is(.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-forecast)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-bitcoin-drivers)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-minebest)>.slide-title>h1,.company-presentation .presentation-slide.company-slide:has(.company-package-catalog)>.slide-title>h1){font-size:52px!important}.company-presentation .presentation-slide p{line-height:1.48}.company-presentation .company-global-steps p,.company-presentation .el-salvador-timeline>article p,.company-presentation .korea-market-grid p,.company-presentation .mining-explained-flow article>p,.company-presentation .direct-mining-grid p,.company-presentation .company-solution-services p,.company-presentation .minebest-role-flow article>p{font-size:15px!important;line-height:1.45!important}.company-presentation .company-global-steps b,.company-presentation .el-salvador-timeline>article b,.company-presentation .korea-market-grid b,.company-presentation .mining-explained-flow article>b,.company-presentation .direct-mining-grid b,.company-presentation .company-solution-services b,.company-presentation .minebest-role-flow article>b{font-size:21px!important}.company-presentation .company-korea-market>footer,.company-presentation .company-el-salvador>footer,.company-presentation .company-mining-explained>footer,.company-presentation .company-solution-copy>footer span,.company-presentation .company-solution-copy>footer strong,.company-presentation .minebest-roles>footer span,.company-presentation .minebest-roles>footer strong{font-size:12px!important;line-height:1.4!important}.company-presentation .company-service-journey>header b{font-size:25px!important}.company-presentation .company-service-journey>header p{font-size:15px!important}.company-presentation .company-service-journey>header small{font-size:12px!important}.company-presentation .company-pool-stats>header b{font-size:27px}.company-presentation .company-pool-stats>header p,.company-presentation .company-pool-stats>footer{font-size:14px}.company-presentation .company-package-catalog>header span{font-size:15px}.company-presentation .company-package-catalog>header b{font-size:22px}.company-presentation .company-package-catalog>header p{font-size:14px}.company-presentation .company-package-grid article>h2{font-size:34px}.company-presentation .company-package-grid article>strong{font-size:13px}.company-presentation .presentation-controls>button{min-width:150px;min-height:58px;font-size:22px;font-weight:950}.company-presentation .presentation-controls>div button{width:13px;height:13px}.company-presentation .presentation-controls>div button.active{width:36px}@media (width<=1100px){.company-presentation .presentation-slide.company-slide>.slide-title>h1{font-size:48px!important}.company-presentation .presentation-slide.company-slide>.slide-title>small{font-size:15px!important}}.marketing-plan-presentation .presentation-header>button,.marketing-plan-presentation .presentation-tools button{color:#2b2722;background:#fff;border-color:#e1d8ca;box-shadow:0 8px 22px #1d5b521a}.marketing-plan-presentation .presentation-slide{color:#2b2722;background:radial-gradient(circle at 91% 8%,#f0a15129,#0000 28%),radial-gradient(circle at 8% 91%,#5bc5b226,#0000 31%),#f5faf8}.marketing-plan-presentation .slide-title>span{color:#98703e;background:#f0e5d4;border:0;font-size:20px}.marketing-plan-presentation .slide-title>small{color:#df7b32;font-size:19px}.marketing-plan-presentation .slide-title>h1{color:#2b2722;font-size:60px;line-height:1.1}.marketing-plan-presentation .presentation-controls>button{color:#98703e;box-shadow:none;background:#f4eee5;border-color:#d2e4de}.marketing-plan-presentation .marketing-cover,.marketing-plan-presentation .marketing-closing{color:#2b2722;background:radial-gradient(circle at 82% 24%,#f0a1512e,#0000 30%),radial-gradient(circle at 18% 80%,#5bc5b22b,#0000 31%),#f7faf8}.marketing-plan-presentation .marketing-cover>small,.marketing-plan-presentation .marketing-closing>small{color:#98703e;font-size:20px}.marketing-plan-presentation .marketing-cover h1,.marketing-plan-presentation .marketing-closing h1{color:#2b2722;font-size:80px}.marketing-plan-presentation .marketing-cover>p{color:#777068;font-size:29px}.marketing-plan-presentation .marketing-cover>div span{color:#98703e;background:#fff;border-color:#bcded6;font-size:21px}.marketing-plan-presentation .marketing-cover>div i{color:#df7b32}.marketing-plan-presentation .marketing-cover>footer,.marketing-plan-presentation .marketing-closing>footer{color:#777068;font-size:15px}.marketing-plan-presentation .marketing-trees>section,.marketing-plan-presentation .marketing-scp-pair>section,.marketing-plan-presentation .marketing-scp3>section,.marketing-plan-presentation .marketing-rank-compare>section,.marketing-plan-presentation .marketing-rank-table aside{background:#fff;border-color:#e1d8ca;box-shadow:0 12px 30px #1d5b5212}.marketing-plan-presentation .marketing-trees header span,.marketing-plan-presentation .marketing-points small,.marketing-plan-presentation .marketing-scp3 small,.marketing-plan-presentation .marketing-scp-pair header small{color:#df7b32;font-size:15px}.marketing-plan-presentation .marketing-trees header b{color:#2b2722;font-size:34px}.marketing-plan-presentation .marketing-trees header p{color:#777068;font-size:19px}.marketing-plan-presentation .team-tree b,.marketing-plan-presentation .binary-tree b,.marketing-plan-presentation .marketing-scp-pair header>span,.marketing-plan-presentation .marketing-scp3 article span{color:#fff;background:#98703e}.marketing-plan-presentation .team-tree span,.marketing-plan-presentation .binary-tree span,.marketing-plan-presentation .cycle-visual span,.marketing-plan-presentation .matching-visual span{color:#2b2722;background:#f5efe6;border-color:#d7c39d;font-size:18px}.marketing-plan-presentation .binary-tree em,.marketing-plan-presentation .cycle-visual em,.marketing-plan-presentation .matching-visual em{color:#fff;background:#f0a151}.marketing-plan-presentation .marketing-trees section>footer{color:#98703e;font-size:17px}.marketing-plan-presentation .marketing-trees>aside{background:#e7f5f1;border-left-color:#c39a55}.marketing-plan-presentation .marketing-trees>aside b{color:#2b2722;font-size:23px}.marketing-plan-presentation .marketing-trees>aside p{color:#777068;font-size:17px}.marketing-plan-presentation .point-formula article{color:#2b2722;background:#fff;border-color:#e1d8ca;box-shadow:0 10px 25px #1d5b520f}.marketing-plan-presentation .point-formula article.gold{color:#2b2722;background:#fff1df}.marketing-plan-presentation .point-formula article.gold small{color:#df7b32}.marketing-plan-presentation .point-formula b{font-size:42px}.marketing-plan-presentation .point-formula p{color:#777068;font-size:17px}.marketing-plan-presentation .point-formula>i{color:#df7b32}.marketing-plan-presentation .point-example{color:#fff;background:#2b2722}.marketing-plan-presentation .point-example>p{color:#dce9e7;font-size:17px}.marketing-plan-presentation .marketing-points blockquote{color:#2b2722;background:#fff1df;border-left-color:#f0a151;font-size:24px}.marketing-plan-presentation .marketing-points>footer{color:#777068;font-size:15px}.marketing-plan-presentation .marketing-scp-pair header b{color:#2b2722;font-size:29px}.marketing-plan-presentation .marketing-scp-pair li{color:#536f6c;font-size:19px}.marketing-plan-presentation .marketing-scp-pair>footer,.marketing-plan-presentation .marketing-scp3>footer,.marketing-plan-presentation .marketing-paid-table>footer{color:#777068;font-size:15px}.marketing-plan-presentation .marketing-scp3 h2{color:#2b2722;font-size:40px}.marketing-plan-presentation .marketing-scp3 article b{color:#2b2722;font-size:23px}.marketing-plan-presentation .marketing-scp3 article p{color:#777068;font-size:16px}.marketing-plan-presentation .marketing-scp3 section>p{color:#2b2722;background:#e7f5f1;border-left-color:#c39a55;font-size:21px}.marketing-plan-presentation .marketing-scp3>aside{color:#fff;background:linear-gradient(145deg,#98703e,#104c49)}.marketing-plan-presentation .marketing-scp3>aside span{color:#fff;background:#f0a151}.marketing-plan-presentation .marketing-rank-compare>section{border-top-color:#c39a55}.marketing-plan-presentation .marketing-rank-compare>section.paid{border-top-color:#f0a151}.marketing-plan-presentation .marketing-rank-compare>section>span{color:#df7b32;font-size:16px}.marketing-plan-presentation .marketing-rank-compare h2{color:#2b2722;font-size:44px}.marketing-plan-presentation .marketing-rank-compare section>b{color:#476966;font-size:22px}.marketing-plan-presentation .marketing-rank-compare li{color:#536f6c;font-size:19px}.marketing-plan-presentation .marketing-rank-compare section>footer{color:#98703e;font-size:17px}.marketing-plan-presentation .marketing-rank-compare>i{color:#df7b32}.marketing-plan-presentation .marketing-rank-compare blockquote{color:#fff;background:#2b2722;font-size:23px}.marketing-plan-presentation .rank-rules span{color:#98703e;background:#e7f5f1;font-size:17px}.marketing-plan-presentation .marketing-rank-table th,.marketing-plan-presentation .marketing-paid-table th{color:#fff;background:#98703e}.marketing-plan-presentation .marketing-rank-table td,.marketing-plan-presentation .marketing-paid-table td{color:#2b2722;background:#fff;font-size:17px}.marketing-plan-presentation .marketing-rank-table td:first-child,.marketing-plan-presentation .marketing-paid-table td:first-child{color:#df7b32}.marketing-plan-presentation .marketing-rank-table aside b{color:#2b2722;font-size:29px}.marketing-plan-presentation .marketing-rank-table aside p{color:#777068;font-size:19px}.marketing-plan-presentation .marketing-paid-table article{background:#fff;border-left-color:#c39a55}.marketing-plan-presentation .marketing-paid-table article b{color:#2b2722;font-size:22px}.marketing-plan-presentation .marketing-paid-table article p{color:#777068;font-size:16px}.marketing-plan-presentation .marketing-closing article{color:#2b2722;background:#fff;border-color:#e1d8ca}.marketing-plan-presentation .marketing-closing article span{color:#df7b32;font-size:18px}.marketing-plan-presentation .marketing-closing article b{font-size:25px}.marketing-plan-presentation .marketing-closing article p{color:#777068;font-size:17px}.marketing-plan-presentation .marketing-closing blockquote{color:#2b2722;font-size:24px}.phone-content .calendar-personal-editor fieldset button{border-radius:50%;flex:0 0 32px;place-items:center;width:32px;max-width:32px;height:32px;min-height:32px;padding:0;display:grid;position:relative;border:3px solid var(--isl-surface)!important;box-shadow:0 0 0 1px #8da3b8!important}.phone-content .calendar-personal-editor fieldset button.blue{background:#a67c45!important}.phone-content .calendar-personal-editor fieldset button.green{background:#8e724b!important}.phone-content .calendar-personal-editor fieldset button.gold{background:#d49a28!important}.phone-content .calendar-personal-editor fieldset button.purple{background:#a67c45!important}.phone-content .calendar-personal-editor fieldset button.rose{background:#d45078!important}.phone-content .calendar-personal-editor fieldset button.slate{background:#697a8e!important}.phone-content .calendar-personal-editor fieldset button.selected{transform:scale(1.06);box-shadow:0 0 0 3px var(--isl-ink),0 0 0 6px #55a7ff!important}.phone-content .calendar-personal-editor fieldset button.selected:after{content:"✓";color:#fff;text-shadow:0 1px 3px #00000073;font-size:14px;font-weight:950}html[data-theme=dark] .calendar-personal-editor fieldset{background:0 0!important}html[data-theme=dark] .calendar-personal-editor legend{color:var(--isl-muted)!important}.marketing-plan-presentation .presentation-slide{background:radial-gradient(circle at 92% 8%,#d9bf7929,#0000 27%),radial-gradient(circle at 5% 88%,#d9bf791a,#0000 30%),#070707}.marketing-plan-presentation .presentation-slide:before{content:"";pointer-events:none;border:1px solid #d9bf7933;position:absolute;inset:22px}.marketing-plan-presentation .presentation-slide>.slide-title{z-index:2;width:1600px;position:absolute;top:74px;left:112px}.marketing-plan-presentation .slide-title>span{color:#e8cf89;border:1px solid #d9bf79;border-radius:999px;place-items:center;width:70px;height:45px;font-size:18px;font-weight:950;display:grid}.marketing-plan-presentation .slide-title>small{color:#d9bf79;letter-spacing:.14em;margin-top:16px;font-size:17px;font-weight:950;display:block}.marketing-plan-presentation .slide-title>h1{color:#fff;letter-spacing:-.045em;margin:8px 0 0;font-size:54px;font-weight:950;line-height:1.12}.marketing-plan-presentation .slide-content{padding:262px 112px 92px;position:absolute;inset:0}.marketing-plan-presentation .presentation-controls>button{color:#fff;background:#050505ad;border:1px solid #e1c77e8c;min-width:150px;min-height:58px;font-size:21px;font-weight:950}.marketing-plan-presentation p{line-height:1.48}.marketing-plan-presentation em{color:#e4ba51;font-style:normal}.marketing-cover,.marketing-closing{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;display:flex}.marketing-cover>img,.marketing-closing>img{filter:brightness(0)invert();width:440px;height:auto;margin-bottom:55px}.marketing-cover>small,.marketing-closing>small{color:#d9bf79;letter-spacing:.22em;font-size:18px;font-weight:950}.marketing-cover h1,.marketing-closing h1{color:#fff;letter-spacing:-.055em;margin:18px 0;font-size:78px;font-weight:950;line-height:1.12}.marketing-cover>p{color:#ddd4bd;margin:0;font-size:26px;font-weight:850}.marketing-cover>div{align-items:center;gap:24px;margin-top:55px;display:flex}.marketing-cover>div span{border:1px solid #d9bf798c;border-radius:999px;padding:15px 25px;font-size:18px;font-weight:900}.marketing-cover>div i{color:#d9bf79;font-size:24px}.marketing-cover>footer,.marketing-closing>footer{color:#958d79;font-size:13px;position:absolute;bottom:78px}.marketing-trees{grid-template-columns:1fr 60px 1fr;gap:18px;display:grid}.marketing-trees>section{background:#ffffff0b;border:1px solid #d9bf7961;border-radius:26px;min-height:555px;padding:30px}.marketing-trees>strong{color:#d9bf79;text-align:center;align-self:center;font-size:52px}.marketing-trees header span,.marketing-points small,.marketing-scp3 small{color:#d9bf79;letter-spacing:.14em;font-size:13px;font-weight:950}.marketing-trees header b{margin:6px 0;font-size:30px;display:block}.marketing-trees header p{color:#bbb29e;margin:0;font-size:16px}.team-tree,.binary-tree{grid-template-columns:repeat(4,1fr);place-items:center;height:320px;padding-top:78px;display:grid;position:relative}.team-tree b,.binary-tree b{color:#0b0b0b;background:#d9b956;border-radius:18px;place-items:center;width:72px;height:72px;font-size:22px;display:grid;position:absolute;top:30px;left:50%;transform:translate(-50%)}.team-tree span,.binary-tree span{border:1px solid #d9bf79;border-radius:16px;place-items:center;width:94px;height:70px;font-weight:900;display:grid}.binary-tree{grid-template-columns:1fr 1fr}.binary-tree span{width:170px}.binary-tree em{color:#111;background:#d9b956;border-radius:999px;padding:9px 18px;font-weight:950;position:absolute;bottom:12px}.marketing-trees section>footer{text-align:center;color:#d9bf79;font-weight:900}.marketing-trees>aside{background:#d9bf791a;border-left:5px solid #d9bf79;grid-column:1/4;align-items:center;gap:22px;padding:17px 22px;display:flex}.marketing-trees>aside b{font-size:20px}.marketing-trees>aside p{color:#d8d1c0;margin:0;font-size:15px}.marketing-points{gap:22px;display:grid}.point-formula{grid-template-columns:1fr 70px 1fr 70px 1fr;align-items:center;display:grid}.point-formula article{text-align:center;background:#ffffff0b;border:1px solid #d9bf7959;border-radius:24px;padding:34px}.point-formula article.gold{color:#111;background:linear-gradient(145deg,#e4c46e,#a77b20)}.point-formula article.gold small{color:#3b2a06}.point-formula b{margin:12px 0;font-size:38px;display:block}.point-formula p{color:#c8bfaa;margin:0}.point-formula>i{text-align:center;color:#d9bf79;font-size:38px}.point-example{color:#111;background:#f4f0e5;border-radius:22px;grid-template-columns:160px 1fr 100px 1fr;align-items:center;padding:24px 30px;display:grid}.point-example b,.point-example strong{font-size:27px}.point-example>p{color:#544f43;grid-column:2/5;margin:8px 0 0}.marketing-points blockquote{background:#d9bf791a;border-left:5px solid #d9bf79;margin:0;padding:18px 24px;font-size:22px}.marketing-points>footer{color:#9c9482;font-size:13px}.marketing-scp-pair{grid-template-columns:1fr 1fr;gap:22px;display:grid}.marketing-scp-pair>section{background:#ffffff0b;border:1px solid #d9bf7961;border-radius:26px;padding:27px}.marketing-scp-pair header{align-items:center;gap:18px;display:flex}.marketing-scp-pair header>span{color:#111;background:#d9b956;border-radius:20px;place-items:center;width:80px;height:80px;font-size:22px;font-weight:950;display:grid}.marketing-scp-pair header small{color:#d9bf79;font-size:12px;font-weight:950}.marketing-scp-pair header b{margin-top:5px;font-size:25px;display:block}.cycle-visual,.matching-visual{justify-content:center;align-items:center;gap:15px;height:170px;display:flex}.cycle-visual span,.matching-visual span{text-align:center;border:1px solid #d9bf79;border-radius:18px;padding:18px 27px}.cycle-visual em,.matching-visual em{color:#111;background:#d9b956;border-radius:999px;padding:12px 18px;font-weight:950}.marketing-scp-pair li{color:#ddd5c3;margin:11px 0;font-size:16px}.marketing-scp-pair>footer{color:#a69e8c;text-align:center;grid-column:1/3;font-size:13px}.marketing-scp3{grid-template-columns:1fr 390px;gap:25px;display:grid}.marketing-scp3>section{border:1px solid #d9bf7959;border-radius:26px;padding:30px}.marketing-scp3 h2{margin:6px 0 28px;font-size:35px}.marketing-scp3 section>div{justify-content:space-between;align-items:center;display:flex}.marketing-scp3 article{text-align:center;width:210px}.marketing-scp3 article span{color:#111;background:#d9b956;border-radius:50%;place-items:center;width:55px;height:55px;margin:auto;font-weight:950;display:grid}.marketing-scp3 article b{margin:10px 0 3px;font-size:20px;display:block}.marketing-scp3 article p{color:#aaa18d;margin:0;font-size:13px}.marketing-scp3 section>p{background:#d9bf791a;border-left:4px solid #d9bf79;margin-top:28px;padding:14px 18px;font-size:18px}.marketing-scp3>aside{color:#111;text-align:center;background:linear-gradient(145deg,#e3c369,#9b7017);border-radius:26px;flex-direction:column;justify-content:center;align-items:center;padding:28px;display:flex}.marketing-scp3>aside>b{font-size:90px}.marketing-scp3>aside h3{margin:0;font-size:27px}.marketing-scp3>aside span{color:#fff;background:#111;border-radius:999px;margin-top:18px;padding:10px 16px;font-weight:900}.marketing-scp3>footer{color:#a69e8c;grid-column:1/3;font-size:13px}.marketing-rank-compare{grid-template-columns:1fr 70px 1fr;gap:18px;display:grid}.marketing-rank-compare>section{background:#ffffff0b;border:1px solid #d9bf7961;border-top:6px solid #d9bf79;border-radius:25px;padding:30px}.marketing-rank-compare>section>span{color:#d9bf79;letter-spacing:.13em;font-weight:950}.marketing-rank-compare h2{margin:9px 0;font-size:40px}.marketing-rank-compare section>b{color:#ddd0ad;font-size:20px}.marketing-rank-compare li{margin:16px 0;font-size:17px}.marketing-rank-compare section>footer{color:#d9bf79;border-top:1px solid #d9bf7940;padding-top:18px;font-weight:900}.marketing-rank-compare>i{color:#d9bf79;text-align:center;align-self:center;font-size:48px}.marketing-rank-compare blockquote{text-align:center;background:#d9bf791a;grid-column:1/4;margin:0;padding:20px;font-size:20px}.marketing-rank-table{grid-template-columns:1fr 440px;gap:20px;display:grid}.rank-rules{grid-column:1/3;gap:12px;display:flex}.rank-rules span{color:#e4c66f;text-align:center;background:#d9bf7921;border-radius:999px;flex:1;padding:12px;font-weight:900}.marketing-rank-table table,.marketing-paid-table table{border-collapse:separate;border-spacing:4px;width:100%}.marketing-rank-table th,.marketing-rank-table td,.marketing-paid-table th,.marketing-paid-table td{text-align:center;background:#fff1;padding:11px 14px;font-size:15px}.marketing-rank-table th,.marketing-paid-table th{color:#111;background:#d9b956;font-weight:950}.marketing-rank-table td:first-child,.marketing-paid-table td:first-child{color:#e4c66f;font-weight:950}.marketing-rank-table aside{border:1px solid #d9bf7961;border-radius:22px;align-self:stretch;padding:28px}.marketing-rank-table aside b{font-size:25px}.marketing-rank-table aside p{color:#d0c7b3;font-size:17px}.marketing-rank-table aside small{color:#998f7c}.marketing-paid-table{grid-template-columns:1fr 360px;gap:22px;display:grid}.marketing-paid-table th,.marketing-paid-table td{padding:10px 8px;font-size:14px}.marketing-paid-table>div{gap:10px;display:grid}.marketing-paid-table article{background:#ffffff0e;border-left:4px solid #d9bf79;padding:17px}.marketing-paid-table article b{font-size:19px}.marketing-paid-table article p{color:#beb5a2;margin:5px 0 0;font-size:13px}.marketing-paid-table>footer{color:#a69e8c;grid-column:1/3;font-size:13px}.marketing-closing h1{font-size:57px}.marketing-closing>img{margin-bottom:25px}.marketing-closing>div{grid-template-columns:repeat(3,1fr);gap:18px;width:1350px;margin-top:27px;display:grid}.marketing-closing article{text-align:left;border:1px solid #d9bf7959;border-radius:22px;padding:22px}.marketing-closing article span{color:#d9bf79;font-weight:950}.marketing-closing article b{margin:8px 0;font-size:22px;display:block}.marketing-closing article p{color:#beb6a3;margin:0;font-size:14px}.marketing-closing blockquote{margin:28px 0 0;font-size:21px}.marketing-plan-presentation .marketing-cover .slide-content,.marketing-plan-presentation .marketing-closing .slide-content{padding:0}.company-presentation .company-package-catalog{gap:11px!important;padding:226px 112px 67px!important}.company-presentation .company-package-catalog>header{padding:12px 18px!important}.company-presentation .company-package-grid{grid-template-columns:repeat(3,1fr)!important;gap:9px 12px!important}.company-presentation .company-package-grid article{border-top-width:4px!important;border-radius:17px!important;min-height:171px!important;padding:14px 16px!important}.company-presentation .company-package-grid article:nth-child(n+5){transform:none!important}.company-presentation .company-package-grid article>small{font-size:16px!important}.company-presentation .company-package-grid article>h2{margin:4px 0 8px!important;font-size:23px!important}.company-presentation .company-package-grid article>h2 em{font-size:11px!important}.company-presentation .company-package-grid article>strong{padding:6px 8px!important;font-size:9px!important;top:12px!important;right:13px!important}.company-presentation .company-package-grid article>strong b{font-size:10px!important}.company-presentation .company-package-grid dl{gap:5px!important}.company-presentation .company-package-grid dl>div{border-radius:8px!important;padding:5px 8px!important}.company-presentation .company-package-grid dt{font-size:9px!important}.company-presentation .company-package-grid dd{font-size:11px!important}.company-presentation .company-package-catalog>footer{font-size:9px!important}.company-presentation .company-package-catalog>header>strong{color:#315e8a;background:#eef5ff;border-radius:999px;padding:8px 13px;font-size:12px;font-weight:950}.company-presentation .company-package-grid .package-power{color:#728681;margin:0 0 6px;font-size:9px;font-weight:850}.company-presentation .company-package-grid article.package-premium{background:linear-gradient(145deg,#fff,#fffaf0);border-color:#e6c983}.marketing-plan-presentation .marketing-plan-slide.marketing-cover,.marketing-plan-presentation .marketing-plan-slide.marketing-closing{height:100%;display:block}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content,.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content{padding:0}.person-list .roster-card{overflow:hidden;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important;border-radius:20px!important}@supports (color:color-mix(in lab, red, red)){.person-list .roster-card.is-expanded{border-color:color-mix(in srgb,var(--brand-teal) 38%,var(--isl-line))!important}}.person-list .roster-card.is-expanded{background:var(--isl-surface)!important;box-shadow:0 12px 30px #123c3e17!important}.roster-card .person-open{grid-template-columns:48px minmax(0,1fr) auto 28px;gap:12px;min-height:72px;padding:12px 14px}.roster-card .avatar-photo,.roster-card .avatar-fallback{background:var(--brand-teal-soft);width:48px;height:48px;color:var(--brand-teal);border:0;font-size:15px}.roster-card .person-primary-line{gap:9px}.roster-card .person-primary-line b{color:var(--isl-ink);letter-spacing:-.025em;font-size:17px}.roster-card .person-phone{color:#536b7d;font-size:13px;font-weight:750}.roster-card .person-main small{color:var(--isl-muted);font-size:12px;line-height:1.35}.roster-card .person-main em{color:#8796a2;font-size:11px;line-height:1.35}.roster-card .person-badges{align-items:flex-end;gap:4px}.roster-card .person-badges .tag{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;border:0!important;border-radius:999px!important;padding:6px 9px!important;font-size:11px!important;font-weight:900!important}.roster-card .person-badges small{font-weight:750;color:var(--isl-muted)!important;font-size:10px!important}.roster-card-chevron{background:var(--isl-surface-soft);width:28px;height:28px;color:var(--brand-teal);border-radius:50%;place-items:center;font-size:19px;display:grid}.roster-card.is-expanded .roster-card-chevron{background:var(--brand-teal-soft);transform:rotate(90deg)}.roster-card.is-expanded .roster-card-details{border-top:1px solid var(--isl-line);background:var(--isl-canvas);max-height:390px;padding:10px 12px 12px}.roster-card .guidance-open-button{border:1px solid var(--brand-teal);grid-template-columns:42px minmax(0,1fr) 28px;gap:12px;width:100%;min-height:72px;margin:0 0 8px}@supports (color:color-mix(in lab, red, red)){.roster-card .guidance-open-button{border:1px solid color-mix(in srgb,var(--brand-teal) 30%,var(--isl-line))}}.roster-card .guidance-open-button{background:var(--isl-surface);box-shadow:none;border-radius:16px;padding:11px 13px}.roster-card .guidance-open-button>span{background:var(--brand-teal-soft);width:42px;height:42px;color:var(--brand-teal);border-radius:13px;font-size:18px}.roster-card .guidance-open-button b{color:var(--isl-ink);font-size:15px;font-weight:900}.roster-card .guidance-open-button small{color:var(--isl-muted);margin-top:3px;font-size:11px}.roster-card .guidance-open-button em{color:var(--brand-teal);margin-top:4px;font-size:11px;font-style:normal;font-weight:850;display:block}.roster-card .guidance-open-button strong{background:var(--brand-teal-soft);width:28px;height:28px;color:var(--brand-teal);border-radius:50%;place-items:center;font-size:17px;display:grid}.roster-card .branch-actions{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.roster-card .branch-actions>button{min-width:0;min-height:54px;padding:8px 10px;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important;border-radius:14px!important;font-size:12px!important;font-weight:850!important}.roster-card .branch-actions .business-intro-share{grid-column:1/-1;min-height:50px;border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important;font-size:14px!important}.roster-card .branch-button{text-align:left;grid-template-columns:26px minmax(0,1fr) 18px;gap:7px}.roster-card .branch-button b{background:var(--brand-teal-soft);width:25px;height:25px;color:var(--brand-teal);font-size:11px}.roster-card .branch-button span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.roster-card .branch-button i{color:var(--brand-teal)}.roster-card .share-roster-button:disabled{opacity:.5}.roster-card .branch-actions .member-growth-share{grid-column:1/-1;min-height:72px;border-color:var(--brand-teal)!important;background:linear-gradient(135deg,var(--brand-teal),#147a73)!important;color:#fff!important;font-size:15px!important}.roster-card .roster-manage-actions{border:0;justify-content:flex-end;gap:4px;margin-top:8px;padding:0}.roster-card .roster-manage-actions button{border:1px solid var(--isl-line);background:var(--isl-surface);min-height:34px;color:var(--isl-muted);border-radius:11px;padding:0 12px;font-size:11px;font-weight:850}.roster-card .roster-manage-actions button:last-child{border-color:var(--isl-coral)}@supports (color:color-mix(in lab, red, red)){.roster-card .roster-manage-actions button:last-child{border-color:color-mix(in srgb,var(--isl-coral) 25%,var(--isl-line))}}.roster-card .roster-manage-actions button:last-child{background:var(--isl-coral)}@supports (color:color-mix(in lab, red, red)){.roster-card .roster-manage-actions button:last-child{background:color-mix(in srgb,var(--isl-coral) 7%,var(--isl-surface))}}.roster-card .roster-manage-actions button:last-child{color:#c44d57}@media (width>=760px){.roster-card.is-expanded .roster-card-details{grid-template-columns:minmax(320px,1.15fr) minmax(380px,1.35fr) auto;align-items:stretch;gap:10px;display:grid}.roster-card .guidance-open-button{height:100%;margin:0}.roster-card .branch-actions{grid-template-columns:repeat(3,minmax(0,1fr))}.roster-card .branch-actions :is(.business-intro-share,.member-growth-share){grid-column:auto}.roster-card .roster-manage-actions{flex-direction:column;align-self:center;margin:0}.roster-card .roster-manage-actions button{min-width:62px}.roster-card.is-member.is-expanded .roster-card-details{grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr)}.roster-card.is-member .branch-actions{display:block}.roster-card.is-member .branch-actions .member-growth-share{width:100%;height:100%;min-height:72px}}html[data-theme=dark] .person-list .roster-card.is-expanded .roster-card-details{background:var(--isl-canvas)}html[data-theme=dark] .roster-card .guidance-open-button,html[data-theme=dark] .roster-card .branch-actions>button,html[data-theme=dark] .roster-card .roster-manage-actions button{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] .roster-card .branch-actions :is(.business-intro-share,.member-growth-share){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}.person-list .roster-card.is-expanded{border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.person-list .roster-card.is-expanded{border-color:color-mix(in srgb,var(--brand-teal) 42%,var(--isl-line))!important}}.person-list .roster-card.is-expanded{box-shadow:0 12px 32px #123c3e1a!important}.roster-card.is-expanded .person-open{border-bottom:0;min-height:84px;padding:14px 16px}.roster-card.is-expanded .person-primary-line{flex-wrap:wrap;align-items:center;row-gap:5px}.roster-card.is-expanded .prospect-next-action{border:1px solid}@supports (color:color-mix(in lab, red, red)){.roster-card.is-expanded .prospect-next-action{border:1px solid color-mix(in srgb,currentColor 18%,transparent)}}.roster-card.is-expanded .prospect-next-action{padding:5px 9px;font-size:11px}.roster-card.is-expanded .roster-card-details{border-top:1px solid var(--isl-line);grid-template-columns:1fr;gap:8px;max-height:420px;display:grid;background:var(--isl-surface-soft)!important;padding:10px!important}.roster-card .guidance-open-button,.roster-card .branch-actions,.roster-card .roster-manage-actions{width:100%;min-width:0;margin:0}.roster-card .guidance-open-button{border-radius:15px;min-height:74px;padding:11px 12px;border-color:var(--isl-line)!important}.roster-card .guidance-open-button>span,.roster-card .guidance-open-button>strong{background:var(--brand-teal-soft);color:var(--brand-teal);border-radius:12px}.roster-card .branch-actions{background:0 0;border:0;border-radius:15px;gap:0;display:grid;grid-template-columns:1fr!important}.roster-card .branch-actions .business-intro-share{letter-spacing:-.02em;width:100%;min-height:74px;border-radius:15px!important;grid-column:auto!important;font-size:14px!important}.roster-card .roster-manage-actions{border:1px solid var(--isl-line);background:var(--isl-surface);border-radius:15px;grid-template-columns:1fr 1fr;align-self:stretch;gap:6px;padding:7px;display:grid}.roster-card .roster-manage-actions button{background:var(--isl-surface-soft);min-width:0;min-height:44px;color:var(--isl-muted);border:0;border-radius:11px;padding:0 10px;font-size:12px}.roster-card .roster-manage-actions button:last-child{background:var(--isl-coral);border:0}@supports (color:color-mix(in lab, red, red)){.roster-card .roster-manage-actions button:last-child{background:color-mix(in srgb,var(--isl-coral) 8%,var(--isl-surface))}}@media (width>=760px){.roster-card.is-expanded .roster-card-details{grid-template-columns:minmax(360px,1.4fr) minmax(230px,.78fr) 150px;align-items:stretch;gap:8px}.roster-card .guidance-open-button,.roster-card .branch-actions .business-intro-share,.roster-card .roster-manage-actions{height:100%;min-height:82px}.roster-card .roster-manage-actions{grid-template-rows:1fr 1fr;grid-template-columns:1fr}.roster-card .roster-manage-actions button{min-width:0;min-height:34px}}.person-list .roster-card.is-expanded,.roster-card.is-expanded .roster-card-details{background:#fff!important}.roster-card .guidance-open-button{background:var(--isl-surface-soft)!important}.roster-card .roster-manage-actions{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.roster-card .roster-manage-actions button,.roster-card .roster-manage-actions button:last-child{border:1px solid var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}.roster-card .roster-manage-actions button:hover,.roster-card .roster-manage-actions button:focus-visible{border-color:var(--brand-teal-strong)!important;background:var(--brand-teal-strong)!important;color:#fff!important}html[data-theme=dark] .person-list .roster-card.is-expanded,html[data-theme=dark] .roster-card.is-expanded .roster-card-details{background:var(--isl-surface)!important}html[data-theme=dark] .roster-card .guidance-open-button{background:var(--isl-surface-soft)!important}html[data-theme=dark] .roster-card .roster-manage-actions{background:0 0!important;border:0!important}html[data-theme=dark] .roster-card .roster-manage-actions button,html[data-theme=dark] .roster-card .roster-manage-actions button:last-child{border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#fff!important}.phone-content .community-page>.community-board-navigation{z-index:45;grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(3px,.55vw,8px);display:grid;position:sticky;top:0;background:var(--isl-surface)!important;width:100%!important;box-shadow:none!important;border:0!important;margin:0!important;padding:7px clamp(8px,1.15vw,18px)!important}.phone-content .community-page>.community-board-navigation:after{content:none!important;display:none!important}.phone-content .community-board-navigation button{--tab-color:#3f9b93;white-space:nowrap;opacity:.72;min-width:0;min-height:34px;transition:opacity .18s,filter .18s;position:relative;overflow:hidden;background:var(--tab-color)!important;color:#fff!important;letter-spacing:-.035em!important;text-shadow:none!important;box-shadow:none!important;border:0!important;border-radius:12px!important;padding:0 4px!important;font-size:clamp(10px,2.3vw,13px)!important;font-weight:900!important;transform:none!important}.phone-content .community-board-navigation button:first-child{--tab-color:#3f9b93}.phone-content .community-board-navigation button:nth-child(2){--tab-color:#6d8caf}.phone-content .community-board-navigation button:nth-child(3){--tab-color:#d09a59}.phone-content .community-board-navigation button:nth-child(4){--tab-color:#588f8a}.phone-content .community-board-navigation button:nth-child(5){--tab-color:#db7776}.phone-content .community-board-navigation button:nth-child(6){--tab-color:#846b8c}.phone-content .community-board-navigation button:before,.phone-content .community-board-navigation button:after{content:none!important;display:none!important}.phone-content .community-board-navigation button>span{z-index:1;text-overflow:clip;white-space:nowrap;display:block;position:relative;overflow:hidden}.phone-content .community-board-navigation button:hover{filter:brightness(1.04);opacity:.9;transform:none!important}.phone-content .community-board-navigation button.active{opacity:1;filter:saturate(1.06);box-shadow:none!important;transform:none!important}.phone-content .community-board-navigation button:focus-visible{outline:3px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content .community-board-navigation button:focus-visible{outline:3px solid color-mix(in srgb,var(--brand-teal) 34%,transparent)!important}}.phone-content .community-board-navigation button:focus-visible{outline-offset:2px}@media (width<=380px){.phone-content .community-page>.community-board-navigation{gap:3px;padding-left:5px!important;padding-right:5px!important}.phone-content .community-board-navigation button{min-height:32px;border-radius:10px!important;font-size:9px!important}}html[data-theme=dark] .phone-content .community-page>.community-board-navigation{background:var(--isl-surface)!important}html[data-theme=dark] .phone-content .community-board-navigation button:not(.active){opacity:.68;color:#fff!important}.phone-content details.community-point-notice{overflow:hidden;border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important;border-radius:16px!important;margin:8px 12px 12px!important;padding:0!important}.phone-content .community-point-notice>summary{cursor:pointer;-webkit-user-select:none;user-select:none;grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:10px;min-height:54px;padding:0 14px;list-style:none;display:grid}.phone-content .community-point-notice>summary::-webkit-details-marker{display:none}.phone-content .community-point-notice>summary b{text-overflow:ellipsis;white-space:nowrap;font-weight:900;overflow:hidden;color:var(--isl-ink)!important;font-size:14px!important}.phone-content .community-point-notice>summary small{text-align:right;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--isl-muted)!important;font-size:11px!important}.phone-content .community-point-notice>summary>span{background:var(--brand-teal-soft);width:28px;height:28px;color:var(--brand-teal);border-radius:50%;place-items:center;font-size:18px;font-weight:900;transition:transform .2s;display:grid}.phone-content .community-point-notice[open]>summary>span{transform:rotate(180deg)}.phone-content .community-point-notice[open]>summary{border-bottom:1px solid var(--isl-line);background:var(--isl-surface)}.phone-content .community-point-body{padding:12px 14px 14px}.phone-content .community-point-body .community-point-rules{margin-top:0}.phone-content .community-point-body>p{text-align:center;margin:8px 0 0;font-size:10px;line-height:1.55;color:var(--isl-muted)!important}.phone-content .community-point-body>p:first-child{margin-top:0}.promotion-board-page .community-point-notice>summary{grid-template-columns:minmax(0,1fr) 30px}.promotion-board-page .community-point-notice>summary small{display:none}@media (width<=520px){.phone-content details.community-point-notice{margin-left:8px!important;margin-right:8px!important}.phone-content .community-point-notice>summary{grid-template-columns:minmax(0,1fr) 28px;min-height:50px;padding:0 11px}.phone-content .community-point-notice>summary small{display:none}.phone-content .community-point-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-theme=dark] .phone-content details.community-point-notice{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content .community-point-notice[open]>summary{border-color:var(--isl-line)!important;background:var(--isl-surface)!important}.phone-content .insight-reading-page .governance-insight-hero>h1{z-index:3!important;color:#fff!important;letter-spacing:-.055em!important;text-shadow:0 3px 18px #0000006b,0 0 34px #5b8bff2e!important;opacity:1!important;max-width:980px!important;margin:18px 0 16px!important;font-size:clamp(38px,5vw,72px)!important;font-weight:950!important;line-height:1.12!important;position:relative!important}.phone-content .insight-reading-page .governance-insight-hero>h1:after{content:"";background:linear-gradient(90deg,#f1c65a,#ef8d4e);border-radius:999px;width:86px;height:5px;margin-top:18px;display:block;box-shadow:0 3px 12px #f1c65a47}.phone-content .insight-reading-page .governance-insight-hero>small{z-index:3;position:relative;color:#f1ca6a!important;opacity:1!important}.phone-content .insight-reading-page .governance-insight-hero>p{text-shadow:0 2px 10px #00000059;color:#d7e2f2!important;opacity:1!important;font-size:clamp(14px,1.45vw,20px)!important;font-weight:700!important}@media (width<=520px){.phone-content .insight-reading-page .governance-insight-hero>h1{font-size:clamp(31px,9.4vw,44px)!important}.phone-content .insight-reading-page .governance-insight-hero>h1:after{width:64px;height:4px;margin-top:14px}}.marketing-plan-presentation .presentation-canvas{color:#2b2722!important;background:#f5faf8!important}.marketing-plan-presentation .presentation-header{color:#2b2722!important;background:#f7faf8f5!important}.marketing-plan-presentation .presentation-header>button,.marketing-plan-presentation .presentation-tools button{color:#2b2722!important;background:#fff!important;border-color:#e1d8ca!important}.marketing-plan-presentation .presentation-header>div>b{color:#2b2722!important}.marketing-plan-presentation .presentation-header>div>span{color:#df7b32!important}.marketing-plan-presentation .presentation-slide,.marketing-plan-presentation .marketing-plan-slide,.marketing-plan-presentation .marketing-plan-slide.marketing-cover,.marketing-plan-presentation .marketing-plan-slide.marketing-closing{color:#2b2722!important;background:radial-gradient(circle at 92% 7%,#f0a1511f,#0000 28%),radial-gradient(circle at 8% 92%,#5bc5b221,#0000 31%),#f5faf8!important}.marketing-plan-presentation .presentation-slide:before{border-color:#d7e8e3!important}.marketing-plan-presentation .slide-title>span{color:#98703e!important;background:#f0e5d4!important;border-color:#0000!important}.marketing-plan-presentation .slide-title>small{color:#df7b32!important}.marketing-plan-presentation .slide-title>h1{color:#2b2722!important}.marketing-plan-presentation .presentation-controls{background:0 0!important}.marketing-plan-presentation .presentation-controls>button{color:#98703e!important;background:#f4eee5!important;border-color:#d2e4de!important}.marketing-plan-presentation .presentation-controls>div button{background:#ccded9!important}.marketing-plan-presentation .presentation-controls>div button.active{background:#df7b32!important}.marketing-plan-presentation :is(.marketing-trees>section,.marketing-scp-pair>section,.marketing-scp3>section,.marketing-rank-compare>section,.marketing-rank-table aside,.marketing-paid-table article,.marketing-closing article,.point-formula article){color:#2b2722!important;background:#fff!important;border-color:#e1d8ca!important;box-shadow:0 10px 25px #1d5b520f!important}.marketing-plan-presentation :is(.marketing-trees header p,.marketing-trees>aside p,.point-formula p,.marketing-scp-pair li,.marketing-scp3 article p,.marketing-rank-compare li,.marketing-rank-table aside p,.marketing-paid-table article p,.marketing-closing article p){color:#777068!important}.marketing-plan-presentation .marketing-cover>img,.marketing-plan-presentation .marketing-closing>img{filter:none!important}.marketing-plan-presentation .marketing-cover h1,.marketing-plan-presentation .marketing-closing h1,.marketing-plan-presentation .marketing-closing blockquote{color:#2b2722!important}.marketing-plan-presentation .marketing-cover h1 em,.marketing-plan-presentation .marketing-closing h1 em{color:#df7b32!important}.marketing-plan-presentation .marketing-cover>p,.marketing-plan-presentation .marketing-cover>footer,.marketing-plan-presentation .marketing-closing>footer{color:#777068!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover,.marketing-plan-presentation .marketing-plan-slide.marketing-closing{align-items:initial!important;justify-content:initial!important;padding:0!important;display:block!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content,.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content{width:100%!important;height:100%!important;margin:0!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content>.marketing-cover,.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content>.marketing-closing{box-sizing:border-box!important;justify-content:center!important;align-items:center!important;width:100%!important;height:100%!important;padding:78px 112px 108px!important;display:flex!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content>.marketing-cover>img{margin-bottom:34px!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content>.marketing-cover>div{margin-top:38px!important}.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content>.marketing-closing>img{margin-bottom:18px!important}.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content>.marketing-closing>div,.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content>.marketing-closing blockquote{margin-top:22px!important}.marketing-plan-presentation .marketing-plan-slide.marketing-cover>.slide-content>.marketing-cover>footer,.marketing-plan-presentation .marketing-plan-slide.marketing-closing>.slide-content>.marketing-closing>footer{text-align:center!important;width:auto!important;bottom:82px!important;left:112px!important;right:112px!important}.marketing-plan-presentation .team-tree,.marketing-plan-presentation .binary-tree{height:320px!important;padding:0!important;display:block!important;position:relative!important}.marketing-plan-presentation .team-tree>i,.marketing-plan-presentation .binary-tree>i{z-index:0!important;pointer-events:none!important;background-repeat:no-repeat!important;width:100%!important;height:100%!important;display:block!important;position:absolute!important;inset:0!important}.marketing-plan-presentation .team-tree>i{background-image:linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d)!important;background-position:50% 92px,50% 127px,15% 127px,50% 127px,85% 127px,15% 222px!important;background-size:3px 38px,70% 3px,3px 30px,3px 30px,3px 30px,3px 36px!important}.marketing-plan-presentation .team-tree>b,.marketing-plan-presentation .team-tree>span,.marketing-plan-presentation .binary-tree>b,.marketing-plan-presentation .binary-tree>span{z-index:2!important;color:#2b2722!important;background:#f5efe6!important;border:2px solid #d7c39d!important;border-radius:50%!important;place-items:center!important;width:78px!important;height:78px!important;margin:0!important;padding:0!important;font-size:18px!important;font-weight:950!important;display:grid!important;position:absolute!important;transform:translate(-50%)!important;box-shadow:0 7px 18px #1d5b5214!important}.marketing-plan-presentation .team-tree>b,.marketing-plan-presentation .binary-tree>b{color:#fff!important;background:#98703e!important;border-color:#98703e!important;font-size:21px!important;top:15px!important;left:50%!important}.marketing-plan-presentation .team-tree>span:first-of-type{top:150px!important;left:15%!important}.marketing-plan-presentation .team-tree>span:nth-of-type(2){top:150px!important;left:50%!important}.marketing-plan-presentation .team-tree>span:nth-of-type(3){top:150px!important;left:85%!important}.marketing-plan-presentation .team-tree>span:nth-of-type(4){top:255px!important;left:15%!important}.marketing-plan-presentation .binary-tree>i{background-image:linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d),linear-gradient(#d7c39d,#d7c39d)!important;background-position:50% 92px,50% 127px,30% 127px,70% 127px!important;background-size:3px 38px,40% 3px,3px 38px,3px 38px!important}.marketing-plan-presentation .binary-tree>span:first-of-type{top:163px!important;left:30%!important}.marketing-plan-presentation .binary-tree>span:nth-of-type(2){top:163px!important;left:70%!important}.marketing-plan-presentation .binary-tree>em{z-index:2!important;position:absolute!important;bottom:10px!important;right:50%!important;transform:translate(50%)!important}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--isl-canvas:#171512;--isl-surface:#24211d;--isl-surface-soft:#302b25;--isl-surface-raised:#38322b;--isl-line:#4b4237;--isl-ink:#f5efe5;--isl-muted:#b7ac9e;--isl-card-shadow:0 14px 34px #0003;--brand-teal:#d4ad6d;--brand-teal-soft:#433725;--dark-orange:#ffb45f}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #__next{color:var(--isl-ink)!important;background:#171512!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.app-header,.top-header,.sub-header,.bottom-nav,.community-profile-page-header,.calendar-event-guide-page>header){background:color-mix(in srgb,var(--isl-surface) 96%,transparent)!important}}html[data-theme=dark] .phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-box],[class*=-box\ ],[class$=-summary],[class*=-summary\ ],[class$=-preview],[class*=-preview\ ],[class$=-editor],[class*=-editor\ ],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-filters],[class*=-filters\ ],[class$=-hero],[class*=-hero\ ],[class$=-intro],[class*=-intro\ ],[class$=-overview],[class*=-overview\ ],[class$=-notice],[class*=-notice\ ],[class$=-banner],[class*=-banner\ ]):not(.today-briefing-summary):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.award-event-poster *):not(.calendar-generated-event-poster *){border-color:var(--isl-line)!important;background-color:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}html[data-theme=dark] .phone-content :where([class$=-item],[class*=-item\ ],[class$=-row],[class*=-row\ ],[class$=-tile],[class*=-tile\ ],[class$=-option],[class*=-option\ ],[class$=-entry],[class*=-entry\ ]):not(.cashflow-game *):not(.presentation-stage *):not(button):not(a){border-color:var(--isl-line)!important;background-color:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content :where(h1,h2,h3,h4,b,strong,label,legend):not(button *):not(a *):not(.presentation-stage *){color:var(--isl-ink)!important;text-shadow:none!important}html[data-theme=dark] .phone-content :where(p,small,figcaption,caption):not(button *):not(a *):not(.presentation-stage *){color:var(--isl-muted)!important}html[data-theme=dark] .phone-content :where(input,textarea,select,option):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] .phone-content :where(input,textarea)::placeholder{opacity:1;color:#8fb0ae!important}html[data-theme=dark] .phone-content :where(table,thead,tbody,tr,th,td):not(.cashflow-game *):not(.presentation-stage *){border-color:var(--isl-line)!important}html[data-theme=dark] .phone-content :where(table,tbody,tr,td):not(.cashflow-game *):not(.presentation-stage *){background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content :where(thead,th):not(.cashflow-game *):not(.presentation-stage *){background:var(--isl-surface-raised)!important;color:#c5d8d8!important}html[data-theme=dark] .phone-content :where(button,a):not(.primary-button):not(.accent-button):not(.danger-button):not(.presentation-stage *):not(.bottom-nav button){border-color:var(--isl-line);color:var(--isl-ink)}html[data-theme=dark] .phone-content :where(.secondary-button,.ghost-button,.page-back-button,.calendar-return-button){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--brand-teal)!important}html[data-theme=dark] :where(.bottom-nav button,.academy-presentation-list button,.education-feature-list>button,.settings-menu button,.my-menu button){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.bottom-nav button.active,.academy-presentation-list button:not(:disabled)){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}html[data-theme=dark] :where(.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-across-month,.calendar-source-menu,.calendar-personal-editor>div,.calendar-event-guide-content,.community-profile-modal,.support-detail-body,.growth-action-dialog){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}html[data-theme=dark] :where(.calendar-empty,.community-empty,.support-empty,.director-empty,[class$=-empty]):not(.cashflow-game *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}html[data-theme=dark] .phone-content :where(.admin-section,.admin-menu-panel,[data-admin-section]){background:var(--isl-canvas)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content [data-admin-section] :where(section,article,aside,form,fieldset):not(.presentation-stage *):not([class*=poster]){border-color:var(--isl-line)!important;color:var(--isl-ink)!important}html[data-theme=dark] .phone-content [data-admin-section] :where([class*=card],[class*=panel],[class*=list],[class*=editor],[class*=summary],[class*=overview]){background-color:var(--isl-surface)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}html[data-theme=dark] :where(.admin-menu-scrim,.admin-modal-backdrop,.community-profile-backdrop,.growth-action-backdrop){background:#01070ac7!important}html[data-theme=dark] :where(.toast,.context-menu,.dropdown-menu){border-color:var(--isl-line)!important;background:var(--isl-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.toast,.context-menu,.dropdown-menu){background:color-mix(in srgb,var(--isl-surface) 96%,transparent)!important}}html[data-theme=dark] :where(.toast,.context-menu,.dropdown-menu){color:var(--isl-ink)!important}html[data-theme=dark] .presentation-shell{background:#030a10!important}.presentation-shell .presentation-shortcuts{color:#aebfc1}html[data-theme=dark]{--isl-canvas:#171512;--isl-surface:#24211d;--isl-surface-soft:#302b25;--isl-surface-raised:#5a4730;--isl-line:#4b4237;--isl-ink:#f5efe5;--isl-muted:#b7ac9e;--isl-card-shadow:0 12px 30px #0000003d;--brand-teal:#d4ad6d;--brand-teal-soft:#433725;--dark-orange:#ffb020;--dark-page:#171512;--dark-surface:#24211d;--dark-surface-raised:#5a4730;--dark-border:#4b4237;--dark-text:#f5efe5;--dark-text-secondary:#ddd2c3;--dark-text-muted:#b7ac9e}html[data-theme=dark],html[data-theme=dark] body,html[data-theme=dark] #__next{background:#171512!important}html[data-theme=dark] :where(.app-stage,.phone-shell,.phone-content,.home-page,.calendar-page,.community-page,.community-profile-page,.academy-page,.settings-page,.admin-page,.consent-gate,.tester-install-page,.app-join-page,.launch-setup-stage,.auth-stage){background:var(--isl-canvas)!important;color:var(--isl-ink)!important}html[data-theme=dark] :where(.app-header,.top-header,.sub-header,.bottom-nav,.community-profile-page-header,.calendar-event-guide-page>header){border-color:var(--isl-line)!important;background:var(--isl-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.app-header,.top-header,.sub-header,.bottom-nav,.community-profile-page-header,.calendar-event-guide-page>header){background:color-mix(in srgb,var(--isl-surface) 96%,transparent)!important}}html[data-theme=dark] :where(.app-header,.top-header,.sub-header,.bottom-nav,.community-profile-page-header,.calendar-event-guide-page>header){color:var(--isl-ink)!important;box-shadow:0 8px 24px #00000024!important}html[data-theme=dark] .settings-page{background:var(--isl-canvas)!important}html[data-theme=dark] .settings-preview{border-color:var(--isl-line)!important;background:linear-gradient(145deg,var(--isl-surface-raised),var(--isl-surface))!important;box-shadow:var(--isl-card-shadow)!important}html[data-theme=dark] .settings-preview-orb{border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .settings-preview-orb{border-color:color-mix(in srgb,var(--brand-teal) 38%,var(--isl-line))!important}}html[data-theme=dark] .settings-preview-orb{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}html[data-theme=dark] .settings-card{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] .settings-card>header>span{border:1px solid var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .settings-card>header>span{border:1px solid color-mix(in srgb,var(--brand-teal) 28%,var(--isl-line))!important}}html[data-theme=dark] .settings-card>header>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}html[data-theme=dark] :where(.theme-options,.notification-sound-options) button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] :where(.theme-options,.notification-sound-options) button.active{border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--isl-ink)!important;box-shadow:inset 0 0 0 1px var(--brand-teal),0 0 0 3px var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.theme-options,.notification-sound-options) button.active{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 70%,transparent),0 0 0 3px color-mix(in srgb,var(--brand-teal) 12%,transparent)!important}}html[data-theme=dark] :where(.theme-options,.notification-sound-options) button i{border-color:var(--isl-muted)!important;color:#0000!important;background:0 0!important}html[data-theme=dark] :where(.theme-options,.notification-sound-options) button.active i{border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#09201b!important}html[data-theme=dark] :where(.settings-theme-glyph,.settings-sound-glyph){background:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] :where(.settings-theme-glyph,.settings-sound-glyph){background:color-mix(in srgb,var(--brand-teal) 12%,var(--isl-surface-raised))!important}}html[data-theme=dark] :where(.settings-theme-glyph,.settings-sound-glyph){color:var(--brand-teal)!important}html[data-theme=dark] .app-badge-settings-card>button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--brand-teal)!important}html[data-theme=dark] .bottom-nav button{color:var(--isl-muted)!important;background:0 0!important}html[data-theme=dark] .bottom-nav button.active{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;text-shadow:none!important}html[data-theme=dark] .language-switch{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important}html[data-theme=dark] .language-switch button:not(.active){color:var(--isl-muted)!important;background:0 0!important}html[data-theme=dark] .language-switch button.active{background:var(--brand-teal)!important;color:#08201b!important}html[data-theme=dark] body .app-stage .phone-content :is([class$=-card],[class*=-card\ ],[class$=-panel],[class*=-panel\ ],[class$=-box],[class*=-box\ ],[class$=-summary],[class*=-summary\ ],[class$=-preview],[class*=-preview\ ],[class$=-editor],[class*=-editor\ ],[class$=-modal],[class*=-modal\ ],[class$=-dialog],[class*=-dialog\ ],[class$=-sheet],[class*=-sheet\ ],[class$=-toolbar],[class*=-toolbar\ ],[class$=-filters],[class*=-filters\ ],[class$=-hero],[class*=-hero\ ],[class$=-intro],[class*=-intro\ ],[class$=-overview],[class*=-overview\ ],[class$=-notice],[class*=-notice\ ],[class$=-banner],[class*=-banner\ ]):not(.today-briefing-summary):not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *):not(.award-event-poster *):not(.calendar-generated-event-poster *){border-color:var(--isl-line)!important;background-color:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}html[data-theme=dark] body .app-stage .phone-content :is([class$=-item],[class*=-item\ ],[class$=-row],[class*=-row\ ],[class$=-entry],[class*=-entry\ ],[class$=-option],[class*=-option\ ],[class$=-tile],[class*=-tile\ ],[class$=-candidate],[class*=-candidate\ ]):not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *):not(.award-event-poster *):not(.calendar-generated-event-poster *){border-color:var(--isl-line)!important;background-color:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important;background-image:none!important}html[data-theme=dark] body .app-stage .phone-content :is(fieldset,details,table):not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(input,textarea,select,option):not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;caret-color:var(--brand-teal)!important}html[data-theme=dark] body .app-stage .phone-content :is(input,textarea,select):focus:not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *){border-color:var(--brand-teal)!important;outline-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body .app-stage .phone-content :is(input,textarea,select):focus:not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *){outline-color:color-mix(in srgb,var(--brand-teal) 28%,transparent)!important}}html[data-theme=dark] body .app-stage .phone-content :is(.person-card,.task,.timeline-card,.education-card,.calendar-agenda>article,.calendar-event-row,.community-post,.my-profile,.my-menu>button,.settings-section,.notification-item,.guide-person-card,.partner-rank-overview,.partner-activity-overview,.admin-overview-card,.admin-approval-todo,.director-panel,.support-request-list>article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}html[data-theme=dark] body .app-stage .phone-content :is(.tabs,.segmented-control,[class$=-tabs],[class*=-tabs\ ],[class$=-navigation],[class*=-navigation\ ],[class$=-menu],[class*=-menu\ ]):not(.bottom-nav):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] body .app-stage .phone-content button:is(.active,.selected,[aria-pressed=true],[aria-current=page]):not(.danger):not(.delete):not(.presentation-stage *){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:inset 0 0 0 1px var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body .app-stage .phone-content button:is(.active,.selected,[aria-pressed=true],[aria-current=page]):not(.danger):not(.delete):not(.presentation-stage *){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 55%,transparent)!important}}html[data-theme=dark] body .app-stage .phone-content :is(.primary,.primary-button,.accent-button,button[type=submit]):not(.danger):not(.delete):not(.presentation-stage *){border-color:var(--brand-teal)!important;background:var(--brand-teal)!important;color:#08201b!important}html[data-theme=dark] body .app-stage .phone-content :is(.danger,.delete,.remove,.reject,.danger-button){color:#ffb9ba!important;background:#3b2022!important;border-color:#8b4b4d!important}html[data-theme=dark] body .app-stage .phone-content :is(h1,h2,h3,h4,b,strong,label,legend):not(.presentation-stage *){color:var(--isl-ink)!important;text-shadow:none!important}html[data-theme=dark] body .app-stage .phone-content :is(p,small,figcaption,caption,dt):not(.presentation-stage *){color:var(--isl-muted)!important}html[data-theme=dark] body .app-stage .phone-content :is(.status,.badge,.chip,[class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ],[class$=-chip],[class*=-chip\ ]):not(.notification-count-badge){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body .app-stage .phone-content :is(.status,.badge,.chip,[class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ],[class$=-chip],[class*=-chip\ ]):not(.notification-count-badge){border-color:color-mix(in srgb,var(--brand-teal) 30%,var(--isl-line))!important}}html[data-theme=dark] body .app-stage .phone-content :is(.status,.badge,.chip,[class$=-status],[class*=-status\ ],[class$=-badge],[class*=-badge\ ],[class$=-chip],[class*=-chip\ ]):not(.notification-count-badge){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content .promotion-register-cta{text-align:left;border-radius:18px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:2px 12px;width:calc(100% - 32px);min-height:76px;margin:0 16px 14px;padding:13px 15px;display:grid;position:relative;color:#fff!important;background:linear-gradient(135deg,#f79032,#e86620)!important;border:1px solid #d96b21!important;box-shadow:0 12px 26px #d0521447!important}.phone-content .promotion-register-cta>span{border-radius:14px;grid-row:1/3;place-items:center;width:46px;height:46px;font-size:27px;font-weight:800;display:grid;color:#fff!important;background:#fff3!important}.phone-content .promotion-register-cta>b{align-self:end;font-size:16px;line-height:1.25;color:#fff!important}.phone-content .promotion-register-cta>small{align-self:start;font-size:10px;line-height:1.35;color:#fff3e8!important}.phone-content .promotion-register-cta>i{text-align:center;grid-area:1/3/3;font-size:28px;font-style:normal;font-weight:900;color:#fff!important}.phone-content .promotion-register-cta:is(:hover,:focus-visible){transform:translateY(-1px);background:linear-gradient(135deg,#ffa044,#ec7026)!important;border-color:#ffad65!important;box-shadow:0 15px 32px #d0521457!important}.phone-content .promotion-register-cta.is-open{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content .promotion-register-cta.is-open>span{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content .promotion-register-cta.is-open>b{color:var(--isl-ink)!important}.phone-content .promotion-register-cta.is-open>small{color:var(--isl-muted)!important}.phone-content .promotion-register-cta.is-open>i{transform:rotate(90deg);color:var(--brand-teal)!important}html[data-theme=dark] body .app-stage .phone-content .promotion-register-cta:not(.is-open){color:#fff!important;background:linear-gradient(135deg,#f28a31,#d95b1f)!important;border-color:#ff9a4f!important;box-shadow:0 14px 30px #00000052,0 0 0 1px #ffab661f!important}@media (width<=520px){.phone-content .promotion-register-cta{width:calc(100% - 24px);min-height:72px;margin:0 12px 12px;padding:11px 13px}.phone-content .promotion-register-cta>b{font-size:15px}}html[data-theme=dark] body .app-stage .phone-content :is(.whitepaper-header,.whitepaper-body>section,.whitepaper-review>div,.insight-podcast-progress,.insight-podcast-transcript,.asset-list,.verification-list,.attendance-qr-overlay>section,.attendance-link-copy,.attendance-guest-details>div,.center-task-editor,.director-manual-checkin,.director-lecture-summary,.center-member-lookup-card,.center-member-registration-steps,.member-qr-identity,.member-qr-image-wrap,.member-qr-reset,.photo-uploader,.network-zoom,.genealogy-status-card,.recommender-change-overlay>section,.promotion-composer,.promotion-card,.bitcoin-market-locked,.bitcoin-market-empty,.bitcoin-market-composer,.bitcoin-market-chat,.bitcoin-market-message-row,.intro-faq,.calendar-poster-tile-wrap):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}html[data-theme=dark] body .app-stage .phone-content :is(.center-operator-list article,.center-task-summary article,.center-task-list article,.director-recent-list article,.director-attendance-list article,.director-schedule-list article,.instructor-activity-list>article,.director-member-summary article,.member-qr-steps article,.sales-material-list article,.sponsorship-picker-list>button,.bitcoin-market-chat-parties>div,.bitcoin-market-chat-log .theirs p,.profit-result-grid div,.standard-grid div,.bv2-journey div,.bv2-supply>div):not(.presentation-stage *),html[data-theme=dark] body .app-stage .phone-content :is(.whitepaper-actions a,.whitepaper-actions button,.tester-install-actions button,.insight-podcast-controls button,.notification-filters button,.app-invite-actions button,.community-center-registration button,.admin-event-poster-buttons label,.admin-event-poster-buttons button,.admin-event-actions button,.admin-center-modal-actions button,.editor-actions button,.point-review-actions button,.tiny-tabs button,.director-metrics button,.director-plan-editor>header button,.director-quick-grid button,.director-calendar-strip button,.lecture-poster-actions button,.director-month-list-heading button,.director-schedule-list button,.director-member-list button,.member-qr-lecture-list button,.member-qr-role-switch button,.material-actions button,.material-actions a,.answer-record-actions button,.photo-crop-heading>button,.photo-crop-zoom button,.photo-crop-actions button,.network-full-header button,.genealogy-edit-toolbar button,.genealogy-status-actions button,.network-insight-actions button,.recommender-change-heading>button,.recommender-change-actions button,.calendar-lecture-rating button,.bitcoin-market-support button):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] body .app-stage .phone-content :is(.service-member-controls select,.admin-member-filters select,.profile-form input,.profile-form textarea,.profile-form select,.center-profile-form input,.center-profile-form textarea,.daily-quote-speaker-field input,.director-plan-editor input,.director-plan-editor select,.director-manual-checkin select,.closing-member-verify input,.prospect-form input,.prospect-form select,.prospect-form textarea,.recommender-change-overlay select,.community-affiliation-filters select,.promotion-comments input,.bitcoin-market-package-quantity input,.intro-form input,.intro-form textarea):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(.whitepaper-header,.photo-crop-heading,.recommender-change-heading,.director-month-list-heading,.group-section-heading) :is(h1,h2,h3,b,strong,span){color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(.whitepaper-header,.photo-crop-heading,.recommender-change-heading,.director-month-list-heading,.group-section-heading) :is(p,small){color:var(--isl-muted)!important}html[data-theme=dark] body .app-stage .phone-content .education-feature-list>button{--education-accent:#d4ad6d!important}html[data-theme=dark] body .app-stage .phone-content button:not(:disabled):not(.danger):not(.delete):not(.remove):not(.reject):not(.promotion-register-cta):not(.calendar-personal-editor fieldset button):not(.presentation-stage *):not(.cashflow-game *):not(.cashflow-statement-page *):not(.award-event-poster *):not(.calendar-generated-event-poster *):is(:hover,:focus-visible){color:#fff!important;background:#5a4730!important;border-color:#d4ad6d!important;box-shadow:inset 0 0 0 1px #d4ad6d57,0 0 0 3px #d4ad6d1f!important}html[data-theme=dark] body .app-stage .phone-content :is(.primary,.primary-button,.accent-button,button[type=submit]):not(:disabled):not(.danger):not(.delete):not(.presentation-stage *):is(:hover,:focus-visible){color:#fff!important;background:#b88b4d!important;border-color:#e2c184!important;box-shadow:0 8px 20px #98703e47,0 0 0 3px #d4ad6d24!important}html[data-theme=dark] body .app-stage .phone-content button:is(.active,.selected,[aria-pressed=true],[aria-current=page]):not(:disabled):not(.danger):not(.delete):not(.presentation-stage *):is(:hover,:focus-visible){color:#fff!important;background:#98703e!important;border-color:#e2c184!important}html[data-theme=dark] body .app-stage .phone-content button:disabled:is(:hover,:focus-visible):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--dark-text-muted)!important;box-shadow:none!important}html[data-theme=dark] body .app-stage .phone-content :is(a.button,a.primary-button,a.secondary-button,[role=button]):not(.danger):not(.delete):not(.presentation-stage *):is(:hover,:focus-visible){color:#fff!important;background:#5a4730!important;border-color:#d4ad6d!important;box-shadow:inset 0 0 0 1px #d4ad6d4d,0 0 0 3px #d4ad6d1f!important}.phone-content .my-legal-footer nav button,.phone-content .my-legal-footer nav button:is(:hover,:focus-visible,:active){text-decoration:none;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 1px!important}.phone-content .my-legal-footer nav button:is(:hover,:focus-visible){text-underline-offset:3px;text-decoration:underline;color:#98703e!important;outline:0!important}html[data-theme=dark] body .app-stage .phone-content .my-legal-footer nav button,html[data-theme=dark] body .app-stage .phone-content .my-legal-footer nav button:is(:hover,:focus-visible,:active){color:var(--dark-text-secondary)!important;box-shadow:none!important;background:0 0!important;border:0!important}html[data-theme=dark] body .app-stage .phone-content .my-legal-footer nav button:is(:hover,:focus-visible){text-decoration:underline;color:#d4ad6d!important}html[data-theme=dark] body .app-stage .phone-content :is(.whitepaper-actions a,.whitepaper-actions button,.runtime-recovery-page button,.runtime-recovery-page a,.cartoon-reader-nav button:last-child,.admin-operations-card-heading>button,.admin-backup-list button,.mining-imine-reference button,.sales-app-visual>button,.center-operator-confirm,.center-operator-list button,.center-task-editor>button,.support-chat-composer button,.bitcoin-market-requests button):not(.presentation-stage *){color:#fff!important;box-shadow:none!important;background:#b88b4d!important;border-color:#d4ad6d!important}html[data-theme=dark] body .app-stage .phone-content :is(.center-team-role-picker button.active,.center-operator-candidates>button.selected,.support-device-field button.selected,.bitcoin-market-step-button.complete):not(.presentation-stage *){color:#fff!important;background:#98703e!important;border-color:#d4ad6d!important;box-shadow:inset 0 0 0 1px #e2c18457!important}html[data-theme=dark] body .app-stage .phone-content :is(.insight-quiz fieldset.correct button.selected,.first-run-steps button.done,.weekly-growth-grid article.complete>button,.organization-event-actions button.attending,.calendar-organization-event>button.attending,.need-status-grid button.resolved,.prospect-closing-card.closed>button,.answer-record-actions button.resolved,.calendar-guide-information>button.attending,.calendar-guide-actions button.saved,.calendar-guide-information>button.saved,.guide-progress button.complete):not(.presentation-stage *){background:#ffb020!important;border-color:#ffb020!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body .app-stage .phone-content :is(.insight-quiz fieldset.correct button.selected,.first-run-steps button.done,.weekly-growth-grid article.complete>button,.organization-event-actions button.attending,.calendar-organization-event>button.attending,.need-status-grid button.resolved,.prospect-closing-card.closed>button,.answer-record-actions button.resolved,.calendar-guide-information>button.attending,.calendar-guide-actions button.saved,.calendar-guide-information>button.saved,.guide-progress button.complete):not(.presentation-stage *){background:color-mix(in srgb,#ffb020 17%,var(--isl-surface))!important}}html[data-theme=dark] body .app-stage .phone-content :is(.insight-quiz fieldset.correct button.selected,.first-run-steps button.done,.weekly-growth-grid article.complete>button,.organization-event-actions button.attending,.calendar-organization-event>button.attending,.need-status-grid button.resolved,.prospect-closing-card.closed>button,.answer-record-actions button.resolved,.calendar-guide-information>button.attending,.calendar-guide-actions button.saved,.calendar-guide-information>button.saved,.guide-progress button.complete):not(.presentation-stage *){color:#ffd67a!important;box-shadow:inset 0 0 0 1px #ffb02038!important}html[data-theme=dark] body .app-stage .phone-content :is(.first-run-steps button.done>span,.need-status-grid button.resolved>span,.need-status-grid button.resolved small,.guide-progress button.complete span,.partner-action-list button.done>span){color:#171512!important;background:#ffb020!important;border-color:#ffb020!important}html[data-theme=dark] body .app-stage .phone-content :is(.first-run-steps button.done em,.need-status-grid button.resolved b,.partner-action-list button.done b,.guide-progress button.complete){color:#ffd67a!important}html[data-theme=dark] body .app-stage .phone-content .community-stories button>span{background:var(--brand-teal-soft)!important;color:#e2c184!important;border-color:#d4ad6d!important}html[data-theme=dark] body .app-stage .phone-content :is(.guidance-open-button em,.guidance-open-button strong){color:#e2c184!important}html[data-theme=dark] body .app-stage .phone-content :is(.community-notice-tabs,.admin-notice-kind,.home-update-chip,.update-spotlight,.guide-primary-actions,.guide-more-tools,.guide-collapsible,.guide-followup-card,.partner-rank-overview,.partner-development-card,.partner-activity-overview,.partner-activity-list,.partner-runner-tree,.guide-step-heading,.need-status-grid,.calendar-view-tabs,.calendar-source-menu,.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-personal-editor,.calendar-planner-controls,.director-transfer-panel,.admin-director-transfer-queue,.admin-director-history,.director-transfer-modal,.admin-approval-todo,.global-center-director-history):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}html[data-theme=dark] body .app-stage .phone-content :is(.community-notice-tabs button,.admin-notice-kind button,.update-spotlight-close,.guide-primary-actions a,.guide-primary-actions button,.guide-more-tools>button,.partner-activity-list>:is(article,button),.partner-runner-tree>div>article,.partner-runner-tree-actions>button,.calendar-view-tabs button,.calendar-source-button,.calendar-source-menu header button,.calendar-across-week>header button,.calendar-across-day>header>button,.director-transfer-status,.admin-director-transfer-queue article,.admin-director-history article):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}html[data-theme=dark] body .app-stage .phone-content :is(.community-notice-tabs button.active,.admin-notice-kind button.active,.calendar-view-tabs button.active,.calendar-source-button.active):not(.presentation-stage *){background:var(--brand-teal-soft)!important;color:#e2c184!important;border-color:#d4ad6d!important;box-shadow:inset 0 0 0 1px #d4ad6d4d!important}html[data-theme=dark] body .app-stage .phone-content :is(.guide-followup-card input,.partner-goal-fields select,.partner-goal-fields input,.partner-focus-field textarea,.calendar-source-menu select,.director-transfer-form select):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(.partner-development-person>span,.partner-runner-tree article>em,.seminar-priority-card.verified .seminar-priority-heading em,.guide-step-heading>span.all-resolved):not(.presentation-stage *){background:#ffb020!important;border-color:#ffb020!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] body .app-stage .phone-content :is(.partner-development-person>span,.partner-runner-tree article>em,.seminar-priority-card.verified .seminar-priority-heading em,.guide-step-heading>span.all-resolved):not(.presentation-stage *){background:color-mix(in srgb,#ffb020 17%,var(--isl-surface))!important}}html[data-theme=dark] body .app-stage .phone-content :is(.partner-development-person>span,.partner-runner-tree article>em,.seminar-priority-card.verified .seminar-priority-heading em,.guide-step-heading>span.all-resolved):not(.presentation-stage *){color:#ffd67a!important}html[data-theme=dark] body .app-stage .phone-content :is(.calendar-across-week article.selected,.calendar-compact-item,.calendar-compact-item.green,.calendar-compact-item.gold,.calendar-compact-item.purple,.calendar-compact-item.rose,.calendar-compact-item.slate,.answer-coach-card,.partner-rankup-summary,.partner-runner-tree>aside):not(.presentation-stage *){border-color:var(--isl-line)!important;background:var(--isl-surface-raised)!important;color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(.community-notice-tabs,.admin-notice-kind,.calendar-view-tabs,.calendar-source-menu,.calendar-across-week,.calendar-across-day,.calendar-across-list,.guide-primary-actions,.guide-more-tools,.guide-collapsible,.guide-followup-card,.partner-rank-overview,.partner-development-card,.partner-activity-overview,.partner-runner-tree,.need-status-grid) :is(h1,h2,h3,h4,b,strong,label,legend){color:var(--isl-ink)!important}html[data-theme=dark] body .app-stage .phone-content :is(.community-notice-tabs,.admin-notice-kind,.calendar-view-tabs,.calendar-source-menu,.calendar-across-week,.calendar-across-day,.calendar-across-list,.guide-primary-actions,.guide-more-tools,.guide-collapsible,.guide-followup-card,.partner-rank-overview,.partner-development-card,.partner-activity-overview,.partner-runner-tree,.need-status-grid) :is(p,small,span,time,dt){color:var(--isl-muted)!important}html[data-theme=dark] body .app-stage .phone-content .bottom-nav button,html[data-theme=dark] body .app-stage .phone-content .bottom-nav button:is(:hover,:focus-visible,:active){box-shadow:none!important;color:#a8b9cc!important;text-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=dark] body .app-stage .phone-content .bottom-nav button.active,html[data-theme=dark] body .app-stage .phone-content .bottom-nav button.active:is(:hover,:focus-visible,:active){color:#e2c184!important;background:linear-gradient(#d4ad6d1a,#0000 68%)!important;box-shadow:inset 0 3px #d4ad6d!important}html[data-theme=dark] body .app-stage .phone-content .bottom-nav button.active .nav-symbol{filter:none!important;background:#433725!important;border-radius:10px!important;box-shadow:0 0 0 7px #433725,0 6px 18px #d4ad6d2e!important}html[data-theme=dark] body .app-stage .phone-content .bottom-nav button:not(.active):is(:hover,:focus-visible){color:#d8e2f0!important;box-shadow:inset 0 2px #e2c18457!important}.phone-content .profile-card>button{color:#9b7340!important;opacity:1!important;min-width:64px!important;min-height:38px!important;box-shadow:none!important;background:#f0e7da!important;border:1px solid #9fc8f5!important;border-radius:11px!important;align-self:center!important;padding:8px 13px!important;font-size:14px!important;font-weight:900!important}.phone-content .profile-card>button:not(:disabled):is(:hover,:focus-visible){color:#fff!important;background:#b88b4d!important;border-color:#b88b4d!important;box-shadow:0 7px 18px #98703e38!important}.phone-content .profile-card>button:disabled{color:#718196!important;opacity:.78!important;background:#eee8df!important;border-color:#cbd6e2!important}html[data-theme=dark] body .app-stage .phone-content .profile-card>button{color:#e2c184!important;background:#433725!important;border-color:#4f78a5!important}html[data-theme=dark] body .app-stage .phone-content .profile-card>button:disabled{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}.phone-content .admin-license-editor{background:linear-gradient(145deg,#fdfbf7,#f0e7da);border:1px solid #b8d7f7;border-radius:20px;margin:0 0 18px;padding:18px;box-shadow:0 12px 28px #1768c717}.phone-content .admin-license-editor>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.phone-content .admin-license-editor>header small{color:#9b7340;letter-spacing:.1em;font-size:12px;font-weight:900;display:block}.phone-content .admin-license-editor>header h3{color:var(--navy);margin:5px 0 0;font-size:20px}.phone-content .admin-license-editor>header>span{color:#bb5a12;white-space:nowrap;background:#fff1dc;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.phone-content .admin-license-editor>p{color:var(--muted);margin:12px 0 16px;font-size:14px;line-height:1.55}.phone-content .admin-license-upload,.phone-content .admin-license-url{background:#fff;border:1px solid #c8dced;border-radius:14px;margin-top:11px;padding:13px;display:block;position:relative}.phone-content .admin-license-upload b,.phone-content .admin-license-url b,.phone-content .admin-license-upload small,.phone-content .admin-license-url small{display:block}.phone-content .admin-license-upload small,.phone-content .admin-license-url small{color:var(--muted);margin-top:3px;font-size:12px}.phone-content .admin-license-upload>span{color:#9b7340;text-align:center;overflow-wrap:anywhere;background:#f1f7ff;border:1px dashed #6aa7e8;border-radius:10px;margin-top:10px;padding:12px;font-size:14px;font-weight:850;display:block}.phone-content .admin-license-upload input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.phone-content .admin-license-url input{width:100%;min-height:44px;color:var(--navy);background:#f9fcff;border:1px solid #bdd1e4;border-radius:10px;margin-top:9px;padding:0 12px;font-size:16px}.phone-content .admin-license-editor>nav{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.phone-content .admin-license-editor>nav a{color:#9b7340;background:#fff;border:1px solid #6aa7e8;border-radius:10px;padding:9px 11px;font-size:13px;font-weight:850;text-decoration:none}.phone-content .admin-license-save{color:#fff;background:linear-gradient(135deg,#9b7340,#0d83d8);border:0;border-radius:12px;width:100%;min-height:48px;margin-top:14px;font-size:15px;font-weight:900;box-shadow:0 9px 20px #1768c738}.phone-content .admin-license-save:disabled{opacity:.55;box-shadow:none}html[data-theme=dark] body .app-stage .phone-content .admin-license-editor{border-color:var(--isl-line);background:linear-gradient(145deg,var(--isl-surface),var(--isl-surface-soft));box-shadow:none}html[data-theme=dark] body .app-stage .phone-content .admin-license-editor>header h3{color:var(--isl-text)}html[data-theme=dark] body .app-stage .phone-content .admin-license-upload,html[data-theme=dark] body .app-stage .phone-content .admin-license-url{border-color:var(--isl-line);background:var(--isl-surface-raised)}html[data-theme=dark] body .app-stage .phone-content .admin-license-upload>span,html[data-theme=dark] body .app-stage .phone-content .admin-license-url input{background:var(--isl-surface-soft);color:var(--isl-text);border-color:#3d6d98}html[data-theme=dark] body .app-stage .phone-content .admin-license-editor>nav a{background:var(--isl-surface-raised);color:#e2c184;border-color:#3d6d98}html[data-theme=dark] body .app-stage .license-source-actions span{border-color:var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-muted)}@media (width<=520px){.license-source-actions{grid-template-columns:1fr}.phone-content .admin-license-editor{padding:15px}.phone-content .admin-license-editor>header{align-items:center}}html body .app-stage .phone-content .promotion-portrait figcaption small{color:var(--rank-accent)!important}@supports (color:color-mix(in lab, red, red)){html body .app-stage .phone-content .promotion-portrait figcaption small{color:color-mix(in srgb,var(--rank-accent) 78%,white)!important}}html body .app-stage .phone-content .promotion-portrait figcaption strong,html body .app-stage .phone-content .promotion-portrait figcaption b{color:#fff!important;text-shadow:0 3px 16px #000000c7!important}html body .app-stage .phone-content .promotion-portrait.rank-chairman figcaption strong{color:#fff4bd!important}html body .app-stage .phone-content .promotion-portrait figcaption span{color:#e8f0fb!important}.phone-content .community-board-primary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc(100% - 32px);margin:16px 16px 14px;display:grid}.phone-content .community-board-primary-actions>button{text-align:left;appearance:none;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;min-width:0;min-height:76px;padding:13px 15px;display:grid;color:#fff!important;opacity:1!important;background:linear-gradient(135deg,#a67c45,#805b31)!important;border:1px solid #b98c4c!important;border-radius:18px!important;box-shadow:0 12px 26px #805b312e!important}.phone-content .community-board-primary-actions .community-primary-action-icon{border-radius:14px;place-items:center;width:46px;height:46px;font-size:27px;font-weight:900;line-height:1;display:grid;color:#98703e!important;background:#f3e7d4!important}.phone-content .community-board-primary-actions .community-primary-action-copy{align-items:center;width:100%;min-width:0;display:flex;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important}.phone-content .community-board-primary-actions .community-primary-action-label{text-overflow:ellipsis;white-space:nowrap;appearance:none;width:100%;min-width:0;font-size:16px;font-weight:900;line-height:1.22;display:block;overflow:hidden;color:#fff!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;text-decoration:none!important}.phone-content .community-board-primary-actions .community-primary-action-copy small{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:700;line-height:1.3;display:block;overflow:hidden;color:#ffffffe6!important}.phone-content .community-board-primary-actions>button>em{text-align:right;font-size:28px;font-style:normal;font-weight:900;line-height:1;color:#fff!important}.phone-content .community-board-primary-actions>button:is(:hover,:focus-visible),.phone-content .community-board-primary-actions>button.active{transform:translateY(-1px);color:#fff!important;background:linear-gradient(135deg,#b88b4d,#8b6335)!important;border-color:#d0a45f!important}html[data-theme=dark] body .app-stage .phone-content .community-board-primary-actions>button{color:#f5efe5!important;opacity:1!important;background:linear-gradient(135deg,#4b3b28,#302820)!important;border-color:#5b4a35!important;box-shadow:0 12px 26px #0000003d!important}html[data-theme=dark] body .app-stage .phone-content .community-board-primary-actions .community-primary-action-icon{color:#d4ad6d!important;background:#433725!important}@media (width<=520px){.phone-content .community-board-primary-actions{gap:8px;width:calc(100% - 24px);margin:14px 12px 12px}.phone-content .community-board-primary-actions>button{border-radius:17px;grid-template-columns:40px minmax(0,1fr) 16px;gap:8px;min-height:72px;padding:10px}.phone-content .community-board-primary-actions .community-primary-action-icon{border-radius:12px;width:40px;height:40px;font-size:24px}.phone-content .community-board-primary-actions .community-primary-action-label{font-size:14px}.phone-content .community-board-primary-actions .community-primary-action-copy small{font-size:10px!important}.phone-content .community-board-primary-actions>button>em{font-size:24px}}@media (width<=600px){html body .app-stage .phone-content{font-size:17px;line-height:1.55}html body .app-stage .phone-content :where(p,li,label){line-height:1.55;font-size:max(16px,1em)!important}html body .app-stage .phone-content small{line-height:1.45;font-size:15px!important}html body .app-stage .phone-content :where(input,textarea,select){line-height:1.45;font-size:17px!important}html body .app-stage .phone-content :where(button:not(.presentation-stage *)){font-size:max(16px,1em);line-height:1.35}html body .app-stage .phone-content h1{font-size:max(28px,1em);line-height:1.2}html body .app-stage .phone-content h2{font-size:max(23px,1em);line-height:1.25}html body .app-stage .phone-content h3{font-size:max(20px,1em);line-height:1.3}html body .app-stage .phone-content .bottom-nav b{line-height:1.2;font-size:14px!important}}.phone-content .community-page{--community-gutter:clamp(16px,2.2vw,32px);background:var(--isl-canvas)!important;padding-bottom:calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 28px)!important}.phone-content .community-page>.community-header{min-height:76px;border-bottom:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;padding:15px var(--community-gutter)!important;color:var(--isl-ink)!important}.phone-content .community-page>.community-header small{color:var(--brand-teal)!important}.phone-content .community-page>.community-header h1{color:var(--isl-ink)!important}.phone-content .community-page>.community-board-navigation{padding-right:var(--community-gutter)!important;padding-left:var(--community-gutter)!important}.phone-content .community-page :where(.community-gallery-intro,.promotion-board-intro,.community-notice-intro){min-height:92px;width:auto!important;margin:16px var(--community-gutter) 14px!important;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;border-radius:20px!important;padding:18px!important}.phone-content .community-page :where(.community-gallery-intro,.promotion-board-intro,.community-notice-intro) :where(b,strong){color:var(--isl-ink)!important;font-size:17px!important}.phone-content .community-page :where(.community-gallery-intro,.promotion-board-intro,.community-notice-intro) p{color:var(--isl-muted)!important;margin-top:5px!important;font-size:15px!important;line-height:1.5!important}.phone-content .community-page .community-board-primary-actions{width:auto;margin:16px var(--community-gutter) 14px}.phone-content .community-page .promotion-register-cta,.phone-content .community-page .community-board-single-action{width:auto!important;margin:0 var(--community-gutter) 14px!important}.phone-content .community-board-single-action{color:#fff;text-align:left;background:linear-gradient(135deg,#a67c45,#805b31);border:1px solid #b98c4c;border-radius:18px;grid-template-columns:46px minmax(0,1fr) 24px;align-items:center;gap:12px;min-height:76px;padding:13px 15px;display:grid;box-shadow:0 12px 26px #805b312e}.phone-content .community-board-single-action>span{background:#ffffff2e;border-radius:14px;place-items:center;width:46px;height:46px;font-size:27px;font-weight:900;display:grid}.phone-content .community-board-single-action b,.phone-content .community-board-single-action small{display:block;color:#fff!important}.phone-content .community-board-single-action b{font-size:16px}.phone-content .community-board-single-action small{opacity:.9;margin-top:3px;font-size:13px!important}.phone-content .community-board-single-action i{font-size:28px;font-style:normal;font-weight:900}html[data-theme=dark] .phone-content .community-board-single-action{color:#f5efe5;background:linear-gradient(135deg,#4b3b28,#302820);border-color:#5b4a35;box-shadow:0 12px 26px #0000003d}html[data-theme=dark] .phone-content .community-board-single-action>span{color:#d4ad6d;background:#433725}.phone-content .community-page details.community-point-notice{width:auto!important;margin:0 var(--community-gutter) 14px!important;border-radius:18px!important}.phone-content .support-community-page .support-center{padding:16px var(--community-gutter) calc(var(--bottom-nav-height) + 28px);gap:14px}.phone-content .support-community-page .support-hero{border-radius:20px;min-height:92px;padding:18px}.phone-content .support-community-page .support-list-heading{min-height:58px}.phone-content .support-community-page .support-list-heading>button{background:var(--brand-teal);border-radius:16px;min-height:52px;font-size:15px}.phone-content .community-notice-tabs{margin-right:var(--community-gutter)!important;margin-left:var(--community-gutter)!important}html[data-theme=dark] body .app-stage .phone-content .community-page>.community-header,html[data-theme=dark] body .app-stage .phone-content .community-page :where(.community-gallery-intro,.promotion-board-intro,.community-notice-intro){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important}@media (width<=520px){.phone-content .community-page{--community-gutter:12px}.phone-content .community-page :where(.community-gallery-intro,.promotion-board-intro,.community-notice-intro){min-height:84px;padding:15px!important}.phone-content .community-board-single-action{min-height:72px;padding:11px 13px}.phone-content .support-community-page .support-center{padding-top:14px}}.phone-content .community-page>.community-header{min-height:92px!important;padding:18px var(--community-gutter)!important;justify-content:space-between!important;align-items:center!important;display:flex!important}.phone-content .community-page>.community-header>div>small{letter-spacing:.16em!important;margin:0 0 4px!important;font-size:12px!important;font-weight:900!important;display:block!important}.phone-content .community-page>.community-header>div>h1{letter-spacing:-.035em!important;margin:0!important;font-size:clamp(24px,3vw,34px)!important;line-height:1.15!important}.phone-content .community-page>.community-board-navigation{border-bottom:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;margin:0!important}.phone-content .community-page .community-board-intro{box-sizing:border-box!important;width:auto!important;min-height:96px!important;margin:16px var(--community-gutter) 12px!important;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;border-radius:20px!important;align-items:center!important;gap:15px!important;padding:17px 18px!important;display:flex!important}.phone-content .community-page .community-board-intro>span,.phone-content .community-page .community-board-intro>div>span:first-child{background:var(--brand-teal-soft)!important;width:48px!important;height:48px!important;color:var(--brand-teal)!important;border-radius:15px!important;flex:0 0 48px!important;place-items:center!important;font-size:22px!important;font-weight:900!important;display:grid!important}.phone-content .community-page .community-board-intro>div{min-width:0!important}.phone-content .community-page .community-board-intro b{color:var(--isl-ink)!important;font-size:18px!important;line-height:1.3!important;display:block!important}.phone-content .community-page .community-board-intro p{color:var(--isl-muted)!important;margin:5px 0 0!important;font-size:15px!important;line-height:1.45!important}.phone-content .community-page .community-board-primary-actions{margin-top:0!important}.phone-content .community-page .community-notice-tabs{width:auto!important;margin:0 var(--community-gutter) 14px!important}.phone-content .community-page .community-board-single-action,.phone-content .community-page .promotion-register-cta{box-sizing:border-box!important;border-color:var(--brand-teal)!important;color:#fff!important;background:linear-gradient(135deg,#18a69f,#0f8d87)!important;min-height:76px!important;box-shadow:0 12px 26px #119a9338!important}.phone-content .community-page .promotion-register-cta :is(b,small,i),.phone-content .community-page .community-board-single-action :is(b,small,i){color:#fff!important}.phone-content .support-community-page .support-center.support-list{padding-top:0!important}.phone-content .support-community-page .support-hero{margin:16px 0 12px!important}.phone-content .support-community-page .support-list-heading{box-sizing:border-box!important;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;border-radius:18px!important;min-height:76px!important;padding:11px 12px 11px 18px!important}.phone-content .support-community-page .support-list-heading>button{color:#fff!important;background:linear-gradient(135deg,#18a69f,#0f8d87)!important}html[data-theme=dark] body .app-stage .phone-content .community-page .community-board-intro,html[data-theme=dark] body .app-stage .phone-content .support-community-page .support-list-heading{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important}@media (width<=520px){.phone-content .community-page>.community-header{min-height:82px!important;padding-top:14px!important;padding-bottom:14px!important}.phone-content .community-page .community-board-intro{gap:12px!important;min-height:88px!important;margin-top:12px!important;padding:14px!important}.phone-content .community-page .community-board-intro>span,.phone-content .community-page .community-board-intro>div>span:first-child{border-radius:14px!important;flex-basis:44px!important;width:44px!important;height:44px!important}.phone-content .community-page .community-board-intro b{font-size:17px!important}.phone-content .community-page .community-board-intro p{font-size:15px!important}}@media (width<=599px){:root{--isl-gutter:1px}.phone-content{padding-left:0!important;padding-right:0!important}.phone-content>:where(.greeting,.home-balance-card,.home-quick-actions,.home-todo-card,.home-important-strip,.first-run-mission,.page-heading,.search-box,.people-actions,.person-list,.activity-summary,.task-list,.feed-summary,.timeline,.education-hero,.education-grid,.calendar-heading,.calendar-planner-controls,.calendar-across-month,.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-agenda,.community-heading,.community-tabs,.community-feed,.my-profile,.my-menu,.admin-menu-control,.admin-overview,.director-tabs){width:auto!important;max-width:none!important;margin-right:var(--isl-gutter)!important;margin-left:var(--isl-gutter)!important}.phone-content>:where(.community-page,.calendar-page,.settings-page,.academy-page,.insight-board-page,.insight-reading-page,.group-editor-page){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}}body .phone-content .greeting>.notification-button,html[data-theme=dark] body .phone-content .greeting>.notification-button,body .phone-content .greeting>.today-briefing-summary,html[data-theme=dark] body .phone-content .greeting>.today-briefing-summary{box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important}body .phone-content .greeting>.today-briefing-summary,html[data-theme=dark] body .phone-content .greeting>.today-briefing-summary{padding-left:0!important;padding-right:0!important}.desktop-brand-signature{display:none}@media (width>=1200px){:root{--desktop-sidebar-width:232px}body{background:var(--isl-canvas,#f3f7f7);min-width:1200px}.app-stage:not(.presentation-mode){min-height:100dvh;padding:0;display:block}.app-stage:not(.presentation-mode)>.desktop-context{display:none}.app-stage:not(.presentation-mode)>.phone-shell{background:var(--isl-canvas,#f3f7f7);border:0;border-radius:0;width:100%;max-width:none;height:100dvh;min-height:720px;margin:0;overflow:hidden;box-shadow:0 0 70px #14384614}.app-stage:not(.presentation-mode) .phone-content{width:calc(100% - var(--desktop-sidebar-width));height:100%;margin-left:var(--desktop-sidebar-width);background:var(--isl-canvas,#f3f7f7);padding:0 clamp(30px,3vw,76px) 64px;overflow-y:auto}.app-stage:not(.presentation-mode) .bottom-nav{width:var(--desktop-sidebar-width);border-top:0;border-right:1px solid var(--isl-line,#d8e6e4);background:var(--isl-surface,#fff);flex-direction:column;align-items:stretch;gap:6px;height:100%;display:flex;top:0;bottom:0;right:auto}@supports (color:color-mix(in lab, red, red)){.app-stage:not(.presentation-mode) .bottom-nav{background:color-mix(in srgb, var(--isl-surface,#fff) 94%, transparent)}}.app-stage:not(.presentation-mode) .bottom-nav{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);padding:118px 16px 24px;box-shadow:12px 0 36px #1438460b}.app-stage:not(.presentation-mode) .desktop-brand-signature{width:188px;color:var(--isl-ink,#102d47);display:block;position:absolute;top:27px;left:22px}.app-stage:not(.presentation-mode) .desktop-brand-signature-main{grid-template-columns:112px 3px 1fr;align-items:end;column-gap:11px;height:39px;display:grid}.app-stage:not(.presentation-mode) .desktop-brand-signature-main img{width:112px;height:auto;display:block}.app-stage:not(.presentation-mode) .desktop-brand-signature-main i{background:#f4c64f;border-radius:999px;width:3px;height:28px;margin-bottom:1px}.app-stage:not(.presentation-mode) .desktop-brand-signature-main strong{color:var(--isl-ink,#102d47);letter-spacing:.06em;font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:700;line-height:.94}.app-stage:not(.presentation-mode) .desktop-brand-signature-sub{color:#708397;justify-content:space-between;align-items:center;width:100%;margin-top:7px;font-family:Arial,Helvetica,sans-serif;font-size:8px;font-weight:700;line-height:1;display:flex}.app-stage:not(.presentation-mode) .desktop-brand-signature-sub span{letter-spacing:0;flex:none}.app-stage:not(.presentation-mode) .desktop-brand-signature-sub .word-start{margin-left:3px}html[data-theme=dark] .app-stage:not(.presentation-mode) .desktop-brand-signature-main img{filter:brightness(0)invert()}html[data-theme=dark] .app-stage:not(.presentation-mode) .desktop-brand-signature-main strong{color:#f4f8ff}html[data-theme=dark] .app-stage:not(.presentation-mode) .desktop-brand-signature-sub{color:#b9ad9d}.app-stage:not(.presentation-mode) .bottom-nav button{text-align:left;border-radius:15px;grid-template-columns:34px minmax(0,1fr);justify-content:start;align-items:center;gap:12px;width:100%;height:58px;min-height:58px;padding:0 16px;font-size:15px;transition:background-color .18s,color .18s,transform .18s;display:grid}.app-stage:not(.presentation-mode) .bottom-nav button:hover{background:var(--isl-surface-soft,#edf6f4);color:var(--brand-teal);transform:translate(2px)}.app-stage:not(.presentation-mode) .bottom-nav button.active{background:var(--brand-teal-soft);color:var(--brand-teal)}.app-stage:not(.presentation-mode) .bottom-nav .nav-symbol{width:26px;height:26px;margin:0}.app-stage:not(.presentation-mode) .bottom-nav button>span:last-child{font-size:15px;font-weight:850;display:block}.app-stage:not(.presentation-mode) .phone-content>:where(section,main,article,div):first-child{width:100%;max-width:none}.app-stage:not(.presentation-mode) .admin-page,.app-stage:not(.presentation-mode) .center-director-page,.app-stage:not(.presentation-mode) .calendar-page,.app-stage:not(.presentation-mode) .academy-page,.app-stage:not(.presentation-mode) .people-page,.app-stage:not(.presentation-mode) .my-page{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important}.app-stage:not(.presentation-mode) .community-page{width:min(100%,1120px)!important;max-width:1120px!important;margin-left:auto!important;margin-right:auto!important}.app-stage:not(.presentation-mode) .calendar-poster-gallery{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px;width:100%;max-width:none;margin-left:0;margin-right:0}.app-stage:not(.presentation-mode) :is(.admin-metrics,.admin-point-metrics){grid-template-columns:repeat(4,minmax(0,1fr))}.app-stage:not(.presentation-mode) :is(.director-metrics,.today-imine-actions){grid-template-columns:repeat(3,minmax(0,1fr))}.app-stage:not(.presentation-mode) :is(.admin-center-modal,.community-composer,.community-profile-modal){width:min(760px, calc(100vw - var(--desktop-sidebar-width) - 80px))}.app-stage:not(.presentation-mode) :is(.toast,.roster-fixed-add){margin-left:calc(var(--desktop-sidebar-width) / 2)}html[data-theme=dark] .app-stage:not(.presentation-mode)>.phone-shell,html[data-theme=dark] .app-stage:not(.presentation-mode) .phone-content{background:var(--isl-canvas)}html[data-theme=dark] .app-stage:not(.presentation-mode) .bottom-nav{border-color:var(--isl-line)!important;background:var(--isl-surface)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .app-stage:not(.presentation-mode) .bottom-nav{background:color-mix(in srgb, var(--isl-surface) 94%, transparent)!important}}}.phone-content :where(.profit-calculator-intro,.profit-live-market,.profit-input-card,.mining-imine-reference,.mining-network-strip,.mining-result-table,.mining-daily-summary,.profit-assumptions){width:auto!important;max-width:none!important;margin-left:18px!important;margin-right:18px!important}.phone-content .profit-calculator-intro{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:18px;border-radius:18px!important}.phone-content .profit-calculator-intro>div{min-width:0}.phone-content .profit-calculator-intro small,.phone-content .profit-calculator-intro h2,.phone-content .profit-calculator-intro p{overflow-wrap:anywhere}.phone-content .profit-live-market>header{padding:11px 14px}.phone-content .profit-live-market>header div{flex-wrap:wrap;row-gap:2px}.phone-content .profit-live-market>header b{font-size:11px!important}.phone-content .profit-live-market>header small{font-size:8px!important}.phone-content .profit-live-metrics article{flex-direction:column;justify-content:center;min-height:78px;padding:11px 10px;display:flex}.phone-content .profit-live-metrics small{text-overflow:clip;white-space:normal;word-break:keep-all;min-height:2.6em;line-height:1.3;overflow:visible;font-size:9px!important}.phone-content .profit-live-metrics strong{font-size:13px!important}.phone-content .profit-live-metrics span{font-size:8px!important}.phone-content .profit-live-market>p{padding:9px 13px;font-size:8px!important}.phone-content .profit-input-card{gap:10px}.phone-content .profit-input-card label{flex-direction:column;justify-content:center;min-height:86px;padding:13px;display:flex}.phone-content .profit-input-card label>span{min-height:1.5em;font-size:11px!important}.phone-content .profit-input-card input{font-size:17px!important}.phone-content .profit-input-card b{white-space:nowrap;font-size:10px!important}@media (width<=380px){.phone-content :where(.profit-calculator-intro,.profit-live-market,.profit-input-card,.mining-imine-reference,.mining-network-strip,.mining-result-table,.mining-daily-summary,.profit-assumptions){margin-left:12px!important;margin-right:12px!important}.phone-content .profit-calculator-intro{grid-template-columns:46px minmax(0,1fr);gap:11px;padding:15px}.phone-content .profit-calculator-intro>span{width:46px;height:46px}.phone-content .profit-live-metrics article{padding:10px 7px}}.cashflow-hub-page{background:linear-gradient(#f5f1ff 0,#f7fafc 280px);min-height:100%;padding-bottom:104px}.cashflow-hub-hero{margin:14px var(--isl-gutter);color:#fff;background:radial-gradient(circle at 85% 16%,#f4c96d57,#0000 28%),linear-gradient(145deg,#17103d,#57318d 56%,#075a61);border-radius:22px;padding:24px 20px;box-shadow:0 16px 38px #2b19533d}.cashflow-hub-hero small,.cashflow-course-list header small,.cashflow-my-status header small{color:#f4d98f;letter-spacing:.12em;font-size:9px;font-weight:950}.cashflow-hub-hero h2{color:#fff;letter-spacing:-.04em;margin:9px 0;font-size:24px;line-height:1.18}.cashflow-hub-hero p{color:#e7def5;margin:0;font-size:12px;line-height:1.65}.cashflow-certified-badge{color:#ffe9ae;background:#110a2b6b;border:1px solid #f4d98fb3;border-radius:999px;margin-top:15px;padding:7px 10px;font-size:10px;font-weight:900;display:inline-flex}.cashflow-path-grid{margin:14px var(--isl-gutter);grid-template-columns:1fr 1fr;gap:10px;display:grid}.cashflow-path-grid article{background:#fff;border:1px solid #d9ddeb;border-radius:18px;padding:17px;position:relative;overflow:hidden;box-shadow:0 8px 22px #1b244212}.cashflow-path-grid article>span{color:#ece6f6;font-size:36px;font-weight:950;position:absolute;top:8px;right:12px}.cashflow-path-grid small{color:#7b54be;letter-spacing:.09em;font-size:8px;font-weight:950}.cashflow-path-grid h3{color:#202b4b;margin:6px 0;font-size:16px;position:relative}.cashflow-path-grid p{color:#677389;margin:0;font-size:10px;line-height:1.55;position:relative}.cashflow-path-grid button,.cashflow-path-grid article>b{color:#6540a2;background:#eee7fa;border:0;border-radius:999px;margin-top:12px;padding:8px 10px;font-size:9px;font-weight:900;display:inline-flex;position:relative}.cashflow-path-grid .dealer{background:linear-gradient(145deg,#fffdf6,#f7f0ff);border-color:#dcc47c}.cashflow-practice-card{margin:12px var(--isl-gutter);background:#fff;border:1px solid #cbd8e6;border-radius:18px;grid-template-columns:1fr auto;align-items:center;gap:12px;padding:16px;display:grid}.cashflow-practice-card small{color:#0c8a78;font-size:9px;font-weight:950}.cashflow-practice-card h3{color:#3a342d;margin:4px 0;font-size:15px}.cashflow-practice-card p{color:#758398;margin:0;font-size:10px}.cashflow-practice-card button{color:#fff;background:#0c8a78;border:0;border-radius:999px;padding:9px 11px;font-size:10px;font-weight:900}.cashflow-course-list,.cashflow-my-status{margin:14px var(--isl-gutter);background:#fff;border:1px solid #d8dfeb;border-radius:20px;padding:15px;box-shadow:0 8px 22px #1b24420f}.cashflow-course-list>header,.cashflow-my-status>header,.cashflow-admin-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.cashflow-course-list header small,.cashflow-my-status header small{color:#7950b2}.cashflow-course-list h3,.cashflow-my-status h3,.cashflow-admin-heading h3{color:#1d3150;margin:3px 0;font-size:16px}.cashflow-course-list header button,.cashflow-admin-heading button{color:#98703e;background:#f5effc;border:1px solid #d4c6e7;border-radius:999px;padding:7px 9px;font-size:9px;font-weight:900}.cashflow-course-list>article{border-top:1px solid #e7ebf1;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px 0;display:grid}.cashflow-course-list time{text-align:center;display:grid}.cashflow-course-list time b{color:#98703e;font-size:13px}.cashflow-course-list time span,.cashflow-course-list article small{color:#8993a4;font-size:9px}.cashflow-course-list article div>b{color:#213550;font-size:12px;display:block}.cashflow-course-list article p{color:#718095;margin:4px 0 0;font-size:9px;line-height:1.4}.cashflow-course-list article>button{color:#fff;background:#98703e;border:0;border-radius:999px;padding:8px 10px;font-size:9px;font-weight:900}.cashflow-course-list article>button:disabled{color:#8a8177;background:#eee8df}.cashflow-empty{text-align:center;border-top:1px solid #e7ebf1;margin-top:12px;padding:20px 5px 8px}.cashflow-empty b{color:#3a4960;font-size:12px}.cashflow-empty p{color:#8390a1;max-width:330px;margin:5px auto 0;font-size:10px;line-height:1.5}.cashflow-my-status article{border-top:1px solid #e7ebf1;flex-wrap:wrap;align-items:center;gap:9px;padding:12px 0;display:flex}.cashflow-my-status article>div{flex:1;min-width:0}.cashflow-my-status article b,.cashflow-my-status article small{display:block}.cashflow-my-status article b{color:#243851;font-size:11px}.cashflow-my-status article small{color:#8390a1;margin-top:3px;font-size:9px}.cashflow-my-status article>span{color:#687589;background:#eee8df;border-radius:999px;padding:6px 8px;font-size:9px;font-weight:900}.cashflow-my-status article>span.completed{color:#087d55;background:#e7f7ef}.cashflow-my-status article>button{color:#98703e;background:#fbf8f2;border:1px solid #dfd2bf;border-radius:10px;width:100%;padding:9px;font-size:10px;font-weight:900}.cashflow-dealer-label{color:#75520b!important;vertical-align:middle!important;background:#fff7d9!important;border:1px solid #d9be70!important;border-radius:999px!important;margin-left:5px!important;padding:2px 5px!important;font-size:7px!important;font-weight:950!important;line-height:1.2!important;display:inline-flex!important}.cashflow-admin-heading{border-top:1px solid var(--isl-line);margin-top:22px;padding-top:18px}.cashflow-admin-heading small{color:#a67c45;letter-spacing:.09em;font-size:9px;font-weight:950}.cashflow-admin-summary{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.cashflow-admin-summary article{border:1px solid var(--isl-line);background:var(--isl-surface-soft);border-radius:14px;padding:12px}.cashflow-admin-summary small,.cashflow-admin-summary b{display:block}.cashflow-admin-summary small{color:var(--isl-muted);font-size:9px}.cashflow-admin-summary b{color:var(--isl-ink);margin-top:4px;font-size:18px}.cashflow-admin-list{gap:8px;display:grid}.cashflow-admin-list>article{border:1px solid var(--isl-line);background:var(--isl-surface);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:13px;display:grid}.cashflow-admin-list article div>*{display:block}.cashflow-admin-list article div>b{color:var(--isl-ink);font-size:12px}.cashflow-admin-list article div>small,.cashflow-admin-list article div>span{color:var(--isl-muted);margin-top:3px;font-size:9px}.cashflow-admin-list code{color:#98703e;margin-top:6px;font-size:9px}.cashflow-admin-list article>em{color:#6d7888;background:#eee8df;border-radius:999px;align-self:start;padding:5px 7px;font-size:8px;font-style:normal;font-weight:900}.cashflow-admin-list article.completed>em{color:#087d55;background:#e7f7ef}.cashflow-admin-list nav{flex-wrap:wrap;grid-column:1/-1;gap:6px;display:flex}.cashflow-admin-list nav button{color:#98703e;background:#f6f0e7;border:1px solid #dfd2bf;border-radius:9px;padding:7px 9px;font-size:9px;font-weight:900}.cashflow-admin-list nav button.danger{color:#b63c50;background:#fff2f4;border-color:#efc0c7}.cashflow-admin-list>p{border:1px dashed var(--isl-line);color:var(--isl-muted);text-align:center;border-radius:14px;margin:0;padding:18px;font-size:10px}html[data-theme=dark] .cashflow-hub-page{background:var(--isl-bg)}html[data-theme=dark] :is(.cashflow-path-grid article,.cashflow-practice-card,.cashflow-course-list,.cashflow-my-status){border-color:var(--isl-line);background:var(--isl-surface);color:var(--isl-ink)}html[data-theme=dark] :is(.cashflow-path-grid h3,.cashflow-practice-card h3,.cashflow-course-list h3,.cashflow-my-status h3,.cashflow-course-list article div>b,.cashflow-my-status article b){color:var(--isl-ink)}@media (width<=390px){.cashflow-path-grid{grid-template-columns:1fr}.cashflow-course-list>article{grid-template-columns:42px minmax(0,1fr)}.cashflow-course-list article>button{grid-column:2;justify-self:start}.cashflow-admin-summary{grid-template-columns:1fr}}.learning-content-shell-page{background:var(--isl-bg,#f5f7fa);min-height:100%;padding-bottom:104px}.learning-content-shell-page>main{min-height:260px;margin:14px var(--isl-gutter);border:1px dashed var(--isl-line,#cad6e2);border-radius:var(--isl-card-radius,18px);background:var(--isl-surface,#fff);place-items:center;display:grid}.learning-content-shell-page>main>span{background:var(--isl-surface-soft,#eef3f8);color:var(--isl-muted,#77879a);border-radius:999px;padding:8px 12px;font-size:10px;font-weight:900}@media (width<=600px){.phone-content .community-page .community-post-actions{gap:10px;padding:9px 14px 4px}.phone-content .community-page .community-post-actions button{gap:4px;width:auto;min-width:0;min-height:34px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;padding:4px 3px!important;font-size:13px!important;line-height:1!important}.phone-content .community-page .community-post-actions svg{width:21px;height:21px}.phone-content .community-page .community-post-actions .community-save{justify-content:center;width:34px;padding-inline:5px!important}.phone-content .community-page .community-comment-row-actions{align-items:center;gap:4px}.phone-content .community-page .community-comment-row-actions button{width:auto;min-width:0;border:1px solid var(--isl-line)!important;background:var(--isl-surface-soft)!important;min-height:30px!important;box-shadow:none!important;border-radius:10px!important;padding:4px 9px!important;font-size:12px!important;line-height:1!important}.phone-content .community-page .community-comment-row-actions .community-comment-reply{color:var(--brand-teal)!important}.phone-content .community-page .community-comment-row-actions .community-comment-delete{border-color:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content .community-page .community-comment-row-actions .community-comment-delete{border-color:color-mix(in srgb,var(--isl-coral) 28%,var(--isl-line))!important}}.phone-content .community-page .community-comment-row-actions .community-comment-delete{background:var(--isl-coral)!important}@supports (color:color-mix(in lab, red, red)){.phone-content .community-page .community-comment-row-actions .community-comment-delete{background:color-mix(in srgb,var(--isl-coral) 7%,var(--isl-surface))!important}}.phone-content .community-page .community-comment-row-actions .community-comment-delete{color:var(--isl-coral)!important}.phone-content .community-page .community-post-copy{padding:2px 14px 12px}.phone-content .community-page .community-caption-text{position:relative}.phone-content .community-page .community-caption-text>p{letter-spacing:-.015em;white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0 0;color:var(--isl-ink)!important;font-size:14px!important;line-height:1.38!important}.phone-content .community-page .community-caption-text.is-collapsed>p{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.phone-content .community-page .community-caption-author{font-weight:850;color:var(--isl-ink)!important;font-size:inherit!important}.phone-content .community-page .community-caption-text>button.community-caption-toggle{font-weight:750;min-height:28px!important;color:var(--isl-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:3px 0!important;font-size:13px!important;line-height:1.2!important}.phone-content .community-page .community-caption-text.is-collapsed>button.community-caption-toggle{position:absolute;bottom:0;right:0;background:linear-gradient(90deg, transparent 0, var(--isl-surface) 20%, var(--isl-surface) 100%)!important;min-height:21px!important;color:var(--isl-muted)!important;padding:1px 0 1px 18px!important;font-size:14px!important}.phone-content .community-page .community-post-copy>button.community-comments-toggle{min-height:30px!important;padding:4px 0!important;font-size:13px!important;line-height:1.25!important}.phone-content .community-page .community-comment-row,.phone-content .community-page .community-comment-message{font-size:13px!important;line-height:1.45!important}.phone-content .community-page .community-author-copy>b{font-size:14px!important}.phone-content .community-page .community-author-copy>small{font-size:11px!important}}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.community-search,.growth-closing-admin-search,.global-centers-hero label){border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important;background-image:none!important}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.community-search,.growth-closing-admin-search,.global-centers-hero label) :where(input,select){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important}.phone-content :where(.roster-search-box,.admin-member-filters,.community-search-panel) select{appearance:none!important;color:var(--isl-ink)!important;letter-spacing:normal!important;text-transform:none!important;text-shadow:none!important;box-shadow:none!important;background-color:#0000!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14'%3E%3Cpath d='m3 5 4 4 4-4' fill='none' stroke='%236f849a' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")!important;background-position:right 8px center!important;background-repeat:no-repeat!important;background-size:14px 14px!important;border:0!important;outline:0!important;padding-right:28px!important;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-style:normal!important;font-weight:500!important}.phone-content :where(.roster-search-box,.admin-member-filters,.community-search-panel) select option{background:var(--isl-surface)!important;color:var(--isl-ink)!important;letter-spacing:normal!important;text-transform:none!important;font-family:-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-style:normal!important;font-weight:400!important}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.community-search,.growth-closing-admin-search,.global-centers-hero label):focus-within{border-color:var(--brand-teal)!important;box-shadow:0 0 0 3px var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.community-search,.growth-closing-admin-search,.global-centers-hero label):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 16%,transparent)!important}}html[data-theme=dark] .phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.community-search,.growth-closing-admin-search,.global-centers-hero label){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;background-image:none!important}.phone-content .community-page .community-post header{z-index:5;position:relative}.phone-content .community-page .community-post-menu{z-index:30;position:relative}.phone-content .community-page .community-post-menu-popover{z-index:40;border:1px solid var(--isl-line);background:var(--isl-surface);border-radius:14px;grid-template-columns:1fr;align-items:stretch;width:112px;min-width:112px;display:grid;position:absolute;top:calc(100% + 6px);right:0;overflow:hidden;box-shadow:0 14px 32px #041f4633}.phone-content .community-page .community-post-menu-popover button,html body .app-stage .phone-content .community-page .community-post-menu-popover button{white-space:nowrap;justify-content:center;align-items:center;width:100%;min-width:0;min-height:46px;margin:0;font-weight:800;display:flex;position:static;inset:auto;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0 14px!important;font-size:15px!important;line-height:1!important;transform:none!important}.phone-content .community-page .community-post-menu-popover button+button{border-top:1px solid var(--isl-line)!important}.phone-content .community-page .community-post-menu-popover button.delete{background:#cf4056!important}@supports (color:color-mix(in lab, red, red)){.phone-content .community-page .community-post-menu-popover button.delete{background:color-mix(in srgb,#cf4056 7%,var(--isl-surface))!important}}.phone-content .community-page .community-post-menu-popover button.delete{color:#c7334b!important}html[data-theme=dark] .phone-content .community-page .community-post-menu-popover button.delete{background:#ff7187!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .phone-content .community-page .community-post-menu-popover button.delete{background:color-mix(in srgb,#ff7187 10%,var(--isl-surface))!important}}html[data-theme=dark] .phone-content .community-page .community-post-menu-popover button.delete{color:#ff91a2!important}:where(.messenger-speaker-avatar,.greeting-avatar,.profile-avatar,.profile-photo-editor>span,.member-detail-avatar,.avatar-photo,.community-author-avatar,.community-comment-author-avatar,.community-sheet-avatar,.community-profile-avatar,.warm-home-profile,.admin-member-avatar):has(>img){aspect-ratio:1;position:relative;overflow:hidden}:where(.messenger-speaker-avatar,.greeting-avatar,.profile-avatar,.profile-photo-editor>span,.member-detail-avatar,.avatar-photo,.community-author-avatar,.community-comment-author-avatar,.community-sheet-avatar,.community-profile-avatar,.warm-home-profile,.admin-member-avatar)>img{border-radius:inherit;object-fit:cover!important;object-position:50% 38%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important;position:absolute!important;inset:0!important}.phone-content .consultation-messages .messenger-speaker-avatar{aspect-ratio:1;flex-shrink:0;position:relative}.phone-content .consultation-messages .messenger-speaker-avatar>img{object-fit:cover!important;object-position:50% 38%!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;position:absolute!important;inset:0!important}.support-workspace-switch{margin:12px max(4px,var(--page-pad,16px)) 16px;border:1px solid var(--line);background:var(--surface-soft,var(--pale));border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:5px;display:grid}.support-workspace-switch button{min-height:48px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:14px;font-weight:800}.support-workspace-switch button.active{background:var(--surface,#fff);color:var(--ink,var(--navy));box-shadow:0 4px 14px #102a4114}.consultation-inbox,.consultation-room{margin:0 max(4px,var(--page-pad,16px)) 120px;border:1px solid var(--line);background:var(--surface,#fff);border-radius:24px;overflow:hidden;box-shadow:0 14px 34px #102a4114}.consultation-inbox>header{border-bottom:1px solid var(--line);padding:24px}.consultation-inbox>header small{color:var(--accent);letter-spacing:.12em;font-size:12px;font-weight:900}.consultation-inbox>header h2{margin:6px 0;font-size:clamp(24px,4vw,36px)}.consultation-inbox>header span{color:var(--muted)}.consultation-inbox>button{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--ink,var(--navy));text-align:left;background:0 0;align-items:center;gap:14px;padding:18px 20px;display:flex;position:relative}.consultation-inbox>button:hover{background:var(--surface-soft,var(--pale))}.consultation-inbox>button.messenger-conversation-link{gap:12px;min-height:70px;padding:18px 22px}.messenger-conversation-link>b{flex:1;min-width:0;font-size:18px}.consultation-inbox button .messenger-conversation-arrow{min-width:auto;color:var(--accent);flex:none;font-size:28px;font-weight:900;display:block}.consultation-inbox i,.consultation-room header i{background:var(--accent-soft,#e6f5f3);width:48px;height:48px;color:var(--accent);border-radius:50%;flex:0 0 48px;place-items:center;font-style:normal;font-weight:900;display:grid}.consultation-inbox button span{flex:1;gap:4px;min-width:0;display:grid}.consultation-inbox button small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.consultation-inbox time{color:var(--muted);font-size:12px}.consultation-inbox em{background:var(--accent);color:#fff;border-radius:12px;place-items:center;min-width:24px;height:24px;font-style:normal;font-weight:800;display:grid}.consultation-empty{min-height:220px;color:var(--muted);text-align:center;place-items:center;gap:8px;padding:30px;display:grid}.consultation-empty small{display:block}.consultation-room{grid-template-rows:auto minmax(420px,62vh) auto;display:grid}.consultation-room>header{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding:14px 18px;display:flex}.consultation-room>header>button{background:var(--surface-soft,var(--pale));width:42px;height:42px;color:var(--ink,var(--navy));border:0;border-radius:50%;font-size:28px}.consultation-room h2{margin:0;font-size:20px}.consultation-room header small{color:var(--muted)}.consultation-messages{background:var(--surface-soft,var(--pale));flex-direction:column;gap:10px;padding:22px;display:flex;overflow:auto}@supports (color:color-mix(in lab, red, red)){.consultation-messages{background:color-mix(in srgb,var(--surface-soft,var(--pale)) 70%,transparent)}}.consultation-messages article{align-self:flex-start;max-width:min(76%,560px)}.consultation-messages article.mine{text-align:right;align-self:flex-end}.consultation-messages article p{background:var(--surface,#fff);color:var(--ink,var(--navy));white-space:pre-wrap;border-radius:6px 18px 18px;margin:3px 0;padding:12px 15px;box-shadow:0 3px 12px #102a410f}.consultation-messages article.mine p{background:var(--accent,var(--button-primary));color:#fff;border-radius:18px 6px 18px 18px}.consultation-messages article small,.consultation-messages article time{color:var(--muted);font-size:11px}.consultation-messages article{align-items:flex-end;gap:8px;max-width:min(84%,620px);display:flex}.consultation-messages article.mine{flex-direction:row-reverse}.messenger-message-body{justify-items:start;min-width:0;display:grid}.consultation-messages article.mine .messenger-message-body{justify-items:end}.messenger-speaker-avatar{background:var(--brand-teal-soft,var(--surface-soft));width:36px;height:36px;color:var(--brand-teal,var(--accent));border-radius:50%;flex:0 0 36px;place-items:center;font-size:14px;font-weight:850;line-height:1;display:grid;overflow:hidden}.messenger-speaker-avatar img{object-fit:cover;width:100%;height:100%;display:block}.messenger-message-body>time{margin-top:2px}.consultation-room>footer{border-top:1px solid var(--line);background:var(--surface,#fff);gap:9px;padding:12px;display:flex}.consultation-room textarea{resize:none;border:1px solid var(--line);background:var(--surface-soft,var(--pale));min-height:48px;max-height:120px;color:var(--ink,var(--navy));font:inherit;border-radius:16px;flex:1;padding:13px 15px}.consultation-room footer button{background:var(--accent,var(--button-primary));color:#fff;border:0;border-radius:16px;min-width:72px;font-weight:900}.consultation-room footer button:disabled{opacity:.45}.consultation-inbox>header .messenger-create-button{background:var(--accent,var(--button-primary));color:#fff;min-height:44px;font:inherit;border:0;border-radius:14px;margin-top:16px;padding:0 18px;font-weight:900}.messenger-create-form{border-bottom:1px solid var(--line);background:var(--surface-soft,var(--pale));grid-template-columns:minmax(0,1fr) auto;gap:9px;padding:14px 20px;display:grid}.messenger-create-form input,.messenger-invite-search{border:1px solid var(--line);background:var(--surface,#fff);min-width:0;color:var(--ink,var(--navy));font:inherit;border-radius:14px;padding:12px 14px}.messenger-create-form button,.messenger-invite-results button,.messenger-member-list button{background:var(--accent,var(--button-primary));color:#fff;font:inherit;border:0;border-radius:12px;padding:0 16px;font-weight:900}.messenger-room-actions{align-items:center;gap:7px;margin-left:auto;display:flex}.consultation-room>header .messenger-members-button,.consultation-room>header .messenger-header-leave{border-radius:12px;width:auto;min-width:64px;padding:0 12px;font-size:13px;font-weight:900}.consultation-room>header .messenger-header-leave{border:1px solid #cf4056}@supports (color:color-mix(in lab, red, red)){.consultation-room>header .messenger-header-leave{border:1px solid color-mix(in srgb,#cf4056 34%,var(--line))}}.consultation-room>header .messenger-header-leave{background:#cf4056}@supports (color:color-mix(in lab, red, red)){.consultation-room>header .messenger-header-leave{background:color-mix(in srgb,#cf4056 8%,var(--surface))}}.consultation-room>header .messenger-header-leave{color:#cf4056}.messenger-member-panel{z-index:20;top:72px;right:max(6px,var(--page-pad,16px));border:1px solid var(--line);background:var(--surface,#fff);width:min(390px,100% - 12px);max-height:min(620px,75vh);color:var(--ink,var(--navy));border-radius:20px;padding:18px;position:absolute;overflow:auto;box-shadow:0 18px 45px #06182a3d}.consultation-room{position:relative}.messenger-panel-title{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.messenger-panel-title h3{margin:0}.messenger-panel-title button{color:var(--muted);background:0 0;border:0;font-size:22px}.messenger-member-list,.messenger-invite-results{gap:7px;display:grid}.messenger-member-list>div,.messenger-invite-results>button{background:var(--surface-soft,var(--pale));border-radius:13px;align-items:center;gap:10px;min-height:48px;padding:9px 10px;display:flex}.messenger-member-list>div span,.messenger-invite-results>button span{flex:1;min-width:0;display:grid}.messenger-member-list small,.messenger-invite-results small{color:var(--muted);text-overflow:ellipsis;overflow:hidden}.messenger-member-list button,.messenger-invite-results button{min-height:34px;padding:0 12px}.messenger-invite-search{gap:6px;width:100%;margin:16px 0 9px;display:grid}.messenger-invite-search input{width:100%;color:inherit;font:inherit;background:0 0;border:0}.messenger-leave-button{border:1px solid #cf4056;width:100%;min-height:44px;margin-top:16px}@supports (color:color-mix(in lab, red, red)){.messenger-leave-button{border:1px solid color-mix(in srgb,#cf4056 35%,var(--line))}}.messenger-leave-button{background:#cf4056;border-radius:14px}@supports (color:color-mix(in lab, red, red)){.messenger-leave-button{background:color-mix(in srgb,#cf4056 9%,var(--surface))}}.messenger-leave-button{color:#cf4056;font:inherit;font-weight:900}.messenger-compose{align-items:flex-end;gap:8px;display:flex!important}.messenger-compose-body{flex:1;gap:6px;min-width:0;display:grid}.messenger-compose-body textarea{width:100%}.messenger-attach-button{border-radius:50%!important;flex:0 0 42px!important;width:42px!important;min-width:42px!important;padding:0!important;font-size:25px!important}.messenger-attachment-preview{background:var(--surface-soft,var(--pale));min-width:0;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:12px;align-items:center;gap:7px;padding:7px 10px;font-size:12px;display:flex;overflow:hidden}.messenger-attachment-preview b{color:var(--accent);font-size:11px}.messenger-attachment-preview button{border-radius:50%!important;flex:none!important;width:24px!important;min-width:24px!important;height:24px!important;margin-left:auto!important;padding:0!important}.messenger-message-media{background:#06101d;border-radius:13px;margin:-2px -5px 6px;overflow:hidden}.messenger-message-media img,.messenger-message-media video{object-fit:contain;width:min(340px,72vw);max-height:420px;display:block}.consultation-messages article.mine .messenger-message-media{margin-left:auto}@media (width<=600px){.consultation-inbox,.consultation-room{border-radius:18px;margin-left:1px;margin-right:1px}.consultation-room{grid-template-rows:auto minmax(380px,58vh) auto}.consultation-messages{padding:15px}.support-workspace-switch{margin-left:1px;margin-right:1px}}.messenger-member-panel{font-family:inherit}.messenger-panel-title>b{color:var(--isl-ink,var(--ink,var(--navy)));letter-spacing:-.025em;font-size:18px;font-weight:800;line-height:1.35}.messenger-panel-title>button{color:var(--isl-muted,var(--muted));padding:6px 4px;font-size:15px;font-weight:700;line-height:1.2}.messenger-member-list>div,.messenger-invite-results>button{border:1px solid var(--isl-line,var(--line));background:var(--isl-surface-soft,var(--surface-soft,var(--pale)));min-height:58px;color:var(--isl-ink,var(--ink,var(--navy)));padding:10px 12px}.messenger-member-list>div>i{background:var(--brand-teal,#159d98);border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}@supports (color:color-mix(in lab, red, red)){.messenger-member-list>div>i{background:color-mix(in srgb,var(--brand-teal,#159d98) 12%,var(--isl-surface,var(--surface,#fff)))}}.messenger-member-list>div>i{color:var(--brand-teal,#159d98);font-size:14px;font-style:normal;font-weight:750}.messenger-member-list span>b,.messenger-invite-results span>b{color:var(--isl-ink,var(--ink,var(--navy)));letter-spacing:-.018em;text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:750;line-height:1.3;display:block;overflow:hidden}.messenger-member-list small,.messenger-invite-results small{color:var(--isl-muted,var(--muted));letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:500;line-height:1.35;display:block;overflow:hidden}.messenger-member-list>div>button{min-height:32px;padding:0 11px;font-size:12px;font-weight:750}.messenger-invite-results>button{width:100%;font-weight:inherit;text-align:left}.messenger-invite-results>button>em{background:var(--brand-teal,#159d98);border-radius:999px;flex:none;padding:7px 11px}@supports (color:color-mix(in lab, red, red)){.messenger-invite-results>button>em{background:color-mix(in srgb,var(--brand-teal,#159d98) 13%,var(--isl-surface,var(--surface,#fff)))}}.messenger-invite-results>button>em{color:var(--brand-teal,#159d98);letter-spacing:-.015em;font-size:12px;font-style:normal;font-weight:800;line-height:1.2}.messenger-invite-search>span{color:var(--isl-ink,var(--ink,var(--navy)));letter-spacing:-.015em;font-size:14px;font-weight:750}.messenger-invite-search input{font-size:14px;font-weight:500;line-height:1.4}html[data-theme=dark] .messenger-member-list>div,html[data-theme=dark] .messenger-invite-results>button{border-color:var(--isl-line,var(--line));background:var(--isl-surface-soft,var(--surface-soft));color:var(--isl-ink,var(--ink))}@media (width<=520px){.messenger-member-panel{padding:16px}.messenger-panel-title>b{font-size:17px}.messenger-member-list span>b,.messenger-invite-results span>b{font-size:14px}.messenger-member-list small,.messenger-invite-results small{font-size:11.5px}}.consultation-room{box-shadow:none;border:0}.consultation-room>header,.consultation-room>footer{border-color:#0000}.consultation-messages{background:0 0}.consultation-messages article p{box-shadow:none;color:var(--isl-ink,var(--ink,var(--navy)));letter-spacing:-.018em;border:0;font-size:16px;font-weight:650;line-height:1.55}.consultation-messages article.mine p{background:var(--brand-teal,var(--accent,var(--button-primary)));color:#fff;font-weight:700}.consultation-messages article small,.consultation-messages article time{color:var(--isl-muted,var(--muted));font-size:12px;font-weight:600;line-height:1.35}html[data-theme=dark] .consultation-messages article p{background:var(--isl-surface-soft,var(--surface-soft));color:var(--isl-ink,var(--ink))}html[data-theme=dark] .consultation-messages article.mine p{background:var(--brand-teal,var(--accent));color:#fff}@media (width<=600px){.consultation-messages article p{font-size:15.5px;line-height:1.5}.consultation-messages article{max-width:92%}.messenger-speaker-avatar{flex-basis:32px;width:32px;height:32px;font-size:12px}}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.admin-member-filters>label,.admin-point-search,.community-search,.community-affiliation-filters>label,.growth-closing-admin-search,.messenger-invite-search,.global-centers-hero label){border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important;background-image:none!important}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.admin-member-filters>label,.admin-point-search,.community-search,.community-affiliation-filters>label,.growth-closing-admin-search,.messenger-invite-search,.global-centers-hero label)>:where(input,select),.phone-content :where(.search-box,.admin-member-search>div,.admin-point-search,.community-search,.messenger-invite-search) :where(input,select){appearance:none!important;box-shadow:none!important;background-color:#0000!important;background-image:none!important;border:0!important;border-radius:0!important;outline:0!important}.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.admin-member-filters>label,.admin-point-search,.community-search,.community-affiliation-filters>label,.growth-closing-admin-search,.messenger-invite-search,.global-centers-hero label):focus-within{border-color:var(--brand-teal)!important;box-shadow:0 0 0 3px var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.admin-member-filters>label,.admin-point-search,.community-search,.community-affiliation-filters>label,.growth-closing-admin-search,.messenger-invite-search,.global-centers-hero label):focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-teal) 14%,transparent)!important}}html[data-theme=dark] .phone-content :where(.search-box,.director-member-search,.admin-manager-search,.admin-member-search>div,.admin-member-filters>label,.admin-point-search,.community-search,.community-affiliation-filters>label,.growth-closing-admin-search,.messenger-invite-search,.global-centers-hero label){border-color:var(--isl-line)!important;background:var(--isl-surface)!important}.phone-content .consultation-messages article p,.phone-content .consultation-messages article.mine p{background:var(--brand-teal)!important;border:0!important;border-radius:9px!important;padding:9px 11px!important}@supports (color:color-mix(in lab, red, red)){.phone-content .consultation-messages article p,.phone-content .consultation-messages article.mine p{background:color-mix(in srgb,var(--brand-teal) 7%,var(--isl-surface))!important}}.phone-content .consultation-messages article p,.phone-content .consultation-messages article.mine p{color:var(--isl-ink)!important;box-shadow:none!important;font-weight:700!important}html[data-theme=dark] .phone-content .consultation-messages article p,html[data-theme=dark] .phone-content .consultation-messages article.mine p{background:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){html[data-theme=dark] .phone-content .consultation-messages article p,html[data-theme=dark] .phone-content .consultation-messages article.mine p{background:color-mix(in srgb,var(--brand-teal) 10%,var(--isl-surface))!important}}.phone-content .consultation-inbox>header small{letter-spacing:.1em!important;font-size:11px!important;font-weight:750!important}.phone-content .consultation-inbox>header h2{letter-spacing:-.025em!important;font-size:22px!important;font-weight:750!important;line-height:1.3!important}.phone-content .consultation-inbox>header span{font-size:14px!important;font-weight:500!important;line-height:1.45!important}.phone-content .consultation-inbox>header .messenger-create-button{font-size:15px!important;font-weight:750!important}.phone-content .messenger-conversation-link>b{letter-spacing:-.018em!important;font-size:16px!important;font-weight:700!important;line-height:1.35!important}.phone-content .consultation-inbox button small{font-size:13px!important;font-weight:500!important;line-height:1.4!important}.phone-content .consultation-inbox time{font-size:11px!important;font-weight:500!important}.phone-content .consultation-inbox i,.phone-content .consultation-room>header>i{font-size:16px!important;font-weight:750!important}.phone-content .consultation-inbox button .messenger-conversation-arrow{font-size:18px!important;font-weight:700!important}.phone-content .consultation-room h2{letter-spacing:-.02em!important;font-size:17px!important;font-weight:750!important;line-height:1.35!important}.phone-content .consultation-room header small{font-size:12px!important;font-weight:500!important;line-height:1.35!important}.phone-content .consultation-room>header .messenger-members-button,.phone-content .consultation-room>header .messenger-header-leave{font-size:12px!important;font-weight:700!important}.phone-content .consultation-messages article p,.phone-content .consultation-messages article.mine p{font-size:15px!important;line-height:1.5!important}.phone-content .consultation-messages article>small,.phone-content .consultation-messages article>time{font-size:11px!important;font-weight:500!important}.phone-content .messenger-compose-body textarea{font-size:15px!important;font-weight:500!important;line-height:1.45!important}.phone-content .messenger-compose>button:last-child{font-size:14px!important;font-weight:750!important}.phone-content .messenger-panel-title>b{font-size:17px!important}.phone-content .messenger-member-list span>b,.phone-content .messenger-invite-results span>b{font-size:15px!important}.phone-content .messenger-member-list small,.phone-content .messenger-invite-results small{font-size:12px!important}@media (width<=600px){.phone-content .consultation-inbox>header{padding:20px 18px!important}.phone-content .consultation-inbox>button.messenger-conversation-link{min-height:68px!important;padding:14px 16px!important}.phone-content .consultation-inbox i,.phone-content .consultation-room>header>i{flex-basis:44px!important;width:44px!important;height:44px!important}.phone-content .consultation-messages{gap:8px!important;padding:14px!important}}.phone-content .messenger-community-page .consultation-inbox.messenger-inbox{background:var(--isl-surface);box-shadow:none;border:0;border-radius:0;margin-top:12px}.phone-content .messenger-inbox-header{background:var(--isl-surface);justify-content:space-between;align-items:center;gap:16px;display:flex;border:0!important;padding:20px 18px 12px!important}.phone-content .messenger-inbox-header h2{color:var(--isl-ink);margin:0;letter-spacing:-.045em!important;font-size:27px!important;font-weight:850!important;line-height:1.2!important}.phone-content .messenger-inbox-header nav{align-items:center;gap:3px;display:flex}.phone-content .messenger-inbox-header nav button{width:42px;height:42px;color:var(--isl-ink);background:0 0;border:0;border-radius:50%;place-items:center;display:grid}.phone-content .messenger-inbox-header nav button:hover,.phone-content .messenger-inbox-header nav button.active{background:var(--brand-teal-soft);color:var(--brand-teal)}.phone-content .messenger-inbox-header svg,.phone-content .messenger-inbox-search svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.phone-content .messenger-inbox-search{border:1px solid var(--isl-line);background:var(--isl-surface-soft);color:var(--isl-muted);border-radius:13px;align-items:center;gap:9px;margin:2px 18px 10px;padding:0 12px;display:flex}.phone-content .messenger-inbox-search input{min-width:0;min-height:44px;color:var(--isl-ink);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:14px}.phone-content .messenger-inbox-search button{background:var(--isl-line);width:28px;height:28px;color:var(--isl-muted);border:0;border-radius:50%;font-size:18px;line-height:1}.phone-content .messenger-list-settings{background:var(--isl-surface-soft);border-radius:14px;align-items:center;gap:12px;margin:2px 18px 10px;padding:11px 13px;display:flex}.phone-content .messenger-list-settings>span{flex:1;gap:2px;min-width:0;display:grid}.phone-content .messenger-list-settings b{color:var(--isl-ink);font-size:14px}.phone-content .messenger-list-settings small{color:var(--isl-muted);font-size:11.5px}.phone-content .messenger-list-settings>button{background:var(--isl-line);border:0;border-radius:999px;width:42px;height:24px;padding:2px;position:relative}.phone-content .messenger-list-settings>button i{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .18s;display:block}.phone-content .messenger-list-settings>button.active{background:var(--brand-teal)}.phone-content .messenger-list-settings>button.active i{transform:translate(18px)}.phone-content .messenger-inbox-filters{scrollbar-width:none;gap:7px;padding:4px 18px 12px;display:flex;overflow-x:auto}.phone-content .messenger-inbox-filters::-webkit-scrollbar{display:none}.phone-content .messenger-inbox-filters button{border:1px solid var(--isl-line);min-height:36px;color:var(--isl-muted);font:inherit;background:0 0;border-radius:999px;flex:none;padding:0 15px;font-size:13px;font-weight:750}.phone-content .messenger-inbox-filters button.active{border-color:var(--brand-teal);background:var(--brand-teal);color:#fff}.phone-content .messenger-conversation-list{border-top:1px solid var(--isl-line)}.phone-content .messenger-conversation-list>.messenger-conversation-link{width:100%;min-height:78px;color:var(--isl-ink);text-align:left;background:0 0;border:0;grid-template-rows:auto auto;grid-template-columns:52px minmax(0,1fr) auto;gap:2px 12px;padding:12px 18px;display:grid;position:relative}.phone-content .messenger-conversation-list>.messenger-conversation-link:hover{background:var(--isl-surface-soft)}.phone-content .messenger-conversation-list>.messenger-conversation-link>i{background:var(--brand-teal-soft);width:52px;height:52px;color:var(--brand-teal);border-radius:18px;grid-area:1/1/span 2;place-items:center;font-style:normal;display:grid;font-size:17px!important;font-weight:800!important}.phone-content .messenger-conversation-list>.messenger-conversation-link>i.has-photo,.phone-content .consultation-room>header>i.has-photo,.phone-content .messenger-room-avatar-setting>i.has-photo{background:var(--isl-surface-soft);overflow:hidden}.phone-content .messenger-conversation-list>.messenger-conversation-link>i img,.phone-content .consultation-room>header>i img,.phone-content .messenger-room-avatar-setting>i img{object-fit:cover;width:100%;height:100%;display:block}.phone-content .messenger-conversation-list>.messenger-conversation-link>span{grid-area:1/2/span 2;align-content:center;gap:4px;min-width:0;display:grid}.phone-content .messenger-conversation-list>.messenger-conversation-link b{color:var(--isl-ink);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:16px!important;font-weight:750!important}.phone-content .messenger-conversation-list>.messenger-conversation-link small{color:var(--isl-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden;font-size:13px!important;font-weight:500!important;line-height:1.35!important}.phone-content .messenger-conversation-list>.messenger-conversation-link time{color:var(--isl-muted);white-space:nowrap;grid-area:1/3;font-weight:500;font-size:11px!important}.phone-content .messenger-conversation-list>.messenger-conversation-link em{color:#fff;background:#f15a3b;border-radius:999px;grid-area:2/3;place-self:start end;place-items:center;min-width:20px;height:20px;padding:0 6px;font-size:10px;font-style:normal;font-weight:800;display:grid}html[data-theme=dark] .phone-content .messenger-inbox-header,html[data-theme=dark] .phone-content .messenger-community-page .consultation-inbox.messenger-inbox{background:var(--isl-surface)}.phone-content .messenger-room-avatar-setting{border:1px solid var(--isl-line);background:var(--isl-surface-soft);border-radius:14px;align-items:center;gap:10px;margin-bottom:12px;padding:10px;display:flex}.phone-content .messenger-room-avatar-setting>i{background:var(--brand-teal-soft);width:46px;height:46px;color:var(--brand-teal);border-radius:15px;flex:0 0 46px;place-items:center;font-style:normal;font-weight:800;display:grid}.phone-content .messenger-room-avatar-setting>span{flex:1;gap:2px;min-width:0;display:grid}.phone-content .messenger-room-avatar-setting b{color:var(--isl-ink);font-size:14px}.phone-content .messenger-room-avatar-setting small{color:var(--isl-muted);font-size:11px;line-height:1.35}.phone-content .messenger-room-avatar-setting>button{background:var(--brand-teal);color:#fff;min-height:34px;font:inherit;white-space:nowrap;border:0;border-radius:10px;padding:0 11px;font-size:11.5px;font-weight:750}.phone-content .messenger-room-avatar-setting>button:disabled{opacity:.55}@media (width<=380px){.phone-content .messenger-inbox-header{padding-inline:14px!important}.phone-content .messenger-inbox-header h2{font-size:25px!important}.phone-content .messenger-inbox-header nav button{width:38px;height:38px}.phone-content .messenger-inbox-filters,.phone-content .messenger-conversation-list>.messenger-conversation-link{padding-left:14px;padding-right:14px}.phone-content .messenger-conversation-list>.messenger-conversation-link{grid-template-columns:48px minmax(0,1fr) auto}.phone-content .messenger-conversation-list>.messenger-conversation-link>i{width:48px;height:48px}}.monthly-briefing-language{border:1px solid var(--isl-line,var(--line));border-radius:12px;gap:4px;padding:3px;display:flex}.monthly-briefing-language button{min-height:36px!important;color:var(--isl-muted,var(--muted))!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:0 10px!important;font-size:12px!important}.monthly-briefing-language button.active{background:var(--brand-teal)!important;color:#fff!important}.calendar-admin-lecture-actions{gap:8px;margin-top:14px;display:flex}.calendar-admin-lecture-actions button{border:1px solid var(--isl-line,var(--line));background:var(--isl-surface,var(--surface));min-height:42px;color:var(--brand-teal);font:inherit;border-radius:12px;flex:1;font-size:13px;font-weight:800}.calendar-admin-lecture-actions button.danger{color:#c94455}.director-lecture-officiality{background:var(--isl-surface-soft,var(--pale));border-radius:12px;align-items:center;gap:9px;margin:0 0 13px;padding:10px 12px;display:flex}.director-lecture-officiality b{color:var(--brand-teal);font-size:13px}.director-lecture-officiality small{color:var(--isl-muted,var(--muted));font-size:11.5px}.director-lecture-officiality.voluntary b{color:#8b659e}.phone-content .messenger-message-media img{cursor:zoom-in}.messenger-message-media.file{background:0 0;margin:2px 0 6px}.messenger-file-download{border:1px solid var(--line);background:var(--surface,#fff);width:min(330px,72vw);min-height:68px;color:var(--ink,var(--navy));text-align:left;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr);align-items:center;column-gap:10px;padding:10px 12px;text-decoration:none;display:grid}.messenger-file-download>span{background:var(--accent-soft,#e6f5f3);width:42px;height:42px;color:var(--accent);border-radius:12px;grid-row:1/3;place-items:center;font-size:22px;font-weight:900;display:grid}.messenger-file-download>b{text-overflow:ellipsis;white-space:nowrap;align-self:end;font-size:13px;overflow:hidden}.messenger-file-download>small{color:var(--muted);align-self:start;font-size:11px}.messenger-file-download:hover{border-color:var(--accent);box-shadow:0 6px 18px #102a4117}.consultation-messages article.mine .messenger-file-download{border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.consultation-messages article.mine .messenger-file-download{border-color:color-mix(in srgb,var(--accent) 28%,var(--line))}}html[data-theme=light] .phone-content .consultation-messages article p,html[data-theme=light] .phone-content .consultation-messages article.mine p{color:#2b2722!important}html[data-theme=dark] .phone-content .consultation-messages article p,html[data-theme=dark] .phone-content .consultation-messages article.mine p{color:#f2f7fb!important}.phone-content .roster-page-heading h1{letter-spacing:-.035em!important;font-size:24px!important;font-weight:750!important;line-height:1.25!important}.phone-content .roster-page-heading p{letter-spacing:-.015em;max-width:34em;margin-top:5px!important;font-size:13px!important;font-weight:500!important;line-height:1.45!important}.phone-content .people-roster-sections button{letter-spacing:-.025em;min-height:52px;padding:8px 11px;font-size:14px!important;font-weight:750!important;line-height:1.25!important}.phone-content .people-roster-sections button b{min-width:25px;height:25px;font-size:11px!important;font-weight:750!important}.phone-content .roster-search-box{gap:8px!important;min-height:46px!important;padding-left:12px!important;padding-right:8px!important}.phone-content .roster-search-box>span{font-size:15px!important}.phone-content .roster-search-box input{letter-spacing:-.02em;min-width:0;font-size:14px!important;font-weight:500!important}.phone-content .roster-search-box select{letter-spacing:-.02em!important;max-width:108px!important;min-height:34px!important;padding-right:24px!important;font-size:13px!important;font-weight:600!important}.phone-content .people-actions{gap:6px!important;margin-top:8px!important;margin-bottom:8px!important}.phone-content .people-actions button{letter-spacing:-.025em!important;min-height:40px!important;padding:5px 3px!important;font-size:13px!important;font-weight:700!important;line-height:1.2!important}.phone-content .person-list .roster-card .person-primary-line{gap:7px}.phone-content .person-list .roster-card .person-primary-line b{letter-spacing:-.025em!important;font-size:15.5px!important;font-weight:750!important;line-height:1.3!important}.phone-content .person-list .roster-card .person-phone{letter-spacing:-.015em!important;font-size:12.5px!important;font-weight:650!important;line-height:1.35!important}.phone-content .person-list .roster-card .prospect-next-action{letter-spacing:-.018em!important;padding:4px 8px!important;font-size:11.5px!important;font-weight:700!important;line-height:1.3!important}.phone-content .person-list .roster-card .person-main small{font-size:11.5px!important;font-weight:500!important;line-height:1.4!important}.phone-content .person-list .roster-card .person-main em{font-size:11px!important;font-weight:500!important;line-height:1.4!important}.phone-content .person-list .roster-card .person-badges .tag{font-size:10.5px!important;font-weight:750!important}.phone-content .person-list .roster-card .person-badges small{font-size:10px!important;font-weight:600!important}@media (width<=380px){.phone-content .roster-page-heading h1{font-size:23px!important}.phone-content .people-roster-sections button,.phone-content .roster-search-box input{font-size:13px!important}.phone-content .people-actions button{font-size:12px!important}.phone-content .person-list .roster-card .person-primary-line b{font-size:15px!important}.phone-content .person-list .roster-card .person-phone{font-size:12px!important}}.phone-content .calendar-center-legend{gap:5px;padding:8px 10px}.phone-content .calendar-center-legend>small{letter-spacing:.035em;font-size:10.5px!important;line-height:1.35!important}.phone-content .calendar-center-legend>div{gap:5px}.phone-content .calendar-center-legend button{min-height:28px;padding:3px 8px;font-weight:750;line-height:1.2;font-size:12px!important}.phone-content .calendar-center-legend i{width:7px;height:7px}@media (width<=380px){.phone-content .calendar-center-legend{padding:7px 8px}.phone-content .calendar-center-legend button{min-height:27px;padding-inline:7px;font-size:11.5px!important}.phone-content .calendar-center-legend>small{font-size:10px!important}}.relationship-classification{grid-column:1/-1;gap:8px;display:grid}.relationship-option-trigger{color:#98703e;text-align:left;min-height:52px;font:inherit;cursor:pointer;background:#f4fbfa;border:1px solid #ded1bb;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:16px;font-weight:850;display:flex}.relationship-option-trigger small{color:#6d8191;font-size:13px;font-weight:650}.relationship-option-panel{background:#fff;border:1px solid #cfe3df;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:10px;display:grid}.relationship-option{color:#18354b;text-align:left;min-height:48px;font:inherit;cursor:pointer;background:#f8fbfb;border:1px solid #d7e6e3;border-radius:12px;align-items:center;gap:9px;padding:10px 12px;font-size:15px;font-weight:750;display:flex}.relationship-option span{color:#a67c45;font-size:17px}.relationship-option.selected{color:#98703e;background:#f0e5d4;border-color:#a67c45;box-shadow:inset 0 0 0 1px #0b9d9529}html[data-theme=dark] .relationship-option-trigger{color:#e2c184;background:#243c56;border-color:#4a6682}html[data-theme=dark] .relationship-option-trigger small{color:#b3c4d6}html[data-theme=dark] .relationship-option-panel{background:#172b40;border-color:#3b5771}html[data-theme=dark] .relationship-option{color:#e6eef8;background:#213951;border-color:#405c77}html[data-theme=dark] .relationship-option.selected{color:#fff;background:#274f75;border-color:#d4ad6d}@media (width<=520px){.relationship-option-panel{grid-template-columns:1fr}.relationship-option-trigger{flex-direction:column;align-items:flex-start}}.phone-content :where(.person-list>.roster-card,.community-feed>.community-post,.community-event-album-list>.community-event-album-item,.community-notice-list>article,.calendar-agenda>article,.calendar-event-gallery>.calendar-event-row,.notification-list>.notification-item){content-visibility:auto;contain-intrinsic-size:auto 180px}.phone-content{letter-spacing:-.014em;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Pretendard,Noto Sans KR,sans-serif}.phone-content :where(button,input,textarea,select){font-family:inherit}.phone-content :where(button,a){-webkit-tap-highlight-color:transparent}.feature-loading-panel{border:1px solid var(--isl-line);background:var(--isl-surface);min-height:180px;color:var(--isl-muted);border-radius:20px;place-items:center;margin:8px;font-size:14px;font-weight:750;display:grid}.phone-content :where(button):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){transition:background-color .16s,border-color .16s,color .16s,transform .16s}.phone-content :where(button):active:not(:disabled):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){transform:scale(.985)}.phone-content :where(.page-heading p,.calendar-heading p,.community-heading p,.community-board-intro p,.community-composer-note,.community-upload-limits){max-width:52rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.phone-content *,.phone-content :before,.phone-content :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root,html[data-theme=light]{--navy:#2b2722;--navy-2:#3a342d;--blue:#a67c45;--blue-2:#bc9259;--pale:#f2eadf;--line:#ded5c8;--muted:#777068;--gold:#c39a55;--brand-teal:#a67c45;--brand-teal-soft:#f0e5d4;--button-primary:#98703e;--button-primary-hover:#805b31;--isl-canvas:#f4f0e9;--isl-surface:#fdfbf7;--isl-surface-soft:#eee8df;--isl-surface-raised:#fff;--isl-line:#ddd4c7;--isl-ink:#2b2722;--isl-muted:#777068;--isl-card-shadow:0 10px 26px #42362912;--accent:#a67c45;--accent-soft:#f0e5d4;--surface:#fdfbf7;--surface-soft:#eee8df;--ink:#2b2722}html[data-theme=dark]{--navy:#f5efe5;--navy-2:#ddd2c3;--blue:#d4ad6d;--blue-2:#e2c184;--pale:#342e27;--line:#4b4237;--muted:#b7ac9e;--brand-teal:#d4ad6d;--brand-teal-soft:#433725;--button-primary:#b88b4d;--button-primary-hover:#c79c5b;--isl-canvas:#171512;--isl-surface:#24211d;--isl-surface-soft:#302b25;--isl-surface-raised:#38322b;--isl-line:#4b4237;--isl-ink:#f5efe5;--isl-muted:#b7ac9e;--isl-card-shadow:0 12px 30px #0003;--accent:#d4ad6d;--accent-soft:#433725;--surface:#24211d;--surface-soft:#302b25;--ink:#f5efe5}.launch-setup-stage,.auth-stage,.phone-shell,.phone-content{background-color:var(--isl-canvas)!important;color:var(--isl-ink)!important;background-image:none!important}.launch-setup-card,.auth-card{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:var(--isl-card-shadow)!important}.launch-setup-intro>span,.launch-option-group legend em{color:var(--brand-teal)!important}.launch-option-group,.launch-language-options button,.launch-theme-options button,.launch-sound-options button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-muted)!important}.launch-language-options button.active,.launch-theme-options button.active,.launch-sound-options button.active{border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:inset 0 0 0 1px var(--brand-teal)!important}.launch-language-options button.active>span,.launch-theme-options button.active>span,.launch-sound-options button.active>span{color:var(--brand-teal)!important}.launch-language-options button.active i,.launch-theme-options button.active i,.launch-sound-options button.active i{background:var(--brand-teal)!important;color:#fff!important}.launch-start-button,.auth-card>a{background:var(--button-primary)!important;color:#fff!important}.bottom-nav{border-color:var(--isl-line)!important;background:var(--isl-surface)!important}@supports (color:color-mix(in lab, red, red)){.bottom-nav{background:color-mix(in srgb,var(--isl-surface) 92%,transparent)!important}}.bottom-nav{box-shadow:0 12px 34px #4236291f!important}.bottom-nav button{color:var(--isl-muted)!important}.bottom-nav button.active{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.card,.mini-card,.task,.next-action,.person-card,.feed-link,.timeline-card,.education-card,.community-post,.my-profile,.settings-section,.notification-item,.weekly-report-panel){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.warm-home-reference{width:100%;padding:max(20px,calc(env(safe-area-inset-top,0px) + 12px)) 12px 26px;color:var(--isl-ink);gap:22px;display:grid}.warm-home-reference~.greeting{display:none!important}.warm-home-topbar{justify-content:space-between;align-items:center;gap:18px;display:flex}.warm-home-logo{width:190px!important;max-width:52vw!important;transform:none!important}.warm-home-logo .official-brand-main{grid-template-columns:minmax(0,1fr) 2px minmax(45px,.48fr)!important;gap:8px!important}.warm-home-logo .official-brand-main>i{width:2px!important;height:30px!important}.warm-home-logo .official-brand-main>strong{font-size:25px!important}.warm-home-logo .official-brand-claim{color:#9f968a!important;margin-top:3px!important;font-size:6px!important}.warm-home-actions{align-items:center;gap:9px;display:flex}.warm-home-notification{border:1px solid var(--isl-line);background:var(--isl-surface);width:44px;height:44px;color:var(--brand-teal);border-radius:50%;place-items:center;display:grid;position:relative}.warm-home-notification .notification-bell-icon{width:24px;height:24px;margin:0}.warm-home-notification .notification-count-badge{border-color:var(--isl-surface);top:-3px;right:-4px}.warm-home-profile{color:#f8f2e8;background:#493f31;border:0;border-radius:50%;place-items:center;width:52px;height:52px;font-size:17px;font-weight:800;display:grid;overflow:hidden}.warm-home-profile img{object-fit:cover;width:100%;height:100%}.warm-home-briefing{color:var(--isl-muted);white-space:nowrap;scrollbar-width:none;align-items:center;gap:7px;margin-top:-4px;padding:9px 2px 1px;font-size:12px;display:flex;overflow-x:auto}.warm-home-briefing::-webkit-scrollbar{display:none}.warm-home-briefing span{align-items:center;gap:4px;display:flex}.warm-home-briefing i{color:var(--isl-line);font-style:normal}.warm-home-briefing b{color:var(--isl-ink);font-size:12px}.warm-home-briefing .warm-home-btc em{color:var(--brand-teal);font-style:normal;font-weight:900}.warm-home-briefing .warm-home-btc strong{font-size:12px}.warm-home-briefing .warm-home-btc strong.rise{color:#e53935}.warm-home-briefing .warm-home-btc strong.fall{color:#1976d2}.warm-home-briefing .warm-home-btc strong.even{color:var(--isl-muted)}.warm-home-badge-activation{border:1px solid var(--isl-line);background:var(--isl-surface);width:100%;color:var(--isl-ink);text-align:left;border-radius:15px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:9px;margin-top:-6px;padding:10px 12px;display:grid}.warm-home-badge-activation>span{color:#fff;background:#e32636;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.warm-home-badge-activation b,.warm-home-badge-activation small{display:block}.warm-home-badge-activation b{font-size:13px}.warm-home-badge-activation small{color:var(--isl-muted);margin-top:2px;font-size:11px}.warm-home-badge-activation>strong{color:var(--brand-teal);font-size:12px}.warm-home-hero-copy{margin-top:2px}.warm-home-hero-copy p{line-height:1.4;color:#a79d90!important;margin:0 0 8px!important;font-size:16px!important}.warm-home-hero-copy h1{letter-spacing:-.05em;word-break:keep-all;margin:0;font-weight:720;line-height:1.16;color:#f5f0e8!important;font-size:clamp(30px,7.8vw,40px)!important}.warm-growth-card{text-align:left;gap:15px;width:100%;min-height:148px;display:grid;position:relative;overflow:hidden;color:#fff!important;box-shadow:none!important;background:linear-gradient(115deg,#332d24 0%,#514531 52%,#8a7657 100%)!important;border:0!important;border-radius:26px!important;padding:22px 22px 19px!important}.warm-growth-card:after{content:"";filter:blur(5px);background:#ffeec414;border-radius:50%;width:170px;height:170px;position:absolute;top:-62px;right:-24px}.warm-growth-card>span{color:#cec6bb;font-size:14px}.warm-growth-card>div{justify-content:space-between;align-items:end;gap:18px;display:flex}.warm-growth-card strong{font-size:42px;line-height:1}.warm-growth-card p{text-align:right;line-height:1.5;color:#eee8df!important;margin:0!important;font-size:14px!important}.warm-growth-card p small{font-size:12px;color:#d8d0c4!important}.warm-growth-card>i{background:#ffffff3d;border-radius:999px;height:6px;overflow:hidden}.warm-growth-card>i b{border-radius:inherit;background:#e5bd70;height:100%;display:block}.warm-home-daily{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:none!important;border-radius:26px!important;margin:0!important;padding:18px!important}.warm-home-daily .section-row h2{font-size:21px}.warm-home-daily .today-points-total strong{font-size:27px}.warm-home-daily .task{min-height:64px;border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important}.warm-home-daily .task b{font-size:15px;color:var(--isl-ink)!important}.warm-home-daily .task small{font-size:12px;color:var(--isl-muted)!important}.warm-next-schedule{gap:16px;display:grid}.warm-next-schedule>header{justify-content:space-between;align-items:center;display:flex}.warm-next-schedule h2,.warm-quick-actions h2{color:#f5f0e8;margin:0;font-size:22px;font-weight:730}.warm-next-schedule>header button{color:#d8b66f;background:0 0;border:0;font-size:16px}.warm-next-schedule>button{text-align:left;grid-template-columns:58px minmax(0,1fr) 18px;align-items:center;gap:13px;width:100%;min-height:104px;display:grid;color:#f5f0e8!important;box-shadow:none!important;background:#2b2721!important;border:1px solid #4a4339!important;border-radius:27px!important;padding:16px 20px!important}.warm-next-schedule time{color:#e5c278;background:#4a412f;border-radius:20px;align-content:center;place-items:center;height:66px;font-style:normal;display:grid}.warm-next-schedule time small{text-transform:uppercase;color:#e5c278!important;font-size:11px!important}.warm-next-schedule time b{font-size:25px}.warm-next-schedule>button>span{min-width:0}.warm-next-schedule>button>span b,.warm-next-schedule>button>span small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.warm-next-schedule>button>span b{font-size:17px}.warm-next-schedule>button>span small{margin-top:7px;color:#aaa095!important;font-size:14px!important}.warm-next-schedule em{color:#bdb3a7;font-size:29px;font-style:normal}.warm-quick-actions{gap:14px;display:grid}.warm-quick-actions>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.warm-quick-actions button{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;min-width:0;min-height:104px;display:flex;color:#f5f0e8!important;box-shadow:none!important;background:#28251f!important;border:1px solid #484138!important;border-radius:23px!important;padding:15px 14px!important}.warm-quick-actions button span{font-size:21px}.warm-quick-actions button b{font-size:15px;line-height:1.35}@media (width<=380px){.warm-home-reference{gap:19px;padding-inline:9px}.warm-home-hero-copy h1{font-size:30px!important}.warm-growth-card{min-height:140px;padding:20px 18px!important}.warm-growth-card strong{font-size:38px}.warm-next-schedule>button{padding-inline:14px!important}.warm-home-daily{padding:14px!important}.warm-quick-actions button{min-height:98px;padding:13px 11px!important}}.phone-content :where([class$=-card],[class*=-card\ ],[class$=-panel],[class$=-editor],[class$=-modal],[class$=-sheet]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.warm-growth-card){border-color:var(--isl-line)!important;background-color:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where([class$=-hero]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *):not(.warm-home-reference *){color:#f5efe5!important;box-shadow:none!important;background:linear-gradient(145deg,#211e1a,#3b3329 70%,#5b4b36)!important;border-color:#554a3c!important}.phone-content :where([class$=-hero]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *) :where(h1,h2,h3,b,strong){color:#f5efe5!important}.phone-content :where([class$=-hero]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *) :where(p,small,span){color:#c8bdb0!important}.phone-content :where(button.active,button.selected,[aria-selected=true],[aria-pressed=true]):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--brand-teal)!important;background-color:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:inset 0 0 0 1px var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(button.active,button.selected,[aria-selected=true],[aria-pressed=true]):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand-teal) 55%,transparent)!important}}.phone-content :where(button.primary,.primary,.submit-button,[class$=-submit],[class$=-primary]):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--button-primary)!important;background:var(--button-primary)!important;color:#fff!important;box-shadow:none!important}.phone-content :where([class*=tabs],[class*=-filters],[class*=segmented],[class*=actions]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--isl-line)!important}.phone-content :where([class*=glyph],[class$=-icon],[class*=-icon\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where([class*=glyph],[class$=-icon],[class*=-icon\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:color-mix(in srgb,var(--brand-teal) 22%,var(--isl-line))!important}}.phone-content :where([class*=glyph],[class$=-icon],[class*=-icon\ ]):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){background-color:var(--brand-teal-soft)!important;color:var(--brand-teal)!important;box-shadow:none!important}.phone-content :where(input,textarea,select):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--isl-line)!important;background-color:var(--isl-surface)!important;color:var(--isl-ink)!important}.phone-content :where(input,textarea,select):focus:not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--brand-teal)!important;outline-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(input,textarea,select):focus:not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){outline-color:color-mix(in srgb,var(--brand-teal) 18%,transparent)!important}}.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){border-color:color-mix(in srgb,var(--brand-teal) 25%,var(--isl-line))!important}}.phone-content :where(.tag,[class*=badge],[class*=chip]):not(.notification-count-badge):not(.danger):not(.cashflow-game *):not(.cashflow-statement-page *):not(.presentation-stage *){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.page-heading,.calendar-heading,.community-heading,.sub-header,.top-header,.app-header){border-color:var(--isl-line)!important;color:var(--isl-ink)!important;box-shadow:none!important;background-color:#0000!important}.phone-content :where(.page-heading,.calendar-heading,.community-heading,.sub-header,.top-header,.app-header) :where(h1,h2,h3,b,strong){color:var(--isl-ink)!important}.phone-content :where(.page-heading,.calendar-heading,.community-heading,.sub-header,.top-header,.app-header) :where(p,small,span){color:var(--isl-muted)!important}html[data-theme=dark] :where(.settings-menu-entry>span,.settings-card>header>span,.settings-language-options button>span,.theme-options button>span,.notification-sound-options button>span){color:#d4ad6d!important;background:#433725!important;border-color:#4b4237!important}.phone-content :where(.community-page,.settings-page,.group-editor-page,.insight-board-page,.insight-reading-page,.learning-content-shell-page,.cashflow-hub-page,.calendar-event-guide-page,.instructor-activity-page,.center-operator-page,.center-task-page,.center-member-register-page){background:var(--isl-canvas)!important;color:var(--isl-ink)!important}.phone-content :where(.people-roster-sections,.roster-search-box,.person-card,.hidden-roster-guide,.hidden-roster-list article,.guide-person-card,.guide-section,.guide-collapsible,.relationship-option-panel,.relationship-option,.relationship-option-trigger,.genealogy-toolbar,.genealogy-detail,.network-member-card){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}.phone-content :where(.people-roster-sections button.active,.relationship-option.selected,.genealogy-toolbar button.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.prospect-next-action,.person-badges .tag,.member-group-label){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.goal-summary,.goal-card,.mission-card,.mission-step,.first-run-mission,.weekly-report-panel,.growth-week-card,.growth-performance-card,.growth-onboarding-member,.collective-growth-card,.team-study-hero,.feature-learning-step,.seminar-invite-card){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where(.goal-progress i,.mission-progress i,.weekly-report-progress i,.growth-onboarding-progress i,.feature-learning-progress i){background:linear-gradient(90deg,#98703e,#d4ad6d)!important}.phone-content :where(.growth-week-chart .active,.feature-learning-step.active,.mission-step.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.education-stage-card,.education-card,.academy-stage-list article,.center-list article,.global-centers-hero,.global-center-card,.profitability-card,.profitability-form,.profitability-result,.insight-board-card,.insight-article-card,.insight-reading-page article,.learning-content-shell-page article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where(.education-tabs button.active,.academy-tabs button.active,.center-tabs button.active,.insight-board-tabs button.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.profitability-result strong,.insight-board-card>small,.education-card>small){color:var(--brand-teal)!important}.phone-content :where(.calendar-month,.calendar-grid,.calendar-agenda,.calendar-across-week,.calendar-across-day,.calendar-across-list,.calendar-event-row,.calendar-day-detail,.calendar-center-legend,.member-qr-card,.attendance-card){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where(.calendar-view-tabs button.active,.calendar-week-date b.active,.calendar-across-week article.selected,.calendar-day-button.selected){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.calendar-poster-attendance-qr,.calendar-save-source,.member-qr-primary){border-color:var(--brand-teal)!important;background:var(--button-primary)!important;color:#fff!important}.phone-content :where(.community-board-intro,.community-search-panel,.community-post,.community-composer,.community-profile-page-header,.community-profile-summary,.community-profile-posts article,.community-sheet,.consultation-inbox,.consultation-room,.messenger-inbox-search,.messenger-list-settings,.messenger-member-panel,.support-thread,.support-chat-bubble>div){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where(.community-tabs button.active,.community-filter-tabs button.active,.messenger-inbox-filters button.active,.messenger-list-settings>button.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.community-compose-button,.community-sheet-composer button,.messenger-create-button,.messenger-compose>button:last-child){background:var(--button-primary)!important;color:#fff!important}.phone-content :where(.my-profile,.my-menu>button,.profile-card,.today-dream-card,.settings-card,.account-settings-card,.account-identity-card,.account-detail-card,.policy-page-intro,.marketing-consent-setting,.organization-group-card,.group-editor-card,.success-path-hero,.success-path-list article){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}.phone-content :where(.settings-menu-entry>span,.settings-card>header>span,.my-menu>button>span,.success-path-menu-entry .glyph-success-path){background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.theme-options button.active,.settings-language-options button.active,.notification-sound-options button.active){border-color:var(--brand-teal)!important;background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.phone-content :where(.director-section,.director-panel,.director-transfer-panel,.admin-overview-card,.admin-approval-todo,.admin-section,.admin-member-card,.admin-point-card,.admin-manager-card,.publish-panel,.center-task-card,.center-operator-card,.instructor-activity-card){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important;background-image:none!important}:where(.admin-center-modal,.managed-content-modal,.point-analysis-modal,.member-detail-modal,.director-transfer-modal,.center-message-modal,.app-invite-sheet){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:0 24px 70px #0000003d!important}:where(.admin-center-modal,.managed-content-modal,.point-analysis-modal,.member-detail-modal,.director-transfer-modal,.center-message-modal,.app-invite-sheet) :where(input,textarea,select){border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important}:where(.admin-center-modal,.managed-content-modal,.point-analysis-modal,.member-detail-modal,.director-transfer-modal,.center-message-modal,.app-invite-sheet) :where(button.primary,button:last-child:not(.danger)){background:var(--button-primary)!important;color:#fff!important}.attendance-guest-stage,.runtime-recovery-page,.tester-install-page,.whitepaper-page{background:var(--isl-canvas)!important;color:var(--isl-ink)!important}:where(.attendance-guest-page,.runtime-recovery-page>section,.tester-guide-card,.whitepaper-body>section){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important;box-shadow:var(--isl-card-shadow)!important}:where(.attendance-guest-page,.runtime-recovery-page,.tester-install-page,.whitepaper-page) :where(button.primary,a.primary,[class$=-submit]){border-color:var(--button-primary)!important;background:var(--button-primary)!important;color:#fff!important}.phone-content:has(>.warm-home-reference){background:var(--isl-canvas)!important;color:var(--isl-ink)!important}.warm-home-reference{background:var(--isl-canvas)!important;grid-auto-rows:max-content!important;align-content:start!important;height:auto!important;min-height:0!important}.warm-home-reference .warm-home-logo.brand-lockup-inverse .official-brand-light{display:block!important}.warm-home-reference .warm-home-logo.brand-lockup-inverse .official-brand-dark{display:none!important}.warm-home-reference .warm-home-logo .official-brand-main>strong{color:var(--isl-ink)!important}.warm-home-reference .warm-home-logo .official-brand-claim{color:var(--isl-muted)!important}html[data-theme=dark] .warm-home-reference .warm-home-logo.brand-lockup-inverse .official-brand-light{display:none!important}html[data-theme=dark] .warm-home-reference .warm-home-logo.brand-lockup-inverse .official-brand-dark{display:block!important}.warm-home-reference .warm-home-hero-copy h1{color:var(--isl-ink)!important;opacity:1!important;display:block!important}.warm-home-reference .warm-home-hero-copy p{color:var(--isl-muted)!important;opacity:1!important}.warm-home-reference :where(.warm-next-schedule h2,.warm-quick-actions h2){color:var(--isl-ink)!important}.warm-home-reference .warm-growth-card{color:#fff!important;background:linear-gradient(115deg,#332d24 0%,#514531 52%,#8a7657 100%)!important;border-color:#0000!important}.warm-home-reference .warm-next-schedule>button,.warm-home-reference .warm-quick-actions button{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}.warm-home-reference .warm-next-schedule>button>span b,.warm-home-reference .warm-quick-actions button b{color:var(--isl-ink)!important}.warm-home-reference .warm-next-schedule>button>span small{color:var(--isl-muted)!important}.phone-content:has(>.warm-home-reference)>:where(.home-balance-card,.home-quick-actions,.home-todo-card,.home-important-strip,.daily-card,.weekly-report-preview){border-color:var(--isl-line)!important;background:var(--isl-surface)!important;width:auto!important;color:var(--isl-ink)!important;box-shadow:none!important;background-image:none!important;margin-left:12px!important;margin-right:12px!important}.phone-content:has(>.warm-home-reference)>:where(.home-balance-card,.home-todo-card,.home-important-strip,.daily-card,.weekly-report-preview) :where(h1,h2,h3,b,strong){color:var(--isl-ink)!important}.phone-content:has(>.warm-home-reference)>:where(.home-balance-card,.home-todo-card,.home-important-strip,.daily-card,.weekly-report-preview) :where(p,small,span){color:var(--isl-muted)!important}.phone-content:has(>.warm-home-reference) .home-balance-insights{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content:has(>.warm-home-reference) .home-todo-list button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content:has(>.warm-home-reference) .home-important-items>button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}.phone-content:has(>.warm-home-reference) .home-quick-actions button{border-color:var(--isl-line)!important;background:var(--isl-surface-soft)!important;color:var(--isl-ink)!important;box-shadow:none!important}:is(.phone-content:has(>.warm-home-reference) .home-quick-actions button :where(b,small),.phone-content:has(>.warm-home-reference) .home-todo-list button :where(b,strong)){color:var(--isl-ink)!important}:is(.phone-content:has(>.warm-home-reference) .home-quick-actions button small,.phone-content:has(>.warm-home-reference) .home-todo-list button small){color:var(--isl-muted)!important}.phone-content:has(>.warm-home-reference) :where(.home-balance-card>header button,.home-important-heading button,.weekly-report-preview button){color:var(--brand-teal)!important}@media (width>=1200px){.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference){background:var(--isl-canvas)!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .phone-content{background:var(--isl-canvas)!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .bottom-nav{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:12px 0 36px #42362914!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .bottom-nav button{color:var(--isl-muted)!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .bottom-nav button.active{background:var(--brand-teal-soft)!important;color:var(--brand-teal)!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .desktop-brand-signature-main img{filter:none!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .desktop-brand-signature-main strong{color:var(--isl-ink)!important}.app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .desktop-brand-signature-sub{color:var(--isl-muted)!important}html[data-theme=dark] .app-stage:not(.presentation-mode)>.phone-shell:has(.warm-home-reference) .desktop-brand-signature-main img{filter:brightness(0)invert()!important}.app-stage:not(.presentation-mode) .warm-home-reference{gap:26px!important;width:min(100%,1080px)!important;max-width:1080px!important;margin:0 auto!important;padding:28px 0 54px!important}.app-stage:not(.presentation-mode) .warm-home-reference .warm-home-logo{display:none!important}.app-stage:not(.presentation-mode) .warm-home-topbar{justify-content:flex-end!important}.app-stage:not(.presentation-mode) .warm-home-hero-copy{margin-top:0!important}.app-stage:not(.presentation-mode) .warm-home-hero-copy h1{max-width:720px;font-size:48px!important}.app-stage:not(.presentation-mode) .warm-growth-card{min-height:190px!important}.app-stage:not(.presentation-mode) .warm-next-schedule>button{min-height:110px!important}.app-stage:not(.presentation-mode) .warm-quick-actions>div{gap:12px!important}.app-stage:not(.presentation-mode) .warm-quick-actions button{min-height:132px!important}.app-stage:not(.presentation-mode) .phone-content:has(>.warm-home-reference)>:where(.home-balance-card,.home-quick-actions,.home-todo-card,.home-important-strip,.daily-card,.weekly-report-preview){width:min(100%,1080px)!important;max-width:1080px!important;margin:0 auto 24px!important}.app-stage:not(.presentation-mode) .phone-content:has(>.warm-home-reference)>.home-balance-card{margin-top:4px!important}}.business-intro-page{color:#243247!important;background:#fbfaf6!important;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important}.business-intro-page .intro-nav{z-index:20;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;color:#243247!important;background:#fffffff0!important;border-bottom:1px solid #e4ddcf!important}.business-intro-page .intro-brand-logo{filter:none!important}.business-intro-page .intro-nav span{font-weight:750;color:#756e64!important}.business-intro-page .intro-hero-v2{grid-template-columns:minmax(0,1fr) minmax(340px,.78fr);align-items:center;gap:42px;min-height:auto;padding-top:78px;padding-bottom:72px;display:grid;color:#243247!important;background:radial-gradient(circle at 78% 20%,#c99a4f29,#0000 28%),linear-gradient(145deg,#fff,#f4efe6)!important;border-bottom:1px solid #e7dfd2!important}.business-intro-page .intro-hero-copy>p{color:#98703e!important}.business-intro-page .intro-hero-copy h1{font-size:clamp(46px,6.3vw,76px);color:#202b3b!important}.business-intro-page .intro-hero-copy h1 strong{color:#98703e!important}.business-intro-page .intro-hero-copy>span{color:#5f6873!important}.business-intro-page .intro-hero-copy>a{color:#fff!important;background:#29384b!important;border-color:#9d7643!important;box-shadow:0 14px 30px #26324224!important}.intro-hero-visual{background:#ddd3c4;border-radius:28px;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #342c2329}.intro-hero-visual img{object-fit:cover;width:100%;height:520px;display:block}.intro-hero-visual:after{content:"";background:linear-gradient(#0000,#121923e0);position:absolute;inset:45% 0 0}.intro-hero-visual figcaption{z-index:2;color:#fff;gap:7px;padding:30px;display:grid;position:absolute;bottom:0;left:0;right:0}.intro-hero-visual figcaption b{font-size:21px}.intro-hero-visual figcaption span{color:#e5e1da;font-size:14px;line-height:1.55}.business-intro-page :where(.intro-benefit-strip,.intro-process,.intro-proof,.intro-hero-links){grid-column:1/-1;width:100%;max-width:none}.business-intro-page .intro-benefit-strip{background:#fff;border-radius:22px;box-shadow:0 14px 34px #3f332512;border-color:#d8c7ad!important}.business-intro-page .intro-benefit-strip article+article:before{background:#e4d9c8!important}.business-intro-page .intro-benefit-strip i{background:#f7efe1;color:#98703e!important;border-color:#c99d5c!important}.business-intro-page .intro-benefit-strip b{color:#273548!important}.business-intro-page .intro-benefit-strip b span,.business-intro-page :where(.intro-process>small,.intro-proof>small){color:#98703e!important}.business-intro-page :where(.intro-process>small,.intro-proof>small):before,.business-intro-page :where(.intro-process>small,.intro-proof>small):after{background:#d7c3a4!important}.business-intro-page .intro-process li{color:#334155!important}.business-intro-page .intro-process li>b{background:#fff;color:#98703e!important;border-color:#b88b4d!important}.business-intro-page .intro-process li:not(:last-child):after{color:#b88b4d!important}.business-intro-page .intro-proof>div{border-color:#ded3c2!important}.business-intro-page .intro-proof article{background:#fff;border-color:#ded3c2!important}.business-intro-page .intro-proof article b{color:#8b6638!important}.business-intro-page .intro-proof article span{color:#667085!important}.business-intro-page .intro-hero-links{border-color:#ded3c2!important}.business-intro-page .intro-hero-links a{color:#273548!important;border-color:#ded3c2!important}.business-intro-page .intro-hero-links a i{background:#f7efe1;color:#98703e!important;border-color:#b88b4d!important}.business-intro-page .intro-hero-links a>b{color:#98703e!important}.intro-trust-gallery{color:#243247;background:#fff;padding:84px max(24px,50vw - 540px)}.intro-trust-gallery header{max-width:760px}.intro-trust-gallery header small{color:#98703e;letter-spacing:.16em;font-size:12px;font-weight:900}.intro-trust-gallery h2{letter-spacing:-.05em;margin:14px 0 12px;font-size:clamp(38px,5vw,58px);line-height:1.12}.intro-trust-gallery h2 strong{color:#98703e}.intro-trust-gallery header p{color:#667085;font-size:17px;line-height:1.7}.intro-trust-gallery>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px;display:grid}.intro-trust-gallery figure{background:#fbfaf6;border:1px solid #e3d9ca;border-radius:24px;margin:0;overflow:hidden;box-shadow:0 14px 32px #3f332514}.intro-trust-gallery img{object-fit:cover;width:100%;height:260px;display:block}.intro-trust-gallery figcaption{gap:7px;padding:20px;display:grid}.intro-trust-gallery figcaption b{font-size:18px}.intro-trust-gallery figcaption span{color:#667085;font-size:14px;line-height:1.55}.business-intro-page :where(.intro-bitcoin-hold,.intro-cloud-reason,.intro-section,.intro-faq,.intro-question,.intro-cta){color:#243247!important;background:#fbfaf6!important}.business-intro-page :where(.intro-cloud-reason,.intro-faq,.intro-cta){background:#f1ece3!important}.business-intro-page :where(.intro-hold-heading,.intro-cloud-heading){border-color:#d8c7ad!important}.business-intro-page :where(.intro-hold-heading small,.intro-cloud-heading small,.intro-premium-heading small){color:#98703e!important}.business-intro-page :where(.intro-hold-heading h2,.intro-cloud-heading h2,.intro-premium-heading h2){color:#243247!important}.business-intro-page :where(.intro-hold-heading>b,.intro-cloud-heading>b,.intro-premium-heading>b){color:#b88b4d!important}.business-intro-page :where(.intro-hold-lead,.intro-cloud-lead,.intro-premium-lead){color:#667085!important}.business-intro-page .intro-cloud-lead strong{color:#8b6638!important}.business-intro-page .intro-supply-visual{background:radial-gradient(circle at 50% 54%,#b88b4d1c,#0000 48%)!important;border-color:#d9c9b1!important}.business-intro-page .intro-supply-coin{border-color:#b88b4d!important;box-shadow:0 0 30px #b88b4d21,inset 0 0 35px #b88b4d14!important}.business-intro-page .intro-network-map i{color:#98703e!important;background:#fff!important;border-color:#c9a36c!important}.business-intro-page .intro-hold-reasons article{border-color:#ddd1bf!important}.business-intro-page .intro-hold-reasons article>i{color:#98703e!important;border-color:#b88b4d!important}.business-intro-page .intro-hold-reasons small{color:#98703e!important}.business-intro-page .intro-hold-reasons b{color:#273548!important}.business-intro-page .intro-hold-reasons p{color:#667085!important}.business-intro-page .intro-hold-conclusion strong{color:#8b6638!important}.business-intro-page .intro-hold-conclusion p{color:#4f5b69!important}.business-intro-page :where(.intro-hold-next,.intro-cloud-next){color:#fff!important;background:#29384b!important;border-color:#98703e!important}.business-intro-page .intro-cloud-core{border-color:#d8c7ad!important}.business-intro-page .intro-cloud-core article,.business-intro-page .intro-cloud-core article:nth-child(2n){background:#fff!important;border-color:#d8c7ad!important}.business-intro-page .intro-cloud-core article>i{background:#f7efe1;color:#98703e!important;border-color:#b88b4d!important}.business-intro-page .intro-cloud-core article>div>small{color:#98703e!important}.business-intro-page .intro-cloud-core article>div>b{color:#273548!important}.business-intro-page .intro-cloud-core article>div>p{color:#667085!important}.business-intro-page .intro-cloud-flow span{color:#273548!important;border-color:#cdb894!important}.business-intro-page .intro-cloud-value-growth{background:#fff!important;border-color:#d8c7ad!important}.business-intro-page .intro-cloud-value-growth :where(small,strong){color:#98703e!important}.business-intro-page .intro-cloud-value-growth p{color:#4f5b69!important}.business-intro-page .intro-checks p,.business-intro-page .intro-faq-list article,.business-intro-page .intro-form,.business-intro-page .intro-sent{color:#243247!important;background:#fff!important;border-color:#ded3c2!important}.business-intro-page .intro-checks :where(strong,b),.business-intro-page .intro-faq-list button b{color:#273548!important}.business-intro-page .intro-checks em,.business-intro-page .intro-faq-list article p{color:#667085!important}.business-intro-page .intro-form :where(textarea){color:#243247!important;background:#fbfaf6!important;border-color:#d8ccbb!important}.business-intro-page .intro-form button,.business-intro-page .intro-cta-actions a:first-child{color:#fff!important;background:#29384b!important}.business-intro-page .intro-cta-actions a:last-child{color:#8b6638!important;background:#fff!important;border-color:#98703e!important}.business-intro-page .intro-cta-note{color:#756e64!important}.business-intro-page>footer{color:#bfc6cf!important;background:#202b3b!important}@media (width<=820px){.business-intro-page .intro-hero-v2{grid-template-columns:1fr;gap:30px;padding-top:54px}.intro-hero-visual img{height:380px}.intro-trust-gallery>div{grid-template-columns:1fr}.intro-trust-gallery img{height:240px}}@media (width<=640px){.business-intro-page .intro-hero-v2{padding:48px 20px 56px}.business-intro-page .intro-hero-copy h1{font-size:42px}.intro-hero-visual{border-radius:22px}.intro-hero-visual img{height:330px}.business-intro-page .intro-benefit-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.business-intro-page .intro-benefit-strip article:nth-child(3):before{display:none}.business-intro-page .intro-process ol{grid-template-columns:1fr;gap:0}.business-intro-page .intro-process li{text-align:left;grid-template-columns:42px 1fr;place-items:center start;padding:8px 0}.business-intro-page .intro-process li:not(:last-child):after{content:"↓";inset:auto auto -8px 15px}.intro-trust-gallery{padding:62px 20px}.intro-trust-gallery h2{font-size:38px}}.official-brand-wordmark .official-brand-light{width:100%!important;height:auto!important;box-shadow:none!important;object-fit:contain!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}.official-brand-wordmark .official-brand-dark{display:none!important}.official-brand-main>strong{color:var(--isl-ink)!important}.official-brand-claim{color:var(--isl-muted)!important}.brand-lockup-inverse .official-brand-light,html[data-theme=dark] .official-brand-light{display:none!important}.brand-lockup-inverse .official-brand-dark,html[data-theme=dark] .official-brand-dark{display:block!important}.brand-lockup-inverse .official-brand-main>strong,html[data-theme=dark] .official-brand-main>strong{color:#fff!important}.auth-stage{place-items:center!important;width:100vw!important;max-width:none!important;min-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}.auth-loading-card{width:min(100vw - 40px,430px)!important;margin:auto!important;padding:38px 28px 32px!important}.business-intro-page .intro-nav{min-height:72px!important}.business-intro-page .intro-brand-logo{width:138px!important;height:auto!important}.business-intro-page .intro-hero-v2{grid-template-columns:minmax(0,1.05fr) minmax(360px,.75fr)!important;gap:48px!important;padding-top:54px!important;padding-bottom:58px!important}.business-intro-page .intro-hero-copy h1{max-width:720px!important;font-size:clamp(44px,4.7vw,66px)!important;line-height:1.07!important}.business-intro-page .intro-hero-copy>span{max-width:660px!important;margin-top:19px!important;font-size:18px!important;line-height:1.65!important}.business-intro-page .intro-hero-copy>a{margin-top:22px!important}.business-intro-page .intro-hero-visual{align-self:center!important}.business-intro-page .intro-hero-visual img{object-position:28% center!important;height:430px!important}@media (width<=980px){.business-intro-page .intro-hero-v2{grid-template-columns:1fr!important}.business-intro-page .intro-hero-visual img{object-position:28% center!important;height:390px!important}}@media (width<=640px){.business-intro-page .intro-nav{min-height:62px!important}.business-intro-page .intro-brand-logo{width:116px!important}.business-intro-page .intro-hero-v2{padding-top:40px!important;padding-bottom:48px!important}.business-intro-page .intro-hero-copy h1{font-size:clamp(38px,11vw,48px)!important}.business-intro-page .intro-hero-copy>span{font-size:16px!important}.business-intro-page .intro-hero-visual img{height:310px!important}}.phone-content .community-gallery-page>.community-event-album-list{width:min(100% - 24px,1080px)!important;max-width:1080px!important;padding:0 0 calc(var(--bottom-nav-height) + env(safe-area-inset-bottom,0px) + 32px)!important;gap:14px!important;margin-left:auto!important;margin-right:auto!important}.phone-content .community-gallery-page .community-event-album-item{overflow:hidden;box-shadow:0 8px 24px #4033240d;border:1px solid var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;border-radius:20px!important}.phone-content .community-gallery-page .community-event-admin-actions{background:var(--isl-surface,#fffdf9);justify-content:flex-end;gap:8px;padding:11px 12px 0;z-index:auto!important;position:static!important}.phone-content .community-gallery-page .community-event-admin-actions button{min-width:58px;min-height:36px;border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface-soft,#f4efe7)!important;color:#9b7440!important;border-radius:11px!important;padding:6px 11px!important;font-size:13px!important;line-height:1.2!important}.phone-content .community-gallery-page .community-event-admin-actions button.danger{color:#d84c52!important;background:#fff1ef!important;border-color:#e7aaa6!important}.phone-content .community-gallery-page .community-event-album-item.swipe-open .community-event-album-open{transform:none!important}.phone-content .community-gallery-page .community-board-single-action{grid-template-columns:48px minmax(0,1fr) 20px!important;gap:14px!important;margin-left:12px!important;margin-right:12px!important;padding:14px 16px!important}.phone-content .community-gallery-page .community-board-single-action>div{min-width:0}.phone-content .community-gallery-page .community-board-single-action b{word-break:keep-all;font-size:17px!important;line-height:1.3!important}.phone-content .community-gallery-page .community-board-single-action small{letter-spacing:-.025em;word-break:keep-all;margin-top:4px!important;font-size:13px!important;line-height:1.45!important}html[data-theme=dark] .phone-content .community-gallery-page .community-event-album-item,html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions{background:#1c1915!important;border-color:#484037!important}html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions button{color:#d6ae70!important;background:#28231d!important;border-color:#554a3e!important}html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions button.danger{color:#ff9daf!important;background:#321823!important;border-color:#763b46!important}@media (width<=720px){.phone-content .community-gallery-page>.community-gallery-intro{margin-left:12px!important;margin-right:12px!important}.phone-content .community-gallery-page .community-event-album-open{grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:14px!important}.phone-content .community-gallery-page .community-event-admin-actions+.community-event-album-open{padding-top:10px!important}.phone-content .community-gallery-page .community-event-cover{aspect-ratio:16/10!important;border-radius:14px!important;width:100%!important}.phone-content .community-gallery-page .community-event-cover img,.phone-content .community-gallery-page .community-event-cover video{object-fit:cover!important}.phone-content .community-gallery-page .community-event-info{gap:0;padding:0 2px 4px!important}.phone-content .community-gallery-page .community-event-info>small{font-size:10px!important;line-height:1.3!important}.phone-content .community-gallery-page .community-event-info>strong{-webkit-line-clamp:2;margin-top:5px!important;font-size:20px!important;line-height:1.34!important}.phone-content .community-gallery-page .community-event-info>p{-webkit-line-clamp:3;margin-top:7px!important;font-size:14px!important;line-height:1.5!important}.phone-content .community-gallery-page .community-event-info>span{margin-top:8px!important;font-size:12px!important;line-height:1.4!important}.phone-content .community-gallery-page .community-event-info>b{margin-top:11px!important;font-size:13px!important;line-height:1.35!important}}.phone-content .community-gallery-page .community-event-album-item{position:relative!important}.phone-content .community-gallery-page .community-event-admin-actions{z-index:auto!important;background:var(--isl-surface,#fffdf9)!important;justify-content:flex-end!important;align-items:center!important;gap:5px!important;min-height:38px!important;padding:7px 10px 0!important;position:static!important}.phone-content .community-gallery-page .community-event-admin-actions button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#fffdf9f0!important;border-radius:9px!important;min-width:46px!important;min-height:30px!important;box-shadow:0 2px 8px #2820181f!important}.phone-content .community-gallery-page .community-event-admin-actions+.community-event-album-open{padding-top:7px!important}.phone-content .community-gallery-page .community-event-cover>img,.phone-content .community-gallery-page .community-event-cover>video{object-fit:contain!important;object-position:center!important;background:var(--isl-surface-soft,#f4efe7)!important}.phone-content .community-gallery-page .community-event-cover>i{z-index:2!important;background:#1a1612b3!important;border:2px solid #ffffffe6!important;width:46px!important;height:46px!important;font-size:17px!important;box-shadow:0 4px 14px #00000038!important}@media (width<=380px){.phone-content .community-gallery-page .community-board-single-action{grid-template-columns:44px minmax(0,1fr) 18px!important;gap:11px!important;padding:13px!important}.phone-content .community-gallery-page .community-board-single-action b{font-size:16px!important}.phone-content .community-gallery-page .community-board-single-action small{font-size:12px!important}}.community-page{--brand-teal:#9b7440;--brand-teal-soft:#f1e6d4;--accent:#9b7440;--accent-soft:#f1e6d4;--button-primary:#332d26;--surface:#fffdf9;--surface-soft:#f4efe7;--pale:#f4efe7;--line:#ded4c5;--ink:#29251f;--navy:#29251f;--muted:#756d62;background:var(--isl-canvas,#f5f1e9)!important;width:100%!important;min-width:0!important;max-width:100%!important;color:var(--isl-ink,#29251f)!important;overflow-x:clip!important}.community-page :where(button,input,textarea,select){font-family:inherit}.community-page :where(.community-header,.community-board-navigation,.community-board-intro,.community-board-primary-actions,.community-point-rules,.community-search,.community-feed,.community-post-list,.community-gallery-grid,.community-gallery-event-header,.community-gallery-event-media,.community-gallery-engagement,.promotion-board-intro,.promotion-board-list,.promotion-composer,.promotion-board-toolbar,.community-notice-list,.community-notice-filters,.support-center,.consultation-inbox,.consultation-room){box-sizing:border-box!important;width:min(100% - 32px,1080px)!important;max-width:1080px!important;margin-left:auto!important;margin-right:auto!important}.community-page .community-header{min-height:92px!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:22px 0 14px!important}.community-page .community-header small{color:#9b7440!important;letter-spacing:.14em!important;font-size:11px!important;font-weight:850!important}.community-page .community-header h1{color:var(--isl-ink,#29251f)!important;letter-spacing:-.04em!important;margin-top:5px!important;font-size:clamp(25px,3vw,34px)!important;font-weight:820!important}.community-page .community-board-navigation{scrollbar-width:none;border:1px solid var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;border-radius:16px!important;gap:6px!important;margin-top:4px!important;margin-bottom:16px!important;padding:6px!important;display:flex!important;overflow-x:auto!important;box-shadow:0 8px 24px #4033240d!important}.community-page .community-board-navigation::-webkit-scrollbar{display:none}.community-page .community-board-navigation button{min-width:max-content!important;min-height:40px!important;color:var(--isl-muted,#756d62)!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:11px!important;flex:1 0 auto!important;padding:0 16px!important;font-size:14px!important;font-weight:750!important}.community-page .community-board-navigation button.active{color:#fff!important;background:#332d26!important;box-shadow:0 5px 12px #332d2624!important}.community-page .community-board-intro{border:1px solid var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;background-image:none!important;border-radius:22px!important;gap:16px!important;min-height:116px!important;margin-top:0!important;margin-bottom:16px!important;padding:22px 24px!important;box-shadow:0 10px 26px #4033240e!important}.community-page .community-board-intro>span{color:#9b7440!important;width:52px!important;height:52px!important;box-shadow:none!important;background:#f1e6d4!important;border:0!important;border-radius:16px!important;flex:0 0 52px!important;place-items:center!important;font-size:24px!important;display:grid!important}.community-page .community-board-intro b{color:var(--isl-ink,#29251f)!important;font-size:19px!important;font-weight:820!important}.community-page .community-board-intro p{color:var(--isl-muted,#756d62)!important;margin-top:5px!important;font-size:14px!important;line-height:1.55!important}.community-page .community-board-primary-actions{gap:12px!important;margin-top:0!important;margin-bottom:16px!important}.community-page .community-board-primary-actions button,.community-page .community-board-single-action{border:1px solid var(--isl-line,#ded4c5)!important;color:#fff!important;min-height:78px!important;box-shadow:none!important;background:#332d26!important;border-radius:18px!important;padding:15px 20px!important}.community-page .community-board-primary-actions button:hover,.community-page .community-board-single-action:hover{transform:translateY(-1px);background:#443b30!important}.community-page .community-board-primary-actions button>span,.community-page .community-board-single-action>span{color:#9b7440!important;box-shadow:none!important;background:#f1e6d4!important}.community-page .community-board-primary-actions button :where(b,i),.community-page .community-board-single-action :where(b,i){color:#fff!important}.community-page .community-board-primary-actions button small,.community-page .community-board-single-action small{color:#d7cfc3!important}.community-page .community-point-rules{border:1px solid var(--isl-line,#ded4c5)!important;background:var(--isl-surface-soft,#f4efe7)!important;min-height:66px!important;color:var(--isl-ink,#29251f)!important;box-shadow:none!important;border-radius:17px!important;margin-top:0!important;margin-bottom:18px!important;padding:14px 18px!important}.community-page .community-point-rules span{color:#9b7440!important;background:#eee3d1!important}.community-page :where(.community-post,.community-gallery-card,.promotion-card,.community-notice-card,.support-request-list>button,.support-empty,.support-composer>section,.support-detail>section,.consultation-inbox,.consultation-room){border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;color:var(--isl-ink,#29251f)!important;background-image:none!important;box-shadow:0 8px 24px #4033240d!important}.community-page :where(.community-search,.messenger-inbox-search,.messenger-invite-search,input,textarea,select){border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;color:var(--isl-ink,#29251f)!important;box-shadow:none!important}.community-page :where(input,textarea,select):focus{border-color:#a9814d!important;outline:0!important;box-shadow:0 0 0 3px #9b74401f!important}.community-page :where(.community-header-actions button,.community-notice-filters button,.messenger-inbox-filters button,.support-workspace-switch button){border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;color:var(--isl-muted,#756d62)!important;box-shadow:none!important}.community-page :where(.community-header-actions button,.community-notice-filters button,.messenger-inbox-filters button,.support-workspace-switch button).active{color:#fff!important;background:#9b7440!important;border-color:#9b7440!important}.community-page .promotion-board-intro{border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;background-image:none!important}.community-page .promotion-board-intro>span{color:#9b7440!important;box-shadow:none!important;background:#f1e6d4!important}.community-page :where(.promotion-like-button,.community-gallery-like-row button,.community-gallery-cheer-composer button,.support-submit,.support-chat-composer button,.consultation-room footer button,.messenger-create-button){color:#fff!important;box-shadow:none!important;background:#332d26!important;border-color:#332d26!important}.community-page .consultation-inbox,.community-page .consultation-room{border-radius:22px!important;overflow:hidden!important}.community-page .messenger-inbox-header,.community-page .consultation-room>header,.community-page .consultation-room>footer{background:var(--isl-surface,#fffdf9)!important;border-color:var(--isl-line,#ded4c5)!important}.community-page .messenger-inbox-header nav button:hover,.community-page .messenger-inbox-header nav button.active{color:#9b7440!important;background:#f1e6d4!important}.community-page .messenger-list-settings,.community-page .messenger-create-form,.community-page .consultation-messages{background:var(--isl-surface-soft,#f4efe7)!important}.community-page .messenger-list-settings>button.active{background:#9b7440!important}.community-page .consultation-messages article p,.community-page .consultation-messages article.mine p{background:var(--isl-surface,#fffdf9)!important;color:var(--isl-ink,#29251f)!important}.community-page .consultation-messages article.mine p{background:#e9dcc7!important}.community-page .messenger-speaker-avatar,.community-page .consultation-inbox i{color:#9b7440!important;background:#f1e6d4!important}.community-page .support-conversation{border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface-soft,#f4efe7)!important}.community-page .support-conversation>header,.community-page .support-chat-composer,.community-page .support-chat-privacy{border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important}.community-page .support-chat-bubble,.community-page .support-chat-bubble.admin{border-color:var(--isl-line,#ded4c5)!important;background:var(--isl-surface,#fffdf9)!important;color:var(--isl-ink,#29251f)!important;box-shadow:none!important}.community-page .support-chat-bubble.admin{background:#eee3d1!important}.community-page .support-chat-bubble :where(b,p),.community-page .support-chat-bubble.admin :where(b,p){color:var(--isl-ink,#29251f)!important}html[data-theme=dark] .community-page{--surface:#1c1915;--surface-soft:#28231d;--pale:#28231d;--line:#484037;--ink:#f4efe7;--navy:#f4efe7;--muted:#bcb1a2;background:#13110f!important}html[data-theme=dark] .community-page :where(.community-header,.community-board-navigation,.community-board-intro,.community-point-rules,.community-post,.community-gallery-card,.promotion-card,.community-notice-card,.support-request-list>button,.support-empty,.support-composer>section,.support-detail>section,.consultation-inbox,.consultation-room){color:#f4efe7!important;background:#1c1915!important;border-color:#484037!important}html[data-theme=dark] .community-page .community-board-intro>span,html[data-theme=dark] .community-page .community-board-primary-actions button>span{color:#d6ae70!important;background:#3a3023!important}html[data-theme=dark] .community-page :where(.messenger-list-settings,.messenger-create-form,.consultation-messages,.support-conversation){background:#28231d!important}html[data-theme=dark] .community-page .consultation-messages article p{color:#f4efe7!important;background:#1c1915!important}html[data-theme=dark] .community-page .consultation-messages article.mine p,html[data-theme=dark] .community-page .support-chat-bubble.admin{color:#f4efe7!important;background:#4a3b29!important}@media (width>=1200px){.app-stage:not(.presentation-mode)>.phone-shell:has(.community-page) .phone-content{background:var(--isl-canvas,#f5f1e9)!important;overflow-x:hidden!important}.app-stage:not(.presentation-mode) .community-page{padding:0 0 64px!important}}@media (width<=720px){.community-page :where(.community-header,.community-board-navigation,.community-board-intro,.community-board-primary-actions,.community-point-rules,.community-search,.community-feed,.community-post-list,.community-gallery-grid,.community-gallery-event-header,.community-gallery-event-media,.community-gallery-engagement,.promotion-board-intro,.promotion-board-list,.promotion-composer,.promotion-board-toolbar,.community-notice-list,.community-notice-filters,.support-center,.consultation-inbox,.consultation-room){width:calc(100% - 24px)!important}.community-page .community-header{min-height:76px!important;padding-top:16px!important}.community-page .community-board-navigation{border-left:0!important;border-right:0!important;border-radius:0!important;width:100%!important;margin-bottom:12px!important;padding:6px 12px!important}.community-page .community-board-navigation button{min-height:38px!important;padding:0 13px!important;font-size:13px!important}.community-page .community-board-intro{min-height:100px!important;padding:18px!important}.community-page .community-board-primary-actions{grid-template-columns:1fr 1fr!important;gap:8px!important}.community-page .community-board-primary-actions button{min-height:68px!important;padding:12px 14px!important}.community-page .consultation-inbox,.community-page .consultation-room{border-radius:18px!important;width:calc(100% - 8px)!important}body .phone-content>.greeting{grid-template-columns:minmax(0,1fr) 44px!important;gap:12px 10px!important;width:calc(100% - 24px)!important;margin:0 12px 16px!important;padding:8px 0 0!important;display:grid!important;position:relative!important}body .phone-content>.greeting>.notification-button{border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;width:44px!important;height:44px!important;color:var(--brand-teal)!important;box-shadow:none!important;border-radius:50%!important;place-items:center!important;display:grid!important;position:absolute!important;top:8px!important;right:0!important}body .phone-content>.greeting>.notification-button .notification-bell-icon{width:24px!important;height:24px!important;color:inherit!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important}body .phone-content>.greeting>.greeting-main{grid-area:1/1/auto/-1!important;grid-template-columns:52px minmax(0,1fr)!important;align-items:start!important;gap:12px!important;width:100%!important;padding:0 54px 0 0!important;display:grid!important}body .phone-content>.greeting .greeting-avatar{flex-basis:52px!important;width:52px!important;height:52px!important;font-size:18px!important}body .phone-content>.greeting h1{letter-spacing:-.035em!important;gap:2px!important;margin:0!important;font-size:20px!important;line-height:1.3!important;display:grid!important}body .phone-content>.greeting .greeting-identity,body .phone-content>.greeting .greeting-salutation{word-break:keep-all;min-width:0;display:block!important}body .phone-content>.greeting .greeting-identity{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;color:var(--isl-ink)!important}body .phone-content>.greeting .greeting-salutation{font-weight:760}body .phone-content>.greeting p.greeting-quote{max-width:none!important;color:var(--isl-muted)!important;letter-spacing:-.02em!important;word-break:keep-all!important;margin:7px 0 0!important;font-size:14px!important;line-height:1.55!important}body .phone-content>.greeting>.today-briefing-summary{border-top:1px solid var(--isl-line)!important;border-bottom:1px solid var(--isl-line)!important;white-space:nowrap!important;grid-area:auto/1/auto/-1!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;width:100%!important;margin:0!important;padding:10px 2px!important;font-size:12px!important;line-height:1.3!important;display:grid!important;overflow:visible!important}body .phone-content>.greeting>.app-badge-activation{grid-column:1/-1!important}body .phone-content>.greeting>.today-briefing-summary .today-briefing-separator{display:none!important}body .phone-content>.greeting>.today-briefing-summary .today-briefing-weather{justify-self:center;min-width:0;overflow:hidden}body .phone-content>.greeting>.today-briefing-summary .today-briefing-weather b{text-overflow:ellipsis;overflow:hidden}body .phone-content>.greeting>.today-briefing-summary .today-briefing-btc{justify-self:end}body .phone-content>.first-run-mission{width:calc(100% - 24px)!important;max-width:none!important;margin:0 12px calc(env(safe-area-inset-bottom,0px) + 28px)!important;border:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;box-shadow:var(--isl-card-shadow)!important;border-radius:22px!important;padding:18px 16px 20px!important}body .phone-content>.first-run-mission .first-run-heading{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}body .phone-content>.first-run-mission .first-run-heading small{color:var(--brand-teal)!important;font-size:13px!important;line-height:1.35!important}body .phone-content>.first-run-mission .first-run-heading h2{word-break:keep-all;color:var(--isl-ink)!important;letter-spacing:-.035em!important;margin-top:5px!important;font-size:22px!important;line-height:1.25!important}body .phone-content>.first-run-mission .first-run-heading p{word-break:keep-all;color:var(--isl-muted)!important;margin-top:7px!important;font-size:14px!important;line-height:1.5!important}body .phone-content>.first-run-mission .first-run-heading>span{background:var(--brand-teal)!important;color:#fff!important;border-radius:999px!important;place-items:center!important;min-width:50px!important;min-height:36px!important;padding:6px 10px!important;font-size:15px!important;line-height:1!important;display:grid!important}body .phone-content>.first-run-mission .first-run-steps{gap:9px!important;margin-top:16px!important}body .phone-content>.first-run-mission .first-run-steps button{border:1px solid var(--isl-line)!important;background:var(--isl-surface-raised,var(--isl-surface))!important;min-height:74px!important;box-shadow:none!important;border-radius:15px!important;grid-template-columns:38px minmax(0,1fr) auto!important;gap:10px!important;padding:11px 12px!important}body .phone-content>.first-run-mission .first-run-steps button.current{border:2px solid var(--brand-teal)!important;background:var(--brand-teal)!important}@supports (color:color-mix(in lab, red, red)){body .phone-content>.first-run-mission .first-run-steps button.current{background:color-mix(in srgb,var(--brand-teal) 7%,var(--isl-surface))!important}}body .phone-content>.first-run-mission .first-run-steps button>span{width:36px!important;height:36px!important;font-size:15px!important}body .phone-content>.first-run-mission .first-run-steps b{color:var(--isl-ink)!important;font-size:16px!important;line-height:1.35!important}body .phone-content>.first-run-mission .first-run-steps small{word-break:keep-all;color:var(--isl-muted)!important;margin-top:3px!important;font-size:13px!important;line-height:1.4!important}body .phone-content>.first-run-mission .first-run-steps em{white-space:nowrap;color:var(--isl-muted)!important;font-size:13px!important;line-height:1.3!important}body .phone-content>.first-run-mission .first-run-steps button.current em{color:var(--brand-teal)!important}}@media (width<=380px){body .phone-content>.greeting>.home-brand-lockup{padding-inline:11px!important}body .phone-content>.greeting>.home-brand-lockup .official-brand-main>strong{font-size:25px!important}body .phone-content>.greeting>.today-briefing-summary{grid-template-columns:1fr 1fr!important;row-gap:7px!important}body .phone-content>.greeting>.today-briefing-summary .today-briefing-weather{justify-self:end}body .phone-content>.greeting>.today-briefing-summary .today-briefing-btc{grid-column:1/-1;justify-self:start}body .phone-content>.first-run-mission .first-run-steps button{grid-template-columns:36px minmax(0,1fr)!important}body .phone-content>.first-run-mission .first-run-steps em{grid-column:2!important;margin-top:2px!important}}@media (width<=720px){body .phone-content:has(>.warm-home-reference)>.greeting{display:none!important}}.phone-content .community-gallery-page .community-board-single-action.gallery{color:#fff!important;background:#493f31!important;border-color:#5a4c3b!important;margin-top:14px!important;box-shadow:0 8px 20px #493f3124!important}.phone-content .community-gallery-page .community-board-single-action.gallery:hover{background:#574a3a!important}.phone-content .community-gallery-page .community-event-admin-actions{align-items:center!important;gap:5px!important;min-height:36px!important;padding:6px 10px 0!important}.phone-content .community-gallery-page .community-event-admin-actions>small{color:var(--isl-muted,#81796f)!important;letter-spacing:.02em!important;margin-right:auto!important;font-size:10px!important;font-weight:800!important}.phone-content .community-gallery-page .community-event-admin-actions button{background:var(--isl-surface-soft,#f4efe7)!important;min-width:46px!important;min-height:28px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-radius:9px!important;padding:4px 9px!important;font-size:12px!important}.phone-content .community-gallery-page .community-event-admin-actions button.danger{background:#fff1ef!important}.phone-content .community-gallery-page .community-event-cover{background:var(--isl-surface-soft,#f4efe7)!important;overflow:hidden!important}.phone-content .community-gallery-page .community-event-cover>img,.phone-content .community-gallery-page .community-event-cover>video{object-fit:contain!important;object-position:center!important;width:100%!important;min-width:100%!important;max-width:none!important;height:100%!important;min-height:100%!important;max-height:none!important;margin:0!important;display:block!important}@media (width<=720px){.phone-content .community-gallery-page>.community-event-album-list{gap:12px!important}.phone-content .community-gallery-page .community-event-album-open{gap:10px!important;padding:10px 12px 14px!important}.phone-content .community-gallery-page .community-event-admin-actions+.community-event-album-open{padding-top:6px!important}.phone-content .community-gallery-page .community-event-cover{aspect-ratio:16/9!important}.phone-content .community-gallery-page .community-event-info>strong{font-size:18px!important}.phone-content .community-gallery-page .community-event-info>p{-webkit-line-clamp:2!important;margin-top:5px!important;font-size:13px!important}.phone-content .community-gallery-page .community-event-info>span{margin-top:6px!important;font-size:11px!important}.phone-content .community-gallery-page .community-event-info>b{margin-top:8px!important;font-size:12px!important}}html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions button{background:#28231d!important}html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions button.danger{background:#321823!important}@media (width<=720px){:root{--isl-gutter:1px;--page-pad:1px}.app-stage:not(.presentation-mode) .phone-content{padding-left:0!important;padding-right:0!important}.app-stage:not(.presentation-mode) .phone-content>:where(section,article,nav,main,form,div):not(.presentation-shell):not(.presentation-stage):not(.presentation-canvas){width:calc(100% - 2px)!important;max-width:calc(100% - 2px)!important;margin-left:1px!important;margin-right:1px!important}.app-stage:not(.presentation-mode) .phone-content>.community-page{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.phone-content .community-feed-page{--community-gutter:0px!important;background:var(--isl-canvas)!important;padding-top:0!important}.phone-content .community-feed-page>.community-header{border-left:0!important;border-right:0!important;width:100%!important;min-height:64px!important;margin:0!important;padding:10px 14px!important}.phone-content .community-feed-page>.community-header>div>small{margin-bottom:2px!important;font-size:10px!important}.phone-content .community-feed-page>.community-header>div>h1{font-size:24px!important}.phone-content .community-feed-page>.community-board-navigation{width:100%!important;box-shadow:none!important;border-left:0!important;border-right:0!important;margin:0!important;padding:5px 4px!important}.phone-content .community-feed-page>.community-board-navigation button{min-height:38px!important;padding:0 5px!important;font-size:12px!important}.phone-content .community-feed-page>.community-feed-lead{width:100%!important;color:var(--isl-muted)!important;background:0 0!important;border:0!important;margin:0!important;padding:10px 14px 7px!important;font-size:13px!important;line-height:1.4!important}.phone-content .community-feed-page>.community-board-primary-actions{border-top:1px solid var(--isl-line)!important;border-bottom:1px solid var(--isl-line)!important;background:var(--isl-surface)!important;grid-template-columns:1fr 1fr!important;gap:0!important;width:100%!important;margin:0!important;display:grid!important}.phone-content .community-feed-page>.community-board-primary-actions>button{border:0!important;border-right:1px solid var(--isl-line)!important;min-height:44px!important;color:var(--isl-ink)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;gap:7px!important;padding:0 10px!important;display:flex!important;transform:none!important}.phone-content .community-feed-page>.community-board-primary-actions>button:last-child{border-right:0!important}.phone-content .community-feed-page .community-primary-action-icon{width:auto!important;height:auto!important;color:var(--brand-teal)!important;background:0 0!important;border:0!important;border-radius:0!important;font-size:19px!important;display:inline!important}.phone-content .community-feed-page .community-primary-action-copy{width:auto!important;color:inherit!important;display:inline!important}.phone-content .community-feed-page .community-primary-action-label{width:auto!important;color:var(--isl-ink)!important;font-size:14px!important;display:inline!important}.phone-content .community-feed-page>.community-board-primary-actions>button>em{display:none!important}.phone-content .community-feed-page>details.community-point-notice{border:0!important;border-bottom:1px solid var(--isl-line)!important;width:100%!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;margin:0!important}.phone-content .community-feed-page>.community-point-notice>summary{background:0 0!important;min-height:42px!important;padding:0 14px!important}.phone-content .community-feed-page>.community-point-notice>summary>span{background:0 0!important;border-radius:0!important;width:auto!important;height:auto!important;font-size:16px!important}.phone-content .community-feed-page>.community-point-notice[open]>summary{background:0 0!important}.phone-content .community-feed-page>.community-feed{gap:0!important;width:100%!important;max-width:100%!important;margin:0!important;padding:0!important}.phone-content .community-feed-page .community-post{width:100%!important;max-width:100%!important;box-shadow:none!important;border-left:0!important;border-right:0!important;border-radius:0!important;margin:0!important}.phone-content .community-feed-page .community-media-carousel,.phone-content .community-feed-page .community-media-carousel-track,.phone-content .community-feed-page .community-media-carousel-slide,.phone-content .community-feed-page .community-legacy-photo,.phone-content .community-feed-page .zoomable-photo-trigger{border-radius:0!important;width:100%!important;max-width:100%!important;margin:0!important}.phone-content .community-feed-page .zoomable-photo-trigger>span,.phone-content .community-feed-page .community-media-direct-download{display:none!important}}html[data-theme=dark] .phone-content .community-feed-page>.community-board-primary-actions,html[data-theme=dark] .phone-content .community-feed-page>.community-board-primary-actions>button{border-color:var(--isl-line)!important;background:var(--isl-surface)!important;color:var(--isl-ink)!important}@media (width<=720px){.phone-content .community-page{width:100%!important;max-width:100%!important;margin:0!important;padding-left:0!important;padding-right:0!important}.phone-content .community-page :where(.community-header,.community-board-navigation,.community-board-intro,.community-board-primary-actions,.community-board-single-action,.community-point-rules,.community-search,.community-feed,.community-post-list,.community-gallery-grid,.community-event-album-list,.community-gallery-event-header,.community-gallery-event-media,.community-gallery-engagement,.promotion-board-intro,.promotion-board-list,.promotion-composer,.promotion-board-toolbar,.community-notice-list,.community-notice-filters,.community-notice-tabs,.support-center,.consultation-inbox,.consultation-room){width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.phone-content .community-page :where(.community-header,.community-board-navigation,.community-board-intro,.community-board-primary-actions,.community-board-single-action,.community-point-rules,.community-search,.community-post,.community-gallery-card,.community-event-album-item,.community-event-cover,.community-gallery-event-media,.community-gallery-engagement,.promotion-board-intro,.promotion-card,.promotion-composer,.community-notice-card,.community-notice-list>article,.community-notice-tabs,.support-request-list>button,.support-empty,.support-composer>section,.support-detail>section,.consultation-inbox,.consultation-room),.phone-content .community-page :where(.community-board-navigation button,.community-board-primary-actions>button,.community-board-single-action,.community-event-admin-actions button,.community-notice-tabs button){border-radius:0!important}.phone-content .community-page>.community-header{min-height:64px!important;margin:0!important;padding:10px 14px!important}.phone-content .community-page>.community-header>div>small{margin-bottom:2px!important;font-size:10px!important}.phone-content .community-page>.community-header>div>h1{margin-top:2px!important;font-size:24px!important}.phone-content .community-page>.community-board-navigation{box-shadow:none!important;border-left:0!important;border-right:0!important;margin:0!important;padding:5px 4px!important}.phone-content .community-page>.community-board-navigation button{min-height:38px!important;padding:0 5px!important;font-size:12px!important}.phone-content .community-gallery-page>.community-board-single-action.gallery{min-height:50px!important;box-shadow:none!important;border-left:0!important;border-right:0!important;grid-template-columns:30px minmax(0,1fr)!important;gap:9px!important;margin:0!important;padding:7px 14px!important}.phone-content .community-gallery-page>.community-board-single-action.gallery>span{border-radius:0!important;width:28px!important;height:28px!important;font-size:20px!important}.phone-content .community-gallery-page>.community-board-single-action.gallery b{font-size:15px!important}.phone-content .community-gallery-page>.community-board-single-action.gallery small,.phone-content .community-gallery-page>.community-board-single-action.gallery>i{display:none!important}.phone-content .community-gallery-page>.community-event-album-list{gap:8px!important;padding-top:8px!important}.phone-content .community-gallery-page .community-event-album-item{box-shadow:none!important;border-left:0!important;border-right:0!important;position:relative!important;overflow:hidden!important}.phone-content .community-gallery-page .community-event-admin-actions{z-index:5!important;background:0 0!important;gap:5px!important;min-height:0!important;padding:0!important;position:absolute!important;top:8px!important;right:8px!important}.phone-content .community-gallery-page .community-event-admin-actions button{background:#fffdf9f0!important;border:1px solid #9b74406b!important;min-width:44px!important;min-height:30px!important;padding:4px 8px!important;box-shadow:0 2px 8px #2820181f!important}.phone-content .community-gallery-page .community-event-admin-actions button.danger{background:#fff1eff5!important;border-color:#d84c5280!important}.phone-content .community-gallery-page .community-event-admin-actions+.community-event-album-open,.phone-content .community-gallery-page .community-event-album-open{grid-template-columns:1fr!important;gap:0!important;padding:0!important;display:grid!important}.phone-content .community-gallery-page .community-event-cover{aspect-ratio:auto!important;background:0 0!important;width:100%!important;height:auto!important;min-height:0!important;display:block!important;overflow:hidden!important}.phone-content .community-gallery-page .community-event-cover>img,.phone-content .community-gallery-page .community-event-cover>video{object-fit:contain!important;object-position:center!important;background:0 0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;display:block!important}.phone-content .community-gallery-page .community-event-info{padding:12px 14px 16px!important}}html[data-theme=dark] .phone-content .community-gallery-page .community-event-admin-actions{background:0 0!important}.published-business-presentation{color:#fff;background:#2a2927;grid-template-rows:72px minmax(0,1fr);height:100%;min-height:0;display:grid;overflow:hidden}.published-business-presentation>header{z-index:2;background:#2a2927;border-bottom:1px solid #ffffff24;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 18px;display:grid;position:relative;box-shadow:0 8px 26px #00000038}.published-business-presentation>header>button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:50%;width:46px;height:46px;font-size:30px;line-height:1}.published-business-presentation>header>div{gap:3px;min-width:0;display:grid}.published-business-presentation>header b{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:20px;line-height:1.2;overflow:hidden}.published-business-presentation>header span{color:#d9d3c8;letter-spacing:.02em;font-size:12px;font-weight:800}.published-business-presentation>header nav{gap:8px;display:flex}.published-business-presentation>header nav a{color:#221f1b;background:#f7931a;border:1px solid #f2a446;border-radius:10px;place-items:center;min-width:68px;height:40px;font-size:13px;font-weight:900;text-decoration:none;display:grid}.published-business-presentation-stage{background:#161616;min-height:0;overflow:hidden}.published-business-presentation-stage iframe{background:#161616;border:0;width:100%;height:100%;display:block}@media (width<=720px){.published-business-presentation{grid-template-rows:64px minmax(0,1fr)}.published-business-presentation>header{grid-template-columns:42px minmax(0,1fr) auto;gap:9px;padding:8px 10px}.published-business-presentation>header>button{width:40px;height:40px;font-size:26px}.published-business-presentation>header b{font-size:16px}.published-business-presentation>header span{font-size:10px}.published-business-presentation>header nav a{min-width:54px;height:36px;padding:0 7px;font-size:11px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}
