.challenge-hall{color:#102037;background:#fff;max-width:900px;margin:auto;padding:24px}.challenge-hall header{justify-content:space-between;align-items:center;display:flex}.challenge-hall header h1{font-size:22px}.challenge-hall header button{background:0 0;border:0;font-size:32px}.hall-intro{text-align:center;padding:24px 0}.hall-intro img{width:180px;max-width:100%;height:auto}.hall-intro h2{margin:16px 0 8px;font-size:28px}.hall-intro p,.hall-member>span,.hall-member small{color:#687782}.hall-filters{gap:12px;margin:16px 0 32px;display:flex}.hall-filters input,.hall-filters select{min-width:0;color:inherit;background:#f2f5f7;border:0;border-radius:12px;padding:14px}.hall-filters input{flex:1}.hall-filters select{max-width:45%}.hall-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px;display:grid}.hall-member{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0;display:flex}.hall-member b{font-size:19px}.hall-portrait{aspect-ratio:1;justify-content:center;align-items:center;width:100%;max-width:180px;display:flex}.hall-portrait img{object-fit:contain;object-position:center;width:100%;height:100%}.hall-portrait>span{color:#687782;font-size:50px}.hall-more{color:#fff;background:#102037;border:0;border-radius:12px;margin:32px auto;padding:14px 40px;display:block}.hall-empty{text-align:center;color:#687782;padding:40px 0}.hall-detail{color:#102037;background:#fff;border:0;border-radius:20px;max-width:calc(100vw - 48px);padding:32px}.hall-detail::backdrop{background:#10203780}.hall-detail>button{float:right;color:inherit;background:0 0;border:0}.hall-entry{width:100%;color:inherit;text-align:left;background:0 0;border:0;align-items:center;gap:16px;margin:12px 0;padding:18px 0;font-size:19px;font-weight:700;display:flex}.hall-entry img{object-fit:contain;width:58px;height:40px}.hall-entry span:last-child{margin-left:auto}.challenge-hall button:focus-visible,.hall-entry:focus-visible{outline-offset:4px;outline:3px solid #b98c3b}@media (width<=600px){.hall-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.challenge-hall{padding:20px}.hall-intro h2{font-size:25px}}html[data-theme=dark] .challenge-hall,html[data-theme=dark] .hall-detail{color:#f4f6f9;background:#101d30}html[data-theme=dark] .hall-filters input,html[data-theme=dark] .hall-filters select{color:#fff;background:#213047}.hall-portrait{position:relative}.hall-portrait img.hall-card-badge{object-fit:contain;width:50px;height:36px;position:absolute;bottom:0;right:0}html[data-theme=dark] .hall-intro p,html[data-theme=dark] .hall-member>span,html[data-theme=dark] .hall-member small,html[data-theme=dark] .hall-empty{color:#b8c4d4}.hall-intro>img{margin-inline:auto;display:block}.fund-donations{--fd-bg:#fff;--fd-text:#102139;--fd-muted:#526177;--fd-line:#ccd5e0;background:var(--fd-bg);color:var(--fd-text);text-align:left;max-width:100%;margin:24px 0;padding:24px 0}.fund-donations header,.donation-points{justify-content:space-between;align-items:center;gap:16px;display:flex}.fund-donations h3{margin:0;font-size:24px}.fund-donations h4{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.fund-donations small{color:var(--fd-muted);margin-top:5px;font-size:13px;font-weight:400;display:block}.fund-donations button{border:1px solid var(--fd-line);background:var(--fd-bg);min-height:44px;color:var(--fd-text);cursor:pointer;border-radius:12px;padding:10px 16px}.fund-donations button:disabled{opacity:.55;cursor:default}.fund-donations fieldset{border:0;min-width:0;margin:20px 0;padding:0}.fund-donations label{margin:16px 0;font-weight:600;display:block}.fund-donations input:not([type=checkbox]){box-sizing:border-box;border:1px solid var(--fd-line);background:var(--fd-bg);width:100%;min-height:48px;color:var(--fd-text);font:inherit;border-radius:10px;margin-top:8px;padding:12px;font-size:16px;display:block}.donation-fields{grid-template-columns:1fr 1fr;gap:16px;display:grid}.donation-points{border-block:1px solid var(--fd-line);margin:20px 0;padding:22px 0}.donation-points strong{text-align:right;font-size:26px}.fund-donations .donation-check{align-items:center;gap:10px;font-size:14px;line-height:1.6;display:flex}.donation-check input{accent-color:#102139;flex-shrink:0;width:20px;height:20px}.fund-donations .donation-primary{color:#fff;background:#102139;width:100%;margin-top:16px;font-weight:700}.fund-donations details{margin-top:22px}.fund-donations summary{cursor:pointer;box-sizing:border-box;min-height:44px;padding:12px 0}.fund-donations p{color:var(--fd-muted);line-height:1.7}.donation-members{gap:8px;display:grid}.donation-members button{text-align:left}.donation-row,.donation-history{border-bottom:1px solid var(--fd-line);align-items:center;gap:16px;padding:18px 0;display:flex}.donation-row>span{font-size:30px}.donation-history{flex-wrap:wrap}.donation-history>div:first-child{flex:1;min-width:150px}.donation-cancel{flex-basis:100%}.donation-cancel button{margin-right:8px}.fund-donations :focus-visible{outline-offset:3px;outline:3px solid #6288b6}.fund-donations [role=alert]{color:#b63e33}.fund-donations .donation-success{color:var(--fd-text);font-weight:700}[data-theme=dark] .fund-donations{--fd-bg:#081426;--fd-text:#f7f9fc;--fd-muted:#c4cfdd;--fd-line:#405570}@media (width<=520px){.donation-fields{grid-template-columns:1fr;gap:0}.fund-donations{padding:20px 0}.fund-donations h4{display:block}.donation-history>span{font-size:14px}}body .phone-content .fund-donations .donation-check{flex-direction:row!important;align-items:center!important;gap:10px!important;display:flex!important}body .phone-content .fund-donations .donation-check input{width:20px!important;min-width:20px!important;height:20px!important;margin:0!important}.donation-tabs{gap:8px;margin:20px 0;display:flex}.donation-tabs button{color:#526177;min-height:48px;font:inherit;background:0 0;border:0;border-bottom:3px solid #0000;border-radius:0;flex:1}.donation-tabs button[aria-pressed=true]{color:#102139;border-bottom-color:#102139;font-weight:700}html[data-theme=dark] .donation-tabs button{color:#c4cfdd}html[data-theme=dark] .donation-tabs button[aria-pressed=true]{color:#f7f9fc;border-bottom-color:#f7f9fc}.fund-landing{color:#102139;background:#fff;max-width:840px;margin:0 auto;padding:0 8px 32px}.fund-landing-refresh{justify-content:flex-end;display:flex}.fund-landing .fund-landing-refresh button{width:44px;height:44px;color:inherit;background:0 0;border:0;place-items:center;padding:8px;display:grid}.fund-landing-refresh svg{width:28px;height:28px}.fund-landing-total{padding:16px 0 28px}.fund-landing-total>span,.fund-landing-totals span{color:#526177;margin-bottom:12px;font-size:16px;display:block}.fund-landing-total strong{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:clamp(32px,8vw,64px);font-weight:800;line-height:1.2;display:block}.fund-landing-totals{grid-template-columns:1fr 1fr;gap:24px;display:grid}.fund-landing-totals b{overflow-wrap:anywhere;font-size:clamp(20px,4vw,28px)}.fund-landing .fund-landing-menu{grid-template-columns:1fr 1fr;gap:28px 12px;margin:48px 0;display:grid}.fund-landing .fund-landing-menu button{min-height:132px;color:inherit;box-shadow:none;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:12px;font-size:21px;font-weight:700;display:flex}.fund-landing-menu svg{width:64px;height:64px}.fund-landing button:hover{opacity:.72}.fund-landing button:focus-visible,.fund-landing summary:focus-visible{outline-offset:4px;outline:2px solid}.fund-landing-guide{border-top:1px solid #ccd5e0;padding-top:16px}.fund-landing-guide summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;font-size:18px;font-weight:650;list-style:none;display:flex}.fund-landing-guide summary::-webkit-details-marker{display:none}.fund-landing-guide p{color:#526177;font-size:15px;line-height:1.7}.fund-landing [role=status]{line-height:1.6}.fund-landing button:disabled{opacity:.45;cursor:wait}html[data-theme=dark] .fund-landing{color:#f7f9fc;background:#081426}html[data-theme=dark] .fund-landing-total>span,html[data-theme=dark] .fund-landing-totals span,html[data-theme=dark] .fund-landing-guide p{color:#c4cfdd}html[data-theme=dark] .fund-landing-guide{border-color:#405570}html[data-theme=dark] #academy-simple-detail .fund-landing .fund-landing-menu button,html[data-theme=dark] #academy-simple-detail .fund-landing .fund-landing-refresh button{color:#f7f9fc!important;box-shadow:none!important;background:0 0!important;border:0!important}.fund-simple{--fund-bg:#fff;--fund-text:#102139;--fund-muted:#526177;--fund-line:#ccd5e0;max-width:840px;color:var(--fund-text);background:var(--fund-bg);margin:0 auto;padding:0 8px 36px}html[data-theme=dark] .fund-simple{--fund-bg:#081426;--fund-text:#f7f9fc;--fund-muted:#c4cfdd;--fund-line:#405570}#academy-simple-detail .fund-simple{box-shadow:none;background:var(--fund-bg);color:var(--fund-text);border:0}#academy-simple-detail .fund-simple h3{color:var(--fund-text);margin:0 0 16px;font-size:20px}#academy-simple-detail .fund-simple p{color:var(--fund-muted);font-size:16px;line-height:1.7}.fund-simple-total{text-align:center;padding:12px 0 32px}.fund-simple-total>span{font-size:18px;display:block}.fund-simple-total>strong{letter-spacing:-.04em;overflow-wrap:anywhere;margin-top:16px;font-size:clamp(36px,9vw,60px);display:block}.fund-simple-totals{text-align:center;grid-template-columns:1fr 1fr;margin:0 0 48px;display:grid}.fund-simple-totals>div+div{border-left:1px solid var(--fund-line)}.fund-simple-totals span,.fund-simple-totals b{display:block}.fund-simple-totals b{overflow-wrap:anywhere;margin-top:8px;font-size:24px}.fund-simple-recent{margin:24px 0 36px}.fund-simple-recent>p{text-align:center;padding:24px 0}.fund-simple-row{border-bottom:1px solid var(--fund-line);justify-content:space-between;align-items:center;gap:18px;padding:18px 0;display:flex}.fund-simple-row small{color:var(--fund-muted);margin-top:8px;font-size:14px;display:block}.fund-simple-row strong{white-space:nowrap}.fund-detail-refresh{justify-content:flex-end;display:flex}.fund-admin-label{text-align:right;color:var(--fund-muted);display:block}#academy-simple-detail .fund-simple details{border:0;border-top:1px solid var(--fund-line);box-shadow:none;background:0 0;border-radius:0;margin:0;padding:0}#academy-simple-detail .fund-simple summary{cursor:pointer;min-height:60px;color:var(--fund-text);box-sizing:border-box;justify-content:space-between;align-items:center;padding:14px 0;font-size:18px;font-weight:650;list-style:none;display:flex}#academy-simple-detail .fund-simple summary::-webkit-details-marker{display:none}#academy-simple-detail .fund-simple summary:after{content:"⌄";margin-left:16px}#academy-simple-detail .fund-simple details[open]>summary:after{transform:rotate(180deg)}.fund-guide-simple details:first-child{border-top:0!important}.fund-guide-simple details>p{margin:0 0 20px}#academy-simple-detail .fund-simple .academy-fund-metrics{background:0 0;border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:14px 0;display:grid}#academy-simple-detail .fund-simple .academy-fund-metrics article{background:0 0;border:0;padding:0}#academy-simple-detail .fund-simple .academy-fund-metrics b{color:var(--fund-text);font-size:20px;display:block}#academy-simple-detail .fund-simple .academy-fund-metrics small{color:var(--fund-muted)}#academy-simple-detail .fund-simple .academy-fund-public-grid{display:block}#academy-simple-detail .fund-simple .academy-fund-public-grid section,#academy-simple-detail .fund-simple .academy-fund-public-grid article{color:var(--fund-text);box-shadow:none;border-color:var(--fund-line);background:0 0}#academy-simple-detail .fund-simple .academy-fund-public-grid header small,#academy-simple-detail .fund-simple .academy-fund-public-grid header>span{display:none}#academy-simple-detail .fund-simple .academy-fund-public-grid strong{color:var(--fund-text)}#academy-simple-detail .fund-simple .academy-fund-ledger{background:0 0;border:0;border-radius:0;padding:0}#academy-simple-detail .fund-simple .academy-fund-ledger details>div{border-bottom:1px solid var(--fund-line);flex-wrap:wrap;gap:16px;padding:16px 0;display:flex}#academy-simple-detail .fund-simple .academy-fund-ledger details>div span{flex:1;min-width:160px}#academy-simple-detail .fund-simple .academy-fund-ledger small{color:var(--fund-muted);display:block}#academy-simple-detail .fund-simple button{border-radius:10px;min-height:44px;padding:10px 16px;background:var(--fund-bg)!important;color:var(--fund-text)!important;border:1px solid var(--fund-line)!important;box-shadow:none!important}#academy-simple-detail .fund-simple button:hover{opacity:.8}#academy-simple-detail .fund-simple button:disabled{opacity:.5}#academy-simple-detail .fund-simple :focus-visible{outline:2px solid var(--fund-text);outline-offset:3px}#academy-simple-detail .fund-simple .fund-donations{margin:0;padding:0}#academy-simple-detail .fund-simple .fund-donations>header{justify-content:flex-end}#academy-simple-detail .fund-simple .fund-donations>header h3{display:none}#academy-simple-detail .fund-simple .fund-donations input:not([type=checkbox]){border-radius:10px;min-height:48px;background:var(--fund-bg)!important;color:var(--fund-text)!important;border:1px solid var(--fund-line)!important;box-shadow:none!important}#academy-simple-detail .fund-simple .fund-donations .donation-primary{font-weight:700;background:var(--fund-text)!important;color:var(--fund-bg)!important;border:0!important}#academy-simple-detail .fund-simple .donation-points{border:0;margin:8px 0 16px;padding:4px 0}.fund-simple .donation-points strong{font-size:20px}.fund-simple .donation-fields{grid-template-columns:1fr;gap:0}.fund-simple .donation-fields label{margin:10px 0}.fund-simple .donation-honor-intro{text-align:center;margin:14px 0 40px}.donation-honor-intro>svg{width:96px;height:96px}.fund-simple .donation-honor-intro h4{margin:12px 0;font-size:22px;display:block}.donation-person svg{width:42px;height:42px}.donation-order{margin-bottom:10px}.fund-simple .donation-row{border-bottom:1px solid var(--fund-line);padding:20px 0}.fund-simple .donation-row b{font-size:20px}.fund-simple .fund-donations>details{margin-top:30px!important}html[data-theme=dark] #academy-simple-detail .fund-simple .fund-donations .donation-primary{color:#f7f9fc!important;background:#294969!important}@media (width<=520px){.fund-simple-row{gap:10px}.fund-simple-row strong{font-size:15px}.fund-simple-row b,.fund-simple .fund-donations label{font-size:16px}}html body main.app-stage .phone-content #academy-simple-detail .fund-simple{--ad-soft:var(--fund-bg);--ad-text:var(--fund-text);--ad-muted:var(--fund-muted);--ad-line:var(--fund-line)}html body main.app-stage .phone-content #academy-simple-detail .fund-simple .fund-donations label:not(.donation-check){margin:12px 0;font-size:16px;line-height:1.4;display:block}html body main.app-stage .phone-content #academy-simple-detail .fund-simple .fund-donations input:not([type=checkbox]){min-height:44px;margin-top:6px;font-size:16px;font-weight:400}#academy-simple-detail .fund-simple .fund-donations fieldset{margin:8px 0 12px}#academy-simple-detail .fund-simple .fund-donations .donation-check{min-height:36px;margin:8px 0;font-size:14px;line-height:1.5}#academy-simple-detail .fund-simple .fund-donations>header{height:44px;margin:0;padding:0}#academy-simple-detail .fund-simple .donation-honor-intro>svg{margin:0 auto;display:block}html[data-theme=dark] body main.app-stage .phone-content #academy-simple-detail .fund-simple :is(form,fieldset,details,summary,.donation-honor-intro,.donation-points,.donation-fields,.fund-simple-totals,.fund-simple-totals>div,.fund-simple-total,.fund-simple-recent,.donation-row){box-shadow:none!important;background:0 0!important}.challenge-question-inbox{--cq-bg:#fff;--cq-fg:#102139;--cq-muted:#596779;--cq-line:#dce2e8;background:var(--cq-bg);color:var(--cq-fg);border:1px solid var(--cq-line);border-radius:20px;margin:20px 0;padding:24px}[data-theme=dark] .challenge-question-inbox{--cq-bg:#0b1422;--cq-fg:#f6f8fc;--cq-muted:#bdc9d8;--cq-line:#34455c}.challenge-question-inbox header,.cq-meta,.cq-list footer,.challenge-question-inbox nav{justify-content:space-between;align-items:center;gap:12px;display:flex}.challenge-question-inbox h3,.challenge-question-inbox h4{color:var(--cq-fg);margin:0 0 6px}.challenge-question-inbox small,.cq-meta{color:var(--cq-muted);font-size:13px}.challenge-question-inbox button,.challenge-question-inbox input,.challenge-question-inbox select,.challenge-question-inbox textarea{background:var(--cq-bg);color:var(--cq-fg);border:1px solid var(--cq-line);min-height:44px;font:inherit;border-radius:12px;padding:10px 14px}.challenge-question-inbox button{cursor:pointer}.challenge-question-inbox button:disabled{opacity:.5;cursor:default}.challenge-question-inbox .cq-primary{color:#fff;background:#102139;border-color:#465d79;font-weight:600}.challenge-question-inbox :focus-visible{outline-offset:3px;outline:2px solid #678bbc}.cq-filters{flex-wrap:wrap;gap:8px;margin:20px 0;display:flex}.cq-filters input{flex:1;min-width:130px}.cq-list article{border-top:1px solid var(--cq-line);padding:20px 0}.cq-list p,.cq-editor p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6}.cq-list article>p{font-size:17px;font-weight:600}.cq-list footer{align-items:flex-start}.cq-list details{text-align:left;max-width:80%}.challenge-question-inbox summary{cursor:pointer;color:var(--cq-fg)}.challenge-question-inbox nav{justify-content:center;margin-top:16px}.cq-editor{border:1px solid var(--cq-line);border-radius:16px;gap:14px;margin:16px 0;padding:20px;display:grid}.cq-editor label{gap:8px;font-size:14px;font-weight:600;display:grid}.cq-editor input,.cq-editor textarea{box-sizing:border-box;width:100%;font-weight:400}.cq-editor textarea{resize:vertical}@media (width<=600px){.challenge-question-inbox{padding:16px}.cq-filters input{width:60%}.cq-filters select{flex:1}.cq-meta{align-items:flex-start}.cq-editor{padding:14px}}#isl-cartoon-board{--cb-bg:#fff;--cb-text:#102139;--cb-muted:#596779;--cb-line:#dce3ea;--cb-surface:#fff;border-radius:20px;min-height:75vh;padding:22px 24px 40px;background:var(--cb-bg)!important;color:var(--cb-text)!important}html[data-theme=dark] #isl-cartoon-board{--cb-bg:#081426;--cb-text:#f7f9fc;--cb-muted:#c4cfdd;--cb-line:#405570;--cb-surface:#102139}#isl-cartoon-board *{box-sizing:border-box}#isl-cartoon-board :is(h1,h2,h3,p){margin:0}#isl-cartoon-board h1{font-size:27px;line-height:1.35}#isl-cartoon-board h2{overflow-wrap:anywhere;font-size:23px;line-height:1.45}#isl-cartoon-board p{color:var(--cb-muted);font-size:16px;line-height:1.65}#isl-cartoon-board button{min-height:44px;font:inherit;cursor:pointer;border-radius:8px;padding:8px 12px;color:var(--cb-text)!important;box-shadow:none!important;background:0 0!important;border:0!important}#isl-cartoon-board button:hover{background:var(--cb-surface)!important}#isl-cartoon-board button:focus-visible{outline:2px solid var(--cb-text);outline-offset:3px}#isl-cartoon-board button:disabled{opacity:.5;cursor:wait}#isl-cartoon-board .cb-heading{align-items:center;gap:12px;margin-bottom:36px;display:flex}#isl-cartoon-board .cb-heading>button{font-size:40px}#isl-cartoon-board .cb-heading>div{text-align:center;flex:1;padding-right:45px}#isl-cartoon-board .cb-heading p{margin-top:5px;font-size:14px}#isl-cartoon-board .cb-intro{align-items:center;gap:28px;margin:28px 0 38px;display:flex}#isl-cartoon-board .cb-intro>svg{flex-shrink:0;width:70px;height:70px}#isl-cartoon-board .cb-intro h2{font-size:29px}#isl-cartoon-board .cb-intro p{margin-top:12px}#isl-cartoon-board .cb-toolbar{border-bottom:1px solid var(--cb-line);justify-content:space-between;align-items:center;gap:12px;padding-bottom:18px;display:flex}#isl-cartoon-board .cb-toolbar h2 span{color:var(--cb-muted);margin-left:8px;font-size:14px;font-weight:400}#isl-cartoon-board .cb-toolbar>div{flex-wrap:wrap;gap:6px;display:flex}#isl-cartoon-board .cb-action{padding:10px 18px;font-weight:650;background:var(--cb-text)!important;color:var(--cb-bg)!important}#isl-cartoon-board .cb-action:hover{opacity:.85}#isl-cartoon-board .cb-row{border-bottom:1px solid var(--cb-line);grid-template-columns:minmax(120px,34%) 1fr;align-items:center;gap:24px;padding:22px 0;display:grid}#isl-cartoon-board .cb-thumb{align-self:start;padding:0;display:block;position:relative;overflow:hidden}#isl-cartoon-board .cb-thumb img{aspect-ratio:16/10;object-fit:cover;border-radius:10px;width:100%;display:block}#isl-cartoon-board .cb-thumb>span{color:#fff;text-shadow:0 2px 8px #000;place-items:center;font-size:45px;display:grid;position:absolute;inset:0}#isl-cartoon-board .cb-copy>small{color:var(--cb-muted);font-size:13px}#isl-cartoon-board .cb-title{text-align:left;padding:5px 0;display:block}#isl-cartoon-board .cb-author{color:var(--cb-text);margin:5px 0;font-size:15px;font-weight:650}#isl-cartoon-board .cb-watch{align-items:center;gap:9px;margin-top:12px;padding-left:0;font-weight:600;display:flex}#isl-cartoon-board .cb-watch>span{margin-left:4px;font-size:26px}#isl-cartoon-board .cb-edit{gap:10px;font-size:13px;display:flex}#isl-cartoon-board .cb-excerpt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#isl-cartoon-board .cb-muted{margin-top:24px;font-size:13px}#isl-cartoon-board .cb-form,#isl-cartoon-board .cb-grants{background:var(--cb-surface);border-radius:12px;margin:20px 0;padding:24px}#isl-cartoon-board label{margin:20px 0 10px;font-size:15px;font-weight:600;display:block}#isl-cartoon-board :is(input,textarea){width:100%;font:inherit;border-radius:8px;margin-top:8px;padding:12px;display:block;background:var(--cb-bg)!important;color:var(--cb-text)!important;border:1px solid var(--cb-line)!important}#isl-cartoon-board .cb-preview{align-items:center;gap:16px;margin:20px 0;display:flex}#isl-cartoon-board .cb-preview img{border-radius:8px;width:38%}#isl-cartoon-board .cb-form-actions{justify-content:flex-end;gap:12px;margin-top:22px;display:flex}#isl-cartoon-board .cb-grant{border-bottom:1px solid var(--cb-line);justify-content:space-between;align-items:center;gap:10px;padding:14px 0;display:flex}#isl-cartoon-board .cb-grant small{overflow-wrap:anywhere;display:block}#isl-cartoon-board .cb-error{margin:18px 0;color:#b42332!important}html[data-theme=dark] #isl-cartoon-board .cb-error{color:#ffb4b4!important}#isl-cartoon-board .cb-notice{background:var(--cb-surface);color:var(--cb-text);margin-bottom:16px;padding:14px}#isl-cartoon-board .cb-player{aspect-ratio:16/9;background:#000;border-radius:12px;width:100%;margin-bottom:24px;overflow:hidden}#isl-cartoon-board iframe{border:0;width:100%;height:100%}#isl-cartoon-board .cb-description{white-space:pre-wrap;margin-top:15px}#isl-cartoon-board .cb-confirm{z-index:10000;background:#0008;place-items:center;padding:20px;display:grid;position:fixed;inset:0}#isl-cartoon-board .cb-confirm>div{background:var(--cb-bg);border-radius:16px;width:100%;max-width:420px;padding:24px}@media (width<=600px){#isl-cartoon-board{padding:16px 14px 30px}#isl-cartoon-board h1{font-size:22px}#isl-cartoon-board .cb-intro{gap:16px;margin:20px 0 28px}#isl-cartoon-board .cb-intro>svg{width:48px;height:48px}#isl-cartoon-board .cb-intro h2{font-size:23px}#isl-cartoon-board p{font-size:14px}#isl-cartoon-board .cb-row{grid-template-columns:115px minmax(0,1fr);gap:14px}#isl-cartoon-board h2{font-size:18px}#isl-cartoon-board .cb-thumb img{aspect-ratio:4/5}#isl-cartoon-board .cb-toolbar{flex-direction:column;align-items:flex-start}#isl-cartoon-board .cb-form,#isl-cartoon-board .cb-grants{padding:16px}#isl-cartoon-board .cb-heading>div{padding-right:20px}#isl-cartoon-board .cb-watch{margin-top:4px;font-size:14px}}#isl-cartoon-board .cb-video-row .cb-thumb img{aspect-ratio:4/3;object-fit:contain;background:#000}#isl-cartoon-board dialog.cb-confirm{background:var(--cb-bg);color:var(--cb-text);border:1px solid var(--cb-line);border-radius:16px;width:calc(100% - 40px);max-width:420px;height:fit-content;margin:auto;padding:0;display:none;inset:0}#isl-cartoon-board dialog.cb-confirm[open]{display:block}#isl-cartoon-board dialog.cb-confirm::backdrop{background:#0008}#isl-cartoon-board{container-type:inline-size}#isl-cartoon-board .cb-toolbar h2{white-space:nowrap}@container (width<=600px){#isl-cartoon-board h1{font-size:22px}#isl-cartoon-board .cb-intro{gap:16px;margin:20px 0 28px}#isl-cartoon-board .cb-intro>svg{width:48px;height:48px}#isl-cartoon-board .cb-intro h2{font-size:23px}#isl-cartoon-board p{font-size:14px}#isl-cartoon-board .cb-row{grid-template-columns:110px minmax(0,1fr);gap:14px}#isl-cartoon-board h2{font-size:18px}#isl-cartoon-board .cb-thumb img{aspect-ratio:4/5}#isl-cartoon-board .cb-video-row .cb-thumb img{aspect-ratio:4/3;object-fit:contain}#isl-cartoon-board .cb-toolbar{flex-direction:column;align-items:flex-start}#isl-cartoon-board .cb-form,#isl-cartoon-board .cb-grants{padding:16px}#isl-cartoon-board .cb-heading>div{padding-right:20px}#isl-cartoon-board .cb-watch{margin-top:4px;font-size:14px}}#isl-cartoon-board button.cb-action:hover,#isl-cartoon-board button.cb-action:active,#isl-cartoon-board button.cb-action:focus-visible{background:var(--cb-text)!important;color:var(--cb-bg)!important}#isl-cartoon-board .cb-form-actions{flex-wrap:wrap;justify-content:flex-start}#isl-cartoon-board .cb-form{padding-bottom:150px}#isl-cartoon-board .cb-detail{max-width:920px;margin:auto}#isl-cartoon-board .cb-detail h2{letter-spacing:-.035em;font-size:clamp(23px,3vw,32px);font-weight:750}#isl-cartoon-board .cb-cheer-section{border-top:1px solid var(--cb-line);margin-top:24px;padding-top:18px}#isl-cartoon-board .cb-cheer-count{color:var(--cb-text);align-items:center;gap:10px;margin-bottom:18px;font-size:20px;font-weight:700;display:flex}#isl-cartoon-board .cb-cheer-button{border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:56px;padding:12px 65px;font-size:18px;font-weight:700;display:flex;position:relative;color:#fff!important;border:1px solid var(--cb-line)!important;background:#102139!important}#isl-cartoon-board .cb-cheer-button small{font-size:14px;position:absolute;right:18px}#isl-cartoon-board .cb-cheer-button[aria-pressed=true]{opacity:1;cursor:default;background:var(--cb-surface)!important;color:var(--cb-text)!important}#isl-cartoon-board .cb-cheer-button:disabled{cursor:default}#isl-cartoon-board .cb-cheer-hint{text-align:center;margin-top:9px;font-size:14px}#isl-cartoon-board .cb-point-guide{border:1px solid var(--cb-line);border-radius:12px;margin-top:22px;padding:14px 16px}#isl-cartoon-board .cb-point-guide summary{cursor:pointer;min-height:24px;font-weight:600}#isl-cartoon-board .cb-point-guide ul{color:var(--cb-muted);padding-left:20px;font-size:14px;line-height:1.7}#isl-cartoon-board .cb-form{border:1px solid var(--cb-line);padding-bottom:24px}.community-new-composer{--cnc-bg:#fff;--cnc-ink:#172427;--cnc-muted:#7a838e;--cnc-line:#e7ebed;--cnc-accent:#075967;--cnc-soft:#f6f8f8;color:var(--cnc-ink);background:var(--cnc-bg);text-align:left;width:100%;min-height:100%;padding:0 0 20px;font-size:15px;overflow:visible}.community-new-composer *{box-sizing:border-box}.community-new-composer button,.community-new-composer input,.community-new-composer textarea{font:inherit}.community-new-composer button{cursor:pointer;color:var(--cnc-ink);box-shadow:none;background:0 0;border:0;border-radius:0}.community-new-composer button:disabled{opacity:.4;cursor:default}.community-new-composer button:focus-visible,.community-new-composer label:focus-within{outline:2px solid var(--cnc-accent);outline-offset:2px}.community-new-composer .cnc-header{z-index:5;border-bottom:1px solid var(--cnc-line);background:var(--cnc-bg);grid-template-columns:64px 1fr 64px;align-items:center;min-height:66px;padding:0 12px;display:grid;position:sticky;top:0}.community-new-composer .cnc-header h2{letter-spacing:-.03em;text-align:center;color:var(--cnc-ink);margin:0;font-size:19px;font-weight:700;line-height:1.4}.community-new-composer .cnc-header button{height:48px;padding:0 8px;font-size:16px;font-weight:650}.community-new-composer .cnc-header .cnc-back{justify-self:start;min-width:44px;font-size:34px;font-weight:400}.community-new-composer .cnc-header .cnc-primary{color:var(--cnc-accent)}.community-new-composer .cnc-step-label{letter-spacing:.04em;color:var(--cnc-muted);margin:0;padding:10px 16px;font-size:11px}.community-new-composer .cnc-preview{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;touch-action:pan-x pan-y;aspect-ratio:4/3;background:var(--cnc-soft);width:100%;display:flex;overflow-x:auto}.community-new-composer .cnc-preview::-webkit-scrollbar{display:none}.community-new-composer .cnc-preview-slide{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 100%;place-items:center;width:100%;min-width:0;height:100%;display:grid}.community-new-composer .cnc-preview-slide>img,.community-new-composer .cnc-preview-slide>video{object-fit:contain;border:0;border-radius:0;width:100%;height:100%;max-height:none;display:block}.community-new-composer .cnc-dots{flex-wrap:wrap;justify-content:center;align-items:center;gap:0;min-height:28px;padding:3px 12px;display:flex}.community-new-composer .cnc-dots button{width:24px;height:24px;padding:0;position:relative}.community-new-composer .cnc-dots button:after{content:"";background:#d6dbde;border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:8px}.community-new-composer .cnc-dots button.active:after{background:var(--cnc-accent)}.community-new-composer .cnc-empty{background:var(--cnc-soft);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:320px;padding:36px 20px;display:flex}.community-new-composer .cnc-empty svg{width:56px;height:56px;stroke:var(--cnc-accent);stroke-width:1.5px}.community-new-composer .cnc-empty h3{color:var(--cnc-ink);margin:4px 0 0;font-size:18px;font-weight:650}.community-new-composer .cnc-empty p{color:var(--cnc-muted);margin:0;font-size:13px;line-height:1.6}.community-new-composer .cnc-picker{cursor:pointer;min-height:44px;color:var(--cnc-accent);justify-content:center;align-items:center;padding:8px 2px;font-size:14px;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.community-new-composer .cnc-picker input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.community-new-composer .cnc-picker.is-disabled{opacity:.4;cursor:default}.community-new-composer .cnc-picker-main{background:var(--cnc-accent);color:#fff;border-radius:8px;margin-top:10px;padding:12px 24px}.community-new-composer .cnc-selection{padding:0 12px}.community-new-composer .cnc-selection-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 4px 4px;display:flex}.community-new-composer .cnc-selection-heading b{font-size:14px;font-weight:550}.community-new-composer .cnc-thumbnails{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;display:grid}.community-new-composer .cnc-thumbnails>button{aspect-ratio:1;background:var(--cnc-soft);border:2px solid #0000;border-radius:5px;padding:0;position:relative;overflow:hidden}.community-new-composer .cnc-thumbnails>button.selected{border-color:var(--cnc-accent)}.community-new-composer .cnc-thumbnails img{object-fit:cover;border-radius:2px;width:100%;height:100%;display:block}.community-new-composer .cnc-order-number{background:var(--cnc-accent);color:#fff;border:1px solid #ffffffbf;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:650;display:grid;position:absolute;top:5px;right:5px}.community-new-composer .cnc-video-placeholder{background:var(--cnc-soft);width:100%;height:100%;color:var(--cnc-muted);place-items:center;font-size:14px;display:grid}.community-new-composer .cnc-order-controls{flex-wrap:wrap;align-items:center;gap:4px;padding:9px 2px 0;display:flex}.community-new-composer .cnc-order-controls span{color:var(--cnc-muted);margin-right:auto;font-size:11px}.community-new-composer .cnc-order-controls button{min-height:40px;color:var(--cnc-accent);padding:8px 7px;font-size:12px}.community-new-composer .cnc-order-controls button:last-child{color:#b54444}.community-new-composer .cnc-help{color:var(--cnc-muted);text-align:center;margin:5px 0 14px;font-size:11px}.community-new-composer .cnc-text-only{width:100%;min-height:56px;color:var(--cnc-accent);border-top:1px solid var(--cnc-line);border-bottom:1px solid var(--cnc-line);margin:16px 0 0;padding:18px 12px;font-size:14px}.community-new-composer .cnc-write-step{padding:0 12px}.community-new-composer .cnc-profile{align-items:center;gap:10px;padding:8px 4px 16px;display:flex}.community-new-composer .cnc-avatar{background:var(--cnc-soft);border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:16px;display:grid;overflow:hidden}.community-new-composer .cnc-avatar img{object-fit:cover;border-radius:50%;width:100%;height:100%}.community-new-composer .cnc-profile b{font-size:14px;font-weight:650;display:block}.community-new-composer .cnc-profile small{color:var(--cnc-muted);margin-top:3px;font-size:12px;display:block}.community-new-composer .cnc-write-step .cnc-preview{border-radius:4px}.community-new-composer .cnc-caption{margin:0;display:block}.community-new-composer .cnc-caption textarea{width:100%;min-height:130px;color:var(--cnc-ink);box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:0;outline:none;padding:12px 4px 0;font-size:15px;line-height:1.7;display:block}.community-new-composer .cnc-caption textarea::placeholder{color:var(--cnc-muted)}.community-new-composer .cnc-caption-count{color:var(--cnc-muted);text-align:right;margin:5px 4px 14px;font-size:11px}.community-new-composer .cnc-details{margin:0}.community-new-composer .cnc-details>div{border-top:1px solid var(--cnc-line);justify-content:space-between;align-items:center;gap:16px;min-height:58px;padding:17px 8px;display:flex}.community-new-composer .cnc-details dt{white-space:nowrap;align-items:center;gap:13px;font-size:14px;display:flex}.community-new-composer .cnc-details dt span{font-size:22px}.community-new-composer .cnc-details dd{color:var(--cnc-muted);text-align:right;overflow-wrap:anywhere;margin:0;font-size:12px}.community-new-composer .cnc-edit-photos{border-top:1px solid var(--cnc-line);border-bottom:1px solid var(--cnc-line);justify-content:space-between;align-items:center;width:100%;min-height:58px;padding:14px 8px;font-size:14px;display:flex}.community-new-composer .cnc-edit-photos>span:last-child{color:var(--cnc-muted);font-size:24px}.community-new-composer .cnc-limits{color:var(--cnc-muted);text-align:center;margin:12px 14px 0;font-size:10px;line-height:1.8}.community-new-composer .cnc-upload-status{padding:0 16px;font-size:13px}.community-new-composer .cnc-upload-status p{line-height:1.6}.community-new-composer .cnc-upload-status progress{width:100%;accent-color:var(--cnc-accent);height:6px}.community-new-composer .cnc-error{color:#b13f3f}.community-new-composer .cnc-retry{border-top:1px solid var(--cnc-line);padding:8px 0}.community-new-composer .cnc-retry button{border:1px solid var(--cnc-line);color:var(--cnc-accent);border-radius:6px;margin:3px 6px 0 0;padding:10px 12px;font-size:12px}.community-new-composer .cnc-video-thumbnail{border-top:1px solid var(--cnc-line);margin:10px 14px;font-size:13px}.community-new-composer .cnc-video-thumbnail summary{cursor:pointer;color:var(--cnc-accent);padding:14px 0}.community-new-composer .cnc-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html[data-theme=dark] .community-new-composer{--cnc-bg:#0d1d2b;--cnc-ink:#edf3f7;--cnc-muted:#a3b0bc;--cnc-line:#283c4a;--cnc-accent:#80d1d7;--cnc-soft:#142a3a}html[data-theme=dark] .community-new-composer .cnc-picker-main,html[data-theme=dark] .community-new-composer .cnc-order-number{color:#08232b}html[data-theme=dark] .community-new-composer .cnc-error{color:#faa}@media (prefers-reduced-motion:reduce){.community-new-composer .cnc-preview{scroll-behavior:auto}}.community-new-compose-page{padding-top:0}.community-new-compose-page .community-new-composer{max-width:560px;margin:0 auto}html[data-theme=dark] .community-new-composer .cnc-caption textarea{color:var(--cnc-ink)!important;background:0 0!important}.community-page .community-new-composer .cnc-preview :is(img,video){touch-action:pan-x pan-y}html body .community-page .community-new-composer .cnc-caption,html body .community-page .community-new-composer .cnc-caption:focus-within,html body .community-page .community-new-composer .cnc-caption textarea,html body .community-page .community-new-composer .cnc-caption textarea:focus,html body .community-page .community-new-composer .cnc-caption textarea:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important}html body .community-page .community-new-composer .cnc-dots{gap:0!important}html body .community-page .community-new-composer .cnc-dots button{-webkit-tap-highlight-color:transparent;width:16px!important;min-width:16px!important;box-shadow:none!important;background:0 0!important;border:0!important;outline:none!important;flex:0 0 16px!important;margin:0!important;padding:0!important}html body .community-page .community-new-composer .cnc-dots button:after{left:50%;transform:translate(-50%)}html body .community-page .community-new-composer .cnc-dots button:focus-visible:after{outline:2px solid var(--cnc-accent);outline-offset:3px}.smooth-photo-carousel{touch-action:pan-y pinch-zoom;overscroll-behavior-x:contain}.community-photo-window{background:0 0;width:100%;position:relative;overflow:hidden}.photo-swipe-rail{will-change:transform;width:100%;min-width:0;transition:transform .36s cubic-bezier(.16,1,.3,1);display:flex}.smooth-photo-carousel .community-media-carousel-track{touch-action:pan-y pinch-zoom;height:100%;display:flex;overflow:visible}.smooth-photo-carousel .community-media-carousel-slide{flex:0 0 100%;align-self:stretch;height:100%;min-height:0}.smooth-photo-carousel .community-media-carousel-slide .zoomable-photo-trigger{width:100%;height:100%;min-height:0}.smooth-photo-carousel .community-media-carousel-slide img{object-fit:contain;width:100%;height:100%}.smooth-photo-carousel .community-media-carousel-slide video,.smooth-photo-carousel .community-media-carousel-slide iframe{height:100%;min-height:0}.community-video-slide-preview{color:#fff;background:#020a16;place-items:center;width:100%;height:100%;display:grid;position:relative}.community-video-slide-preview span{background:#020a16cc;border-radius:20px;padding:8px 14px;position:absolute}.photo-lightbox-stage.smooth-photo-stage{height:100dvh;display:block}.lightbox-photo-rail{height:100%}.lightbox-photo-slide{flex:0 0 100%;place-items:center;min-width:0;height:100%;display:grid;overflow:hidden}.photo-lightbox-stage.smooth-photo-stage img{transition:none}@media (prefers-reduced-motion:reduce){.photo-swipe-rail{transition:none}}.smooth-photo-carousel .zoomable-photo-trigger>span{display:none}.community-photo-footer{justify-content:center;align-items:center;min-height:38px;padding:2px 36px;display:flex;position:relative}.community-photo-pagination{flex-wrap:wrap;justify-content:center;max-width:100%;display:flex}.community-photo-pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:24px;height:32px;padding:0;display:grid}.community-photo-pagination button span{background:#cdd2d4;border-radius:50%;width:6px;height:6px}.community-photo-pagination button.active span{background:#173f46;width:7px;height:7px}.community-photo-pagination button:focus-visible,.community-photo-save:focus-visible{outline-offset:-2px;border-radius:6px;outline:2px solid #173f46}.community-photo-save{width:32px;height:32px;color:inherit;cursor:pointer;background:0 0;border:0;font-size:20px;position:absolute;top:2px;right:0}.photo-pagination-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html[data-theme=dark] .community-photo-pagination button.active span{background:#e7c77d}html body .community-page .community-photo-pagination{flex:none;gap:0!important;width:auto!important;margin:0 auto!important;padding:0!important}html body .community-page .community-photo-pagination button{-webkit-tap-highlight-color:transparent;place-items:center;width:16px!important;min-width:16px!important;max-width:16px!important;height:28px!important;min-height:28px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:none!important;flex:0 0 16px!important;margin:0!important;padding:0!important;display:grid!important}html body .community-page .community-photo-pagination button:focus-visible span{outline-offset:3px;outline:2px solid}.trophy-loading-stage{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100svh;padding:24px 20px;display:flex;overflow-x:hidden;color:#0d192c!important;background:#fcf9f5!important}.trophy-loading-content{text-align:center;box-sizing:border-box;flex-direction:column;align-items:center;width:min(100%,520px);display:flex}.trophy-loading-image{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:100%;height:clamp(200px,45svh,540px);animation:.65s ease-out both trophy-appear;display:block}.trophy-loading-brand{width:clamp(180px,27svh,270px)!important;margin:clamp(18px,3.5svh,42px) 0 0!important}.trophy-loading-stage .trophy-loading-brand .official-brand-light{display:block!important}.trophy-loading-stage .trophy-loading-brand .official-brand-dark{display:none!important}.trophy-loading-stage .trophy-loading-brand .official-brand-main>strong{color:#0d192c!important}.trophy-loading-stage .trophy-loading-brand .official-brand-claim{color:#52616b!important}.trophy-loading-content>h1{letter-spacing:-.045em;word-break:keep-all;font-weight:700;line-height:1.5;color:#0d192c!important;margin:clamp(24px,5svh,52px) 0 0!important;font-size:clamp(18px,4.4vw,28px)!important}.trophy-loading-content>p{word-break:keep-all;line-height:1.6;color:#70747a!important;margin:10px 0 0!important;font-size:clamp(13px,3.3vw,17px)!important}.trophy-loading-progress{background:#e7e3df;border-radius:10px;width:min(64%,260px);height:3px;margin-top:clamp(22px,4svh,38px);overflow:hidden}.trophy-loading-progress>i{border-radius:inherit;background:#cba037;width:35%;height:100%;animation:1.8s ease-in-out infinite trophy-progress;display:block}.trophy-loading-content>small{letter-spacing:.22em;margin-top:clamp(20px,3svh,32px);font-size:12px;line-height:1.5;color:#243248!important}@keyframes trophy-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes trophy-progress{0%{transform:translate(-110%)}to{transform:translate(390%)}}@media (prefers-reduced-motion:reduce){.trophy-loading-image,.trophy-loading-progress>i{animation:none!important}}@media (height<=500px) and (width>=600px){.trophy-loading-stage{padding:16px}.trophy-loading-image{height:140px}.trophy-loading-brand{width:160px!important;margin-top:12px!important}.trophy-loading-content>h1{margin-top:16px!important}.trophy-loading-progress{margin-top:12px}.trophy-loading-content>small{margin-top:10px}}.calendar-heading{color:#102139}.calendar-heading h1{font-size:30px}.calendar-heading-actions{gap:8px;display:flex}.calendar-heading-actions button{color:#102139;background:#fff;border:1px solid #ccd5e0;min-height:44px}.calendar-heading-actions .calendar-add-button{color:#fff!important;background:#102139!important}.calendar-planner-controls{flex-wrap:wrap;gap:12px}.calendar-view-tabs{background:#fff;border:1px solid #ccd5e0;max-width:360px}.calendar-view-tabs button{min-height:44px;color:#102139!important;background:#fff!important;border:0!important}.calendar-view-tabs button.active{color:#fff!important;background:#102139!important}.calendar-source-button{color:#102139!important;background:#fff!important}.calendar-center-select{color:#526177;justify-content:flex-end;align-items:center;gap:10px;margin:12px 0;font-size:14px;display:flex}.calendar-center-select select{color:#102139;background:#fff;border:1px solid #ccd5e0;border-radius:12px;max-width:260px;min-height:44px;padding:8px 34px 8px 12px}.calendar-month-layout{color:#102139;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:20px;margin:16px 0 28px;display:grid}.calendar-month-layout>*{min-width:0}.calendar-month-layout .calendar-clean-month{box-shadow:none;background:#fff;border:1px solid #e3e8ee;border-radius:18px;margin:0;padding:16px}.calendar-clean-month header{justify-content:space-between;align-items:center;padding:0 0 16px;display:flex}.calendar-clean-month header h2{color:#102139;font-size:22px}.calendar-clean-month header button{min-width:44px;min-height:44px;color:#102139!important;background:0 0!important;border:0!important}.calendar-clean-month .calendar-weekdays{padding:0}.calendar-clean-month .calendar-weekdays span{color:#526177;padding:10px 0;font-size:13px}.calendar-clean-month .calendar-grid{grid-auto-rows:94px;gap:0}.calendar-clean-month .calendar-grid>button,.calendar-clean-month .calendar-grid>i{outline-offset:-3px;flex-direction:column;justify-content:flex-start;align-items:center;gap:4px;height:94px;min-height:0;display:flex;box-shadow:none!important;color:#102139!important;background:#fff!important;border:0!important;border-top:1px solid #e3e8ee!important;border-radius:0!important;padding:10px 2px!important}.calendar-clean-month .calendar-grid>button.selected{background:#f1f7fd!important}.calendar-clean-month .calendar-day-number{border-radius:50%;place-items:center;width:32px;height:32px;font-weight:500;display:grid;font-size:16px!important}.calendar-clean-month .selected .calendar-day-number{color:#fff;background:#102139}.calendar-clean-month .today:not(.selected) .calendar-day-number{box-shadow:inset 0 0 0 1px #102139}.calendar-date-dots{gap:3px;height:5px;display:flex}.calendar-date-dots i{background:#6595d4;border-radius:50%;width:4px;height:4px}.calendar-date-count{line-height:1.2;color:#526177!important;font-size:11px!important}.calendar-selected-agenda{background:#fff;border:1px solid #e3e8ee;border-radius:18px;padding:20px}.calendar-selected-agenda>header{border-bottom:1px solid #e3e8ee;justify-content:space-between;align-items:center;gap:12px;padding-bottom:16px;display:flex}.calendar-selected-agenda h2{color:#102139;margin:0;font-size:18px}.calendar-selected-agenda header>span{white-space:nowrap;color:#526177;font-size:12px}.calendar-selected-agenda .calendar-selected-row{text-align:left;align-items:center;gap:14px;width:100%;min-height:72px;display:flex;box-shadow:none!important;color:#102139!important;background:#fff!important;border:0!important;border-bottom:1px solid #e3e8ee!important;border-radius:0!important;padding:18px 0!important}.calendar-selected-row time{font-variant-numeric:tabular-nums;flex:0 0 42px;font-size:14px}.calendar-selected-row>span:nth-child(2){flex:1;min-width:0}.calendar-selected-row b{overflow-wrap:anywhere;font-size:16px;line-height:1.5;display:block}.calendar-selected-row small{color:#526177;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.calendar-selected-empty{text-align:center;color:#526177;padding:30px 0}.calendar-selected-empty button{color:#fff;background:#102139;border:0;border-radius:10px;padding:12px 16px}.calendar-month-layout button:focus-visible{outline:2px solid #5b8dca!important}@media (width<=760px){.calendar-month-layout{grid-template-columns:1fr;gap:16px}.calendar-month-layout .calendar-clean-month{padding:10px}.calendar-clean-month .calendar-grid{grid-auto-rows:64px}.calendar-clean-month .calendar-grid>button,.calendar-clean-month .calendar-grid>i{height:64px;padding:5px 0!important}.calendar-clean-month .calendar-date-count{display:none}.calendar-selected-agenda{padding:16px}.calendar-heading-actions{gap:6px}.calendar-heading h1{font-size:26px}.calendar-center-select{margin:8px 0}.calendar-view-tabs{flex:1;min-width:180px}.calendar-selected-row b{font-size:15px}}[data-theme=dark] .calendar-month-layout{color:#f7f9fc}[data-theme=dark] .calendar-month-layout .calendar-clean-month,[data-theme=dark] .calendar-selected-agenda,[data-theme=dark] .calendar-clean-month .calendar-grid>button,[data-theme=dark] .calendar-clean-month .calendar-grid>i,[data-theme=dark] .calendar-selected-agenda .calendar-selected-row{color:#f7f9fc!important;background:#102139!important;border-color:#405570!important}[data-theme=dark] .calendar-clean-month .calendar-grid>button.selected{background:#294969!important}[data-theme=dark] .calendar-month-layout h2,[data-theme=dark] .calendar-clean-month header button{color:#f7f9fc!important}[data-theme=dark] .calendar-selected-row small,[data-theme=dark] .calendar-date-count,[data-theme=dark] .calendar-clean-month .calendar-weekdays span{color:#c4cfdd!important}[data-theme=dark] .calendar-center-select select,[data-theme=dark] .calendar-view-tabs button,[data-theme=dark] .calendar-source-button{color:#f7f9fc!important;background:#102139!important}[data-theme=dark] .calendar-view-tabs button.active{background:#294969!important}[data-theme=dark] .calendar-selected-agenda header>span,[data-theme=dark] .calendar-selected-empty,[data-theme=dark] .calendar-center-select{color:#c4cfdd!important}html body .calendar-view-tabs.calendar-view-tabs button.active{color:#fff!important;box-shadow:none!important;background:#102139!important;border:0!important}html body .calendar-clean-month.calendar-clean-month .calendar-grid>button{box-shadow:none!important;color:#102139!important;background:#fff!important;border:0!important;border-top:1px solid #e3e8ee!important;border-radius:0!important}html body .calendar-clean-month.calendar-clean-month .calendar-grid>button.selected{box-shadow:none!important;background:#f1f7fd!important;border-radius:0!important}html body .calendar-clean-month.calendar-clean-month .calendar-grid>button.selected .calendar-day-number{color:#fff!important;background:#102139!important}html[data-theme=dark] body .calendar-clean-month.calendar-clean-month .calendar-grid>button{color:#f7f9fc!important;background:#102139!important;border-color:#405570!important}html[data-theme=dark] body .calendar-clean-month.calendar-clean-month .calendar-grid>button.selected{background:#294969!important}#isl-calendar-views button.active{color:#fff!important;box-shadow:none!important;background:#102139!important;border:0!important}#isl-calendar-month .calendar-grid>button{box-shadow:none!important;color:#102139!important;background:#fff!important}#isl-calendar-month .calendar-grid>button.selected{box-shadow:none!important;background:#f1f7fd!important}html[data-theme=dark] #isl-calendar-month .calendar-grid>button{color:#f7f9fc!important;background:#102139!important}html[data-theme=dark] #isl-calendar-month .calendar-grid>button.selected{background:#294969!important}html body b.calendar-manager-meeting-title.calendar-manager-meeting-title{color:#2563eb!important}html[data-theme=dark] body b.calendar-manager-meeting-title.calendar-manager-meeting-title{color:#7db5ff!important}html body .phone-shell .phone-content .center-operations-refined{--center-bg:#fff;--center-ink:#102139;--center-muted:#526177;--center-line:#ccd5e0;--center-button:#102139;--center-button-ink:#fff;background:var(--center-bg)!important;color:var(--center-ink)!important}html[data-theme=dark] body .phone-shell .phone-content .center-operations-refined{--center-bg:#081426;--center-ink:#f7f9fc;--center-muted:#c4cfdd;--center-line:#405570;--center-button:#294969;--center-button-ink:#f7f9fc}html body .phone-shell .phone-content .center-operations-refined .center-operation-grid{background:0 0;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px 10px;margin:24px 0 36px;padding:0;display:grid}html body .phone-shell .phone-content .center-operations-refined .center-operation-grid>button{flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:100px;margin:0;font-weight:650;display:flex;box-shadow:none!important;color:var(--center-ink)!important;background:0 0!important;border:0!important;border-radius:12px!important;padding:14px 4px!important;font-size:16px!important}.center-operation-grid svg{flex-shrink:0;width:34px;height:34px}html body .phone-shell .phone-content .center-operations-refined .center-operation-grid>button:hover{background:color-mix(in srgb,var(--center-ink) 6%,var(--center-bg))!important}html body .phone-shell .phone-content .center-operations-refined button:disabled{opacity:.45;cursor:not-allowed}html body .phone-shell .phone-content .center-operations-refined :is(button,summary):focus-visible{outline-offset:4px;outline:2px solid var(--center-ink)!important}html body .phone-shell .phone-content .center-operations-refined .center-operation-management:not([open]){display:none}html body .phone-shell .phone-content .center-operations-refined .center-simple-disclosure{margin:12px 0;background:var(--center-bg)!important;color:var(--center-ink)!important;box-shadow:none!important;border:0!important;border-radius:0!important}html body .phone-shell .phone-content .center-operations-refined .center-simple-disclosure>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:48px;list-style:none;display:flex;color:var(--center-ink)!important;padding:12px 0!important}.center-operations-refined summary::-webkit-details-marker{display:none}.center-operations-refined .center-help-body{color:var(--center-muted);padding:0 0 16px;font-size:14px;line-height:1.7}html body .phone-shell .phone-content .center-operations-refined .center-help-body p{color:var(--center-muted)!important;font-size:14px!important}html body .phone-shell .phone-content .center-operations-refined .director-identity{box-shadow:none!important;color:var(--center-ink)!important;border:0!important;padding:8px 0!important}html body .phone-shell .phone-content .center-operations-refined .director-identity>span{display:none!important}html body .phone-shell .phone-content .center-operations-refined .director-identity h2{color:var(--center-ink)!important}html body .phone-shell .phone-content .center-operations-refined .director-class-card{gap:14px;background:var(--center-bg)!important;color:var(--center-ink)!important;border:0!important;border-bottom:1px solid var(--center-line)!important;box-shadow:none!important;border-radius:0!important;padding:20px 0!important}html body .phone-shell .phone-content .center-operations-refined .director-class-card :is(h3,time,b,em){color:var(--center-ink)!important}html body .phone-shell .phone-content .center-operations-refined .director-class-card :is(p,small){color:var(--center-muted)!important}html body .phone-shell .phone-content .center-operations-refined .director-class-card>div>span{display:none}html body .phone-shell .phone-content .center-operations-refined .director-scanner{background:var(--center-bg)!important;box-shadow:none!important;border:0!important;padding:0!important}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready{background:0 0!important;padding:12px 0!important}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready>span{display:none}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready-actions{flex-direction:column;gap:12px;width:100%;display:flex}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready-actions>button{justify-content:center;align-items:center;gap:14px;width:100%;min-height:88px;display:flex;background:var(--center-button)!important;color:var(--center-button-ink)!important;box-shadow:none!important;border:0!important;border-radius:16px!important;font-size:22px!important}.center-operations-refined .director-scanner-ready-actions>button svg{width:32px;height:32px}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready-actions>label{justify-content:center;align-items:center;min-height:48px;font-size:16px;display:flex;background:var(--center-bg)!important;color:var(--center-ink)!important;border:0!important}html body .phone-shell .phone-content .center-operations-refined .director-manual-checkin{background:var(--center-bg)!important;color:var(--center-ink)!important;box-shadow:none!important;border:0!important;padding:12px 0!important}html body .phone-shell .phone-content .center-operations-refined .center-simple-settings button{background:var(--center-bg)!important;color:var(--center-ink)!important;border:1px solid var(--center-line)!important}html body .phone-shell .phone-content .center-operations-refined .center-simple-settings button.active{background:var(--center-button)!important;color:var(--center-button-ink)!important}@media (width<=480px){.center-operation-grid svg{width:30px;height:30px}html body .phone-shell .phone-content .center-operations-refined .center-operation-grid{gap:14px 6px}html body .phone-shell .phone-content .center-operations-refined .director-class-card em{font-size:13px}}html body .phone-shell .phone-content .center-operations-refined .director-identity{flex-wrap:nowrap!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;display:grid!important}html body .phone-shell .phone-content .center-operations-refined .director-identity>div{flex:none!important;width:auto!important;min-width:0!important}html body .phone-shell .phone-content .center-operations-refined .director-identity h2{white-space:normal!important;word-break:keep-all!important;overflow-wrap:anywhere!important;line-height:1.4!important}html body .phone-shell .phone-content .center-operations-refined .director-identity>em{white-space:normal!important;word-break:keep-all!important;flex:none!important;justify-self:end!important;width:auto!important;min-width:0!important;max-width:110px!important}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready{height:auto!important;min-height:0!important}html body .phone-shell .phone-content .center-operations-refined .director-scanner-ready-actions>button{height:auto!important;min-height:88px!important}html body .phone-shell .phone-content #center-operations-workspace .center-operation-grid>button{box-shadow:none!important;color:var(--center-ink)!important;background:0 0!important;border:0!important}html body .phone-shell .phone-content #center-operations-workspace .center-operation-grid>button:hover,html body .phone-shell .phone-content #center-operations-workspace .center-operation-grid>button:active{background:color-mix(in srgb,var(--center-ink) 7%,var(--center-bg))!important}html body .phone-shell .phone-content #center-operations-workspace :is(.director-identity,.center-simple-disclosure,.center-simple-disclosure>summary,.center-help-body,.director-scanner,.director-scanner-ready,.director-manual-checkin){background:var(--center-bg)!important;color:var(--center-ink)!important;box-shadow:none!important;border-color:var(--center-line)!important;background-image:none!important}html body .phone-shell .phone-content #center-operations-workspace .director-class-card{background:var(--center-bg)!important;color:var(--center-ink)!important;box-shadow:none!important;background-image:none!important}html body .phone-shell .phone-content #center-operations-workspace .director-class-card>em{color:var(--center-ink)!important;box-shadow:none!important;background:0 0!important;border:0!important}html body .phone-shell .phone-content #center-operations-workspace .director-scanner-ready-actions>button{background:var(--center-button)!important;color:var(--center-button-ink)!important;background-image:none!important;height:auto!important;min-height:88px!important}html body .phone-shell .phone-content #center-operations-workspace .director-scanner-ready-actions>label{background:var(--center-bg)!important;color:var(--center-ink)!important;background-image:none!important;border:0!important}html body .phone-shell .phone-content #center-operations-workspace :is(.director-date-row,.director-scanner-ready-actions,.director-scanner-actions,.center-simple-disclosure>summary){color:var(--center-ink)!important;box-shadow:none!important;background:0 0!important}#org-challenges{background:var(--surface,#fff);border:1px solid var(--border,#dce3e6);color:var(--text,#172b32);border-radius:22px;margin:0 0 28px;padding:24px}#org-challenges header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}#org-challenges h2{align-items:center;gap:10px;margin:0;font-size:21px;display:flex}#org-challenges h2 svg{width:25px;height:25px}#org-challenges button{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #dce3e6;border-radius:12px;padding:8px 14px}#org-challenges button:disabled{opacity:.55;cursor:wait}#org-challenges button:focus-visible,#org-challenges input:focus-visible{outline-offset:3px;outline:2px solid #548a92}#org-challenges .org-challenge-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}#org-challenges nav{gap:6px;display:flex}#org-challenges button[aria-pressed=true]{background:#e7eff0;border-color:#8ba4aa;font-weight:700}#org-challenges input{min-width:140px;min-height:44px;color:inherit;font:inherit;background:0 0;border:1px solid #dce3e6;border-radius:12px;flex:1;padding:10px 14px}#org-challenges article{border-bottom:1px solid #dce3e6;grid-template-columns:minmax(0,1fr) 150px 76px;align-items:center;gap:18px;padding:18px 0;display:grid}#org-challenges article strong{font-size:18px;display:block}#org-challenges small{color:#62727e;margin-top:5px;font-size:13px;display:block}#org-challenges progress{accent-color:#235e66;width:100%;height:5px;margin-top:8px;display:block}#org-challenges .org-challenge-more{margin:16px auto 0;display:block}#org-challenges p{color:#62727e;font-size:14px}html[data-theme=dark] #org-challenges{color:#f4f7fc;background:#0b1523;border-color:#34465e}html[data-theme=dark] #org-challenges button,html[data-theme=dark] #org-challenges input,html[data-theme=dark] #org-challenges article{border-color:#34465e}html[data-theme=dark] #org-challenges button[aria-pressed=true]{background:#21334a}html[data-theme=dark] #org-challenges small,html[data-theme=dark] #org-challenges p{color:#b7c5d7}html[data-theme=dark] #org-challenges progress{accent-color:#c5dce4}@media (width<=600px){#org-challenges{padding:16px}#org-challenges h2{font-size:19px}#org-challenges article{grid-template-columns:minmax(0,1fr) 95px 64px;gap:10px}#org-challenges button{padding:8px 10px}#org-challenges .org-challenge-controls{display:block}#org-challenges input{box-sizing:border-box;width:100%;margin-top:10px}#org-challenges article strong{font-size:17px}}#org-challenges article>button{white-space:nowrap;padding:8px;font-size:14px}#org-challenges article strong,#org-challenges article small{overflow-wrap:anywhere}#isl-news-inbox{--news-bg:#f5f6f8;--news-surface:#fff;--news-text:#15212b;--news-muted:#647181;--news-line:#e2e6eb;--news-selected:#fff;background:var(--news-bg);color:var(--news-text);border-radius:24px;max-width:960px;min-height:75vh;margin:0 auto;padding:20px 24px 48px}#isl-news-inbox .news-header{grid-template-columns:44px 1fr 44px;align-items:center;margin-bottom:24px;display:grid}#isl-news-inbox h1{text-align:center;margin:0;font-size:24px}#isl-news-inbox button{font:inherit;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:0;min-height:44px}#isl-news-inbox .news-header button{padding:0;font-size:32px}#isl-news-inbox .news-tabs{background:var(--news-line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:4px;padding:4px;display:grid}#isl-news-inbox .news-tabs button{color:var(--news-muted);border-radius:10px}#isl-news-inbox .news-tabs button[aria-pressed=true]{background:var(--news-selected);color:var(--news-text);font-weight:700}#isl-news-inbox .news-group{margin-top:24px}#isl-news-inbox h2{color:var(--news-muted);margin:0 8px 10px;font-size:14px;font-weight:500}#isl-news-inbox .news-rows{background:var(--news-surface);border:1px solid var(--news-line);border-radius:18px;overflow:hidden}#isl-news-inbox article+article{border-top:1px solid var(--news-line)}#isl-news-inbox .news-row{text-align:left;border-radius:0;align-items:center;gap:16px;width:100%;padding:18px 20px;display:flex}#isl-news-inbox .news-icon{flex-shrink:0;width:26px;height:26px}#isl-news-inbox .news-icon svg{width:100%;height:100%}#isl-news-inbox .news-copy{flex:1;min-width:0}#isl-news-inbox strong{overflow-wrap:anywhere;font-size:17px;font-weight:650;line-height:1.5;display:block}#isl-news-inbox time{color:var(--news-muted);margin-top:4px;font-size:13px;display:block}#isl-news-inbox .news-chevron{width:18px;height:18px;color:var(--news-muted);flex-shrink:0}#isl-news-inbox .news-detail{padding:0 20px 18px 62px;font-size:15px;line-height:1.6}#isl-news-inbox .news-detail p{white-space:pre-wrap;color:var(--news-muted);margin:0 0 8px}#isl-news-inbox .news-detail img{border-radius:10px;max-width:100%}#isl-news-inbox .news-detail button{font-weight:650}#isl-news-inbox .news-urgent{color:#b63030;margin-right:8px;font-size:12px}#isl-news-inbox .news-dot{background:#2771bb;border-radius:50%;width:6px;height:6px;margin-left:8px;display:inline-block}#isl-news-inbox .news-empty{text-align:center;color:var(--news-muted);padding:48px 0}#isl-news-inbox button:hover{background:var(--news-bg)}#isl-news-inbox button:focus-visible{outline-offset:-3px;outline:2px solid #5585b4}#isl-news-inbox button:active{opacity:.75}html[data-theme=dark] #isl-news-inbox{--news-bg:#081426;--news-surface:#102139;--news-text:#f7f9fc;--news-muted:#c4cfdd;--news-line:#405570;--news-selected:#1c3452}html[data-theme=dark] #isl-news-inbox .news-tabs{background:#102139}html[data-theme=dark] #isl-news-inbox .news-urgent{color:#ffb8b8}@media (width<=600px){#isl-news-inbox{border-radius:0;padding:12px 12px 32px}#isl-news-inbox .news-row{gap:12px;padding:16px 14px}#isl-news-inbox strong{font-size:16px}#isl-news-inbox .news-detail{padding-left:52px}}#isl-news-inbox .news-more{width:100%;color:var(--news-muted);text-align:center;border-radius:12px;margin:4px 0 0;padding:12px;font-size:14px;display:block}#isl-news-inbox .news-more span{margin-left:6px}._guide_16q2h_1{color:inherit;overflow-wrap:anywhere;padding:0 18px 32px;line-height:1.75}._header_16q2h_1{align-items:center;gap:12px;padding:18px 0;display:flex}._header_16q2h_1 h1{letter-spacing:-.5px;margin:0;font-size:20px;line-height:1.4}._header_16q2h_1 button{color:inherit;background:0 0;border:1px solid #8898aa55;border-radius:12px;min-width:42px;min-height:44px;font-size:28px}._date_16q2h_1{opacity:.7;margin:0 0 18px;font-size:12px}._guide_16q2h_1 section{margin-bottom:26px}._guide_16q2h_1 h2{margin:16px 0;font-size:19px;line-height:1.5}._guide_16q2h_1 h3{margin:22px 0 10px;font-size:16px}._guide_16q2h_1 p,._guide_16q2h_1 li{font-size:14px}._intro_16q2h_1{background:#8898aa0d;border:1px solid #8898aa55;border-radius:18px;padding:18px}._intro_16q2h_1 h2{margin-top:0}._guide_16q2h_1 details{border:1px solid #8898aa55;border-radius:14px;margin:9px 0;padding:0 14px}._guide_16q2h_1 summary{cursor:pointer;box-sizing:border-box;min-height:48px;padding:14px 0;font-size:14px;font-weight:650}._guide_16q2h_1 summary:focus-visible,._header_16q2h_1 button:focus-visible{outline-offset:3px;outline:2px solid #6486bc}._guide_16q2h_1 details[open]{padding-bottom:12px}._rows_16q2h_1{margin:0;padding:0;list-style:none}._rows_16q2h_1 li{border-bottom:1px solid #8898aa33;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}._rows_16q2h_1 li div{flex-direction:column;display:flex}._rows_16q2h_1 small{opacity:.72;font-size:12px}._rows_16q2h_1 strong{white-space:nowrap;font-size:16px}._bullets_16q2h_1{padding-left:20px}._bullets_16q2h_1 li{margin-bottom:10px}._example_16q2h_1{background:#8898aa15;border-radius:10px;margin:12px 0;padding:12px;font-size:13px}._formula_16q2h_1{border-left:3px solid #6486bc;padding:6px 12px;font-size:14px;font-weight:650}._guide_16q2h_1 footer{border-top:1px solid #8898aa55;padding-top:20px;font-size:13px}._group_16q2h_1>p{opacity:.85}.leader-vote{color:#f7f9fc;background:#102139;border:1px solid #405570;border-radius:24px;margin:20px 0;padding:24px}.leader-vote header{align-items:center;gap:14px;margin-bottom:18px;display:flex}.leader-vote h2{margin:0;font-size:24px}.leader-vote h3{margin:0 0 12px;font-size:19px}.leader-vote small,.leader-vote p{color:#c4cfdd}.leader-vote small{margin-top:5px;display:block}.leader-vote svg{flex-shrink:0;width:24px;height:24px}.leader-vote button{cursor:pointer;border-radius:12px;min-height:44px;padding:12px 16px;color:#f7f9fc!important;background:#1c3452!important;border:1px solid #405570!important}.leader-vote button:hover{background:#294768!important}.leader-vote button:disabled{opacity:.5;cursor:default}.leader-vote .lv-primary{align-items:center;gap:8px;font-weight:700;display:inline-flex;color:#102139!important;background:#f7f9fc!important}.leader-vote :focus-visible{outline-offset:3px;outline:2px solid #c6dcff}.leader-vote .lv-panel{border-top:1px solid #405570;margin-top:18px;padding-top:18px}.leader-vote label{color:#c4cfdd;margin:12px 0;display:block}.leader-vote input:not([type=radio]),.leader-vote select,.leader-vote textarea{box-sizing:border-box;width:100%;font:inherit;border:1px solid #405570;border-radius:10px;margin-top:7px;padding:12px;display:block;color:#f7f9fc!important;background:#081426!important}.leader-vote textarea{min-height:90px}.leader-vote .lv-person{color:#f7f9fc;border-bottom:1px solid #405570;align-items:center;gap:12px;padding:16px 0;display:flex}.leader-vote .lv-person b{font-size:18px}.leader-vote .lv-person input{accent-color:#c6dcff;width:20px;height:20px}.leader-vote details{border-top:1px solid #405570;margin-top:18px;padding-top:14px}.leader-vote summary{cursor:pointer;min-height:44px}.leader-vote .lv-toolbar{flex-wrap:wrap;align-items:end;gap:12px;display:flex}.leader-vote .lv-toolbar label{flex:1}.leader-vote form{max-width:650px}.leader-vote [role=alert]{color:#ffcad0}.leader-vote .lv-consent{background:#1c3452;border-radius:12px;padding:16px}@media (width<=600px){.leader-vote{border-radius:18px;padding:18px}.leader-vote h2{font-size:21px}.leader-vote .lv-person{flex-wrap:wrap}.leader-vote .lv-primary{justify-content:center;width:100%}}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote){color:#f7f9fc!important;background:#102139!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) :is(div,header,form,details,summary,label){color:#f7f9fc!important;background:0 0!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) :is(h2,h3,b,strong,span){color:#f7f9fc!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) :is(p,small,label){color:#c4cfdd!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) :is(input:not([type=radio]),select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#f7f9fc!important;background:#081426!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-consent{background:#1c3452!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) [role=alert]{color:#ffcad0!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-primary,html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-primary span{color:#102139!important;background:#f7f9fc!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-current{padding:4px 0 16px!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-current>strong{font-size:28px;font-weight:750;line-height:1.3;display:block}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-current>p{margin:10px 0 18px;font-size:15px;line-height:1.6}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:24px 0 0;padding:0;list-style:none;display:grid}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-steps li{border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:48px;font-size:14px;display:flex;color:#c4cfdd!important;background:#081426!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-steps li[aria-current=step]{border:1px solid #c6dcff;font-weight:700;color:#fff!important;background:#1c3452!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-quick{border-top:1px solid #405570;gap:8px;display:flex;padding-top:16px!important}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-quick button{flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:10px 6px;font-size:14px;display:flex}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-report[hidden]{display:none!important}@media (width<=600px){html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-steps li{flex-direction:column;padding:8px 0;font-size:12px}html body :is(#leader-vote-admin#leader-vote-admin,.leader-vote) .lv-current>strong{font-size:24px}}.leader-vote .lv-avatar{background:#26374e;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.leader-vote .lv-avatar img{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.leader-vote .lv-picked{margin:18px 0}.leader-vote .lv-search-results button{text-align:left;width:100%}.leader-vote .lv-person>span:nth-child(2){flex:1;min-width:0}.leader-vote .lv-picked small{display:block}.leader-vote .lv-picked button{min-width:44px;min-height:44px}.leader-vote .lv-panel>.lv-primary{width:100%;margin-top:12px;display:block}.leader-vote .lv-three-slots{gap:16px;margin:20px 0;display:grid}.leader-vote .lv-slot>label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.leader-vote .lv-slot>input{box-sizing:border-box;width:100%;min-height:52px}.leader-vote .lv-slot>.lv-person{border:1px solid #53657c;border-radius:14px;padding:12px}.leader-vote .lv-slot small{display:block}.leader-vote .lv-slot .lv-person button{min-width:44px;min-height:44px}.leader-vote .lv-search-results{max-height:280px;overflow:auto}html body #leader-vote-admin#leader-vote-admin{--lv-surface:#fff;--lv-text:#102139;--lv-muted:#526177;--lv-line:#ccd5e0;--lv-button:#102139;--lv-button-text:#fff;--lv-hover:#1c3452;--lv-focus:#294969;--lv-error:#a51d35;background:var(--lv-surface)!important;color:var(--lv-text)!important;border-color:var(--lv-line)!important}html[data-theme=dark] body #leader-vote-admin#leader-vote-admin{--lv-surface:#102139;--lv-text:#f7f9fc;--lv-muted:#c4cfdd;--lv-line:#405570;--lv-button:#1c3452;--lv-button-text:#f7f9fc;--lv-hover:#294969;--lv-focus:#c6dcff;--lv-error:#ffcad0}html body #leader-vote-admin#leader-vote-admin :is(div,header,form,details,summary,label,article,table,thead,tbody,tr,th,td){color:var(--lv-text)!important;border-color:var(--lv-line)!important;box-shadow:none!important;background:0 0!important}html body #leader-vote-admin#leader-vote-admin :is(h2,h3,b,strong,span){color:var(--lv-text)!important}html body #leader-vote-admin#leader-vote-admin :is(p,small,label){color:var(--lv-muted)!important}html body #leader-vote-admin#leader-vote-admin :is(input:not([type=radio]),select,textarea){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--lv-surface)!important;color:var(--lv-text)!important;border-color:var(--lv-line)!important}html[data-theme=dark] body #leader-vote-admin#leader-vote-admin :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html body #leader-vote-admin#leader-vote-admin button,html body #leader-vote-admin#leader-vote-admin button span{background:var(--lv-button)!important;color:var(--lv-button-text)!important;border-color:var(--lv-line)!important}html body #leader-vote-admin#leader-vote-admin button:hover{background:var(--lv-hover)!important}html body #leader-vote-admin#leader-vote-admin :focus-visible{outline:2px solid var(--lv-focus);outline-offset:3px}html body #leader-vote-admin#leader-vote-admin [role=alert]{color:var(--lv-error)!important}html body #leader-vote-admin#leader-vote-admin .lv-steps li{background:var(--lv-surface)!important;color:var(--lv-muted)!important}html body #leader-vote-admin#leader-vote-admin .lv-steps li[aria-current=step]{background:var(--lv-button)!important;color:var(--lv-button-text)!important;border-color:var(--lv-line)!important}html body #leader-vote-admin#leader-vote-admin .lv-results-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:8px 0 18px;display:flex}html body #leader-vote-admin#leader-vote-admin .lv-results-toolbar p{margin:0;font-size:14px}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard{table-layout:fixed;border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin:0}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard caption{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard :is(th,td){border:0;border-bottom:1px solid var(--lv-line);text-align:left;overflow-wrap:anywhere;padding:18px 8px;font-size:16px;line-height:1.5}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard thead th{font-size:13px;font-weight:500;color:var(--lv-muted)!important}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard :is(th,td):first-child{width:52px;padding-left:0}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard :is(th,td):last-child{text-align:right;white-space:nowrap;width:100px;padding-right:0}html body #leader-vote-admin#leader-vote-admin .lv-scoreboard tbody td:last-child{font-weight:700}body:has(#leader-vote-admin .lv-report[open]:not([hidden])) .crow-assistant:not(.is-open){display:none!important}.award-open-reader{color:#fff!important;background:#102139!important;border-radius:14px!important;padding:16px 24px!important}.award-pagination{flex-wrap:wrap;align-items:center;gap:12px;padding:18px 0;display:flex}.award-pagination>span:first-child{margin-right:auto}.award-checkin-done{color:#187543;font-weight:700}.award-checkin-pending{color:#91610f}.award-checkin-blocked{color:#b13232}.award-my-qr img{background:#fff;width:min(100%,320px);margin:16px auto;display:block}.award-reader{z-index:10000;color:#102139;background:#fff;border:1px solid #ccd5e0;border-radius:20px;padding:24px;position:fixed;inset:5vh max(16px,50vw - 260px);overflow:auto;box-shadow:0 0 0 100vmax #0008}.award-reader header{justify-content:space-between;align-items:center;display:flex}.award-reader video{aspect-ratio:1;object-fit:cover;background:#102139;border-radius:16px;width:100%;display:block}.award-reader button{min-height:44px}.award-event-table{overflow:auto}[data-theme=dark] .award-reader{color:#f7f9fc;background:#102139}@media (width<=600px){.award-pagination{gap:8px}.award-attendance-actions input{max-width:100%}.award-reader{padding:16px}}.award-test{margin:16px 0}.award-test section{color:#102139;background:#f7f9fc;border:1px solid #dce2e9;border-radius:16px;padding:20px}.award-test img{background:#fff;max-width:100%;height:auto;margin:16px 0;display:block}.award-test li{margin:8px 0}.award-test a{padding:10px 0;text-decoration:underline;display:inline-block}.award-test-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:12px 0;display:flex}.award-test-actions small{flex-basis:100%;display:block}.award-reader>small{margin-top:12px;display:block}.award-invitation .award-my-qr{width:100%;margin-top:20px}#award-invitation-qr-open{cursor:pointer;color:#f7f9fc!important;width:100%!important;max-width:none!important;height:auto!important;min-height:94px!important;box-shadow:none!important;text-align:left!important;white-space:normal!important;background:#1c3452!important;border:1px solid #405570!important;border-radius:18px!important;grid-template-columns:44px minmax(0,1fr) 24px!important;align-items:center!important;gap:18px!important;padding:20px 24px!important;display:grid!important}#award-invitation-qr-open .award-symbol{flex:none;width:44px!important;height:44px!important;color:inherit!important}#award-invitation-qr-open>.award-symbol:last-child{width:24px!important;height:24px!important}#award-invitation-qr-open .award-qr-action-copy{flex-direction:column;gap:5px;min-width:0;display:flex}#award-invitation-qr-open strong{word-break:keep-all;color:inherit!important;font-size:22px!important;font-weight:700!important;line-height:1.35!important}#award-invitation-qr-open small{word-break:keep-all;color:#c4cfdd!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}#award-invitation-qr-open:hover:not(:disabled){background:#243f5f!important;border-color:#7b97b8!important}#award-invitation-qr-open:active:not(:disabled){background:#294969!important}#award-invitation-qr-open:focus-visible{outline-offset:4px!important;outline:2px solid #f7f9fc!important}#award-invitation-qr-open:disabled{cursor:wait;opacity:.55!important}#award-invitation-qr-panel{text-align:center;padding-top:12px}@media (width<=480px){#award-invitation-qr-open{border-radius:14px!important;grid-template-columns:32px minmax(0,1fr) 18px!important;gap:12px!important;min-height:86px!important;padding:17px 14px!important}#award-invitation-qr-open .award-symbol{width:32px!important;height:32px!important}#award-invitation-qr-open>.award-symbol:last-child{width:18px!important;height:18px!important}#award-invitation-qr-open strong{font-size:18px!important}#award-invitation-qr-open small{font-size:12px!important}}.award-footer-disclosure>summary{cursor:pointer;color:var(--navy);justify-content:space-between;align-items:center;gap:16px;padding:4px 0;font-size:16px;font-weight:700;line-height:1.5;list-style:none;display:flex}.award-footer-disclosure>summary::-webkit-details-marker{display:none}.award-footer-disclosure>summary:after{content:"⌄";flex:none;font-size:20px;transition:transform .15s}.award-footer-disclosure[open]>summary:after{transform:rotate(180deg)}.award-footer-disclosure[open]>summary{margin-bottom:14px}.award-footer-disclosure>summary:focus-visible{outline-offset:5px;border-radius:4px;outline:2px solid}html[data-theme=dark] .award-footer-disclosure>summary{color:#edf3fb}.award-event-table th,.award-event-table td{white-space:nowrap}.attendance-history{--ah-surface:#fff;--ah-text:#102139;--ah-muted:#526177;--ah-line:#ccd5e0}html[data-theme=dark] .attendance-history{--ah-surface:#102139;--ah-text:#f7f9fc;--ah-muted:#c4cfdd;--ah-line:#405570}html body .attendance-history .attendance-history-lecture{margin:0;padding:0;background:var(--ah-surface)!important;color:var(--ah-text)!important;border:0!important;border-bottom:1px solid var(--ah-line)!important;box-shadow:none!important;border-radius:0!important}html body .attendance-history .attendance-history-lecture>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;padding:18px 4px;list-style:none;display:flex;color:var(--ah-text)!important;background:0 0!important}.attendance-history-lecture>summary::-webkit-details-marker{display:none}html body .attendance-history .attendance-history-lecture>summary :is(b,time,small){line-height:1.5;display:block;color:var(--ah-text)!important;background:0 0!important}html body .attendance-history .attendance-history-lecture>summary b{overflow-wrap:anywhere;margin:3px 0;font-size:17px}html body .attendance-history .attendance-history-lecture>summary :is(time,small){font-size:13px;color:var(--ah-muted)!important}.attendance-history-chevron{flex-shrink:0;transition:transform .15s}.attendance-history-lecture[open] .attendance-history-chevron{transform:rotate(180deg)}.attendance-history-lecture>summary:focus-visible{outline:2px solid var(--ah-text);outline-offset:2px}.attendance-history-lecture>.director-attendance-list{padding-bottom:16px}.global-leader-presentation .presentation-canvas{color:#10212e!important;background:#fff!important}.global-leader-presentation .presentation-slide{background:#fff!important;width:1920px!important;height:1080px!important;padding:0!important;animation:none!important;position:absolute!important;inset:0!important;overflow:hidden!important}.global-leader-presentation .presentation-slide>.slide-content{width:100%!important;height:100%!important;padding:0!important;display:block!important;position:absolute!important;inset:0!important}.global-leader-presentation .presentation-header,.global-leader-presentation .presentation-controls{z-index:30!important}.global-leader-presentation .presentation-progress{z-index:31!important}.global-leader-presentation .presentation-controls>div{flex-wrap:wrap;max-width:1280px;gap:8px!important}.gl-slide{color:#122432;isolation:isolate;background:#fff;width:1920px;height:1080px;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif;position:relative;overflow:hidden}.gl-slide *{box-sizing:border-box}.gl-heading{position:absolute;top:130px;left:110px;right:110px}.gl-heading small{color:#008fa8;letter-spacing:.16em;font-size:21px;font-weight:800}.gl-heading h1{letter-spacing:-.035em;color:#122432;margin:22px 0 14px;font-size:64px;line-height:1.2}.gl-heading p{color:#526875;max-width:1580px;margin:0;font-size:30px;line-height:1.4}.gl-orbit{z-index:-1;border:2px solid #48cddd;border-radius:50%;width:470px;height:470px;position:absolute;top:-310px;right:-285px}.gl-orbit:after{content:"";background:linear-gradient(140deg,#0aa1d0,#28d1c0);border-radius:50%;width:260px;height:260px;position:absolute;top:195px;right:65px}.gl-visual{position:absolute;inset:340px 110px 190px}.gl-cards{align-items:center;gap:38px;height:100%;display:flex}.gl-cards>section{border-left:1px solid #cfdee3;flex:1;align-self:center;min-width:0;padding:24px 28px}.gl-cards>section:first-child{border-left:0}.gl-node{color:#008fa8;border:3px solid #0db9cf;border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;margin-bottom:35px;font-size:42px;font-weight:600;display:flex}.gl-cards h2{color:#122432;word-break:keep-all;margin:0 0 20px;font-size:38px;line-height:1.3}.gl-cards p{color:#526875;word-break:keep-all;margin:0;font-size:28px;line-height:1.55}.gl-count-5{gap:12px}.gl-count-5>section{padding:20px}.gl-count-5 h2{font-size:30px}.gl-count-5 p{font-size:25px}.gl-caption{color:#526875;font-size:23px;line-height:1.4;position:absolute;bottom:142px;left:110px;right:110px}.gl-footer{color:#526875;border-top:1px solid #d6e0e4;align-items:center;gap:28px;padding-top:20px;font-size:18px;display:flex;position:absolute;bottom:98px;left:110px;right:110px}.gl-footer>b{letter-spacing:.12em;color:#122432;font-size:17px}.gl-footer>span{flex:1}.gl-footer a{color:#00788d;text-underline-offset:4px}.gl-footer>strong{font-size:20px;font-weight:500}.gl-cover{color:#fff;background:#101b24}.gl-city{object-fit:cover;filter:brightness(.47);z-index:-2;width:100%;height:100%;position:absolute;inset:0}.gl-cover:after{content:"";z-index:-1;background:linear-gradient(145deg,#049fdd,#22d2c0);border-radius:50%;width:750px;height:750px;position:absolute;bottom:-350px;right:-330px}.gl-cover .gl-visual{top:300px}.gl-cover-copy>span{letter-spacing:.22em;color:#4bdde5;font-size:23px}.gl-cover-copy h1{letter-spacing:-.04em;color:#fff;margin:35px 0;font-size:106px}.gl-cover-copy p{color:#e2edf2;font-size:38px;line-height:1.5}.gl-cover-copy>b{font-size:26px;font-weight:500}.gl-cover .gl-footer,.gl-cover .gl-footer>b{color:#e2edf2;border-color:#627682}.gl-speaker{grid-template-columns:400px 1fr;align-items:center;gap:90px;height:100%;display:grid}.gl-speaker>img{object-fit:cover;object-position:50% 20%;filter:grayscale();border-radius:50% 50% 3px 3px;width:400px;height:100%}.gl-speaker h2{margin:0 0 24px;font-size:53px}.gl-speaker h2 small{color:#00899c;letter-spacing:.1em;margin-left:25px;font-size:24px}.gl-speaker p{margin:10px 0;font-size:27px;line-height:1.4}.gl-speaker aside{color:#536874;margin-top:25px;font-size:24px;line-height:1.5}.gl-supply{align-items:center;gap:100px;height:100%;display:flex}.gl-ring{border:20px solid #12bcd0;border-radius:50%;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:430px;height:430px;display:flex}.gl-ring strong{font-size:135px;line-height:1}.gl-ring strong span{font-size:70px}.gl-ring small{margin-top:20px;font-size:28px}.gl-supply h2{font-size:48px}.gl-supply p{max-width:850px;font-size:31px;line-height:1.5}.gl-bars{border-bottom:2px solid #bdcfd5;align-items:flex-end;gap:60px;height:100%;padding:25px 70px 5px;display:flex}.gl-bar-col{flex-direction:column;flex:1;align-items:center;gap:16px;display:flex}.gl-bar-col>i{background:linear-gradient(#23ccca,#049bbf);border-radius:5px 5px 0 0;width:75%;max-width:290px;display:block}.gl-bar-col>strong{color:#0b788f;font-size:45px}.gl-bar-col small{margin-left:8px;font-size:20px}.gl-bar-col>b{font-size:27px;font-weight:500}.gl-equations{flex-direction:column;justify-content:center;align-items:center;gap:42px;height:100%;display:flex}.gl-equations>div{text-align:center}.gl-equations strong{font-size:68px;line-height:1.3;display:block}.gl-equations small{color:#007e97;margin-bottom:20px;font-size:28px;display:block}.gl-page-30 .gl-equations>div:first-of-type strong{font-size:130px}.gl-page-30 .gl-equations>div:last-child strong{color:#007e97;border:1px solid #23c5cc;padding:14px 30px;font-size:28px}.gl-pair{flex-direction:row;gap:160px}.gl-pair strong{font-size:95px}.gl-adoption{color:#0bb3c7;height:100%}.gl-adoption svg{width:100%;height:80%}.gl-adoption>div{color:#283f4b;justify-content:space-around;font-size:27px;display:flex}.gl-original{transform-origin:0 0;width:1920px;height:1080px;position:absolute;top:-200px;left:178px;overflow:hidden;transform:scale(.7)}.gl-original .bitcoin-value-page{height:100%!important;min-height:0!important}.gl-page-9 .gl-heading{display:none}.gl-page-9 .gl-caption{background:#fff;padding:10px 0;bottom:147px}.global-leader-presentation .presentation-laser{z-index:80!important}.gl-notes{z-index:50;color:#122432;background:#fff;border:1px solid #b3d4dc;border-radius:8px;max-width:1250px;padding:15px 25px;font-size:25px;position:absolute;top:90px;bottom:auto;right:110px;box-shadow:0 10px 40px #12243222}.gl-notes p{line-height:1.6}.gl-notes a{color:#00788d;font-size:20px}.gl-cycle{text-align:center;height:100%}.gl-cycle svg{width:100%;height:85%}.gl-cycle p{color:#007e97;font-size:28px}.global-leader-presentation .gl-slide:not(.gl-cover){color:#122432!important;background:#fff!important}.global-leader-presentation .gl-slide:not(.gl-cover):not(.gl-page-9) :is(h1,h2,h2 small,strong,b){color:#122432!important}.global-leader-presentation .gl-slide:not(.gl-cover):not(.gl-page-9) :is(p,aside,.gl-caption,.gl-footer){color:#526875!important}.global-leader-presentation .gl-heading>small,.global-leader-presentation .gl-node,.global-leader-presentation .gl-equations small{color:#008fa8!important}.global-leader-presentation .gl-notes{max-height:720px;overflow:auto;color:#122432!important;background:#fff!important}.global-leader-presentation .gl-notes :is(summary,p){color:#122432!important}.global-leader-presentation .presentation-controls button,.global-leader-presentation .presentation-tools button,.global-leader-presentation .presentation-header>button{color:#fff!important;background:#087e94!important;border-color:#36bfd0!important}.global-leader-presentation .presentation-controls button.active{background:#24c6d1!important}body:has(.global-leader-presentation) .crow-assistant{display:none!important}.global-leader-presentation .gl-slide:not(.gl-cover) .gl-footer :is(b,strong){color:#122432!important}.global-leader-presentation .gl-ring small{color:#007e97!important}html body .app-stage.presentation-mode .phone-content .presentation-shell.global-leader-presentation details.gl-notes{color:#122432!important;background:#fff!important;border-color:#b3d4dc!important}html body .app-stage.presentation-mode .phone-content .presentation-shell.global-leader-presentation details.gl-notes :is(summary,p,a){color:#122432!important;background:0 0!important}html body .app-stage.presentation-mode .phone-content .presentation-shell.global-leader-presentation :is(.presentation-controls,.presentation-tools,.presentation-header) button{color:#fff!important;background:#087e94!important;border-color:#36bfd0!important}html body .app-stage.presentation-mode .phone-content .presentation-shell.global-leader-presentation .presentation-controls button.active{outline-offset:2px;outline:2px solid #fff;background:#24c6d1!important}html body .app-stage.presentation-mode .phone-content .presentation-shell.global-leader-presentation .presentation-tools button.active{color:#fff!important;background:#dc3545!important}html body .app-stage .phone-content .global-leader-presentation .gl-slide:not(.gl-page-9) :is(h1,h2,p,small,b,strong,aside,em){text-transform:none!important;font-family:Arial,Apple SD Gothic Neo,Noto Sans KR,sans-serif!important;font-style:normal!important}html body .app-stage .phone-content .global-leader-presentation .gl-heading h1{letter-spacing:-.035em!important;font-size:64px!important;font-weight:800!important;line-height:1.15!important}html body .app-stage .phone-content .global-leader-presentation .gl-heading p{font-size:30px!important;font-weight:400!important;line-height:1.4!important}html body .app-stage .phone-content .global-leader-presentation .gl-heading small{letter-spacing:.16em!important;font-size:21px!important;font-weight:700!important}html body .app-stage .phone-content .global-leader-presentation .gl-cover-copy h1{letter-spacing:-.04em!important;font-size:106px!important;font-weight:800!important;line-height:1.12!important}html body .app-stage .phone-content .global-leader-presentation .gl-cover-copy p{font-size:38px!important;font-weight:400!important;line-height:1.5!important}html body .app-stage .phone-content .global-leader-presentation .gl-cards h2{font-size:38px!important;font-weight:700!important;line-height:1.25!important}html body .app-stage .phone-content .global-leader-presentation .gl-cards p{font-size:28px!important;font-weight:400!important;line-height:1.5!important}html body .app-stage .phone-content .global-leader-presentation .gl-count-5 h2{font-size:30px!important}html body .app-stage .phone-content .global-leader-presentation .gl-count-5 p{font-size:25px!important}html body .app-stage .phone-content .global-leader-presentation .gl-speaker h2{font-size:53px!important;font-weight:800!important;line-height:1.2!important}html body .app-stage .phone-content .global-leader-presentation .gl-speaker h2 small{font-size:24px!important;font-weight:700!important}html body .app-stage .phone-content .global-leader-presentation .gl-speaker p{font-size:27px!important;line-height:1.4!important}html body .app-stage .phone-content .global-leader-presentation .gl-speaker aside{font-size:24px!important;line-height:1.5!important}html body .app-stage .phone-content .global-leader-presentation .gl-supply h2{font-size:48px!important;font-weight:700!important;line-height:1.3!important}html body .app-stage .phone-content .global-leader-presentation .gl-supply p{font-size:31px!important;line-height:1.5!important}html body .app-stage .phone-content .global-leader-presentation .gl-ring strong{font-size:135px!important;font-weight:800!important;line-height:1!important}html body .app-stage .phone-content .global-leader-presentation .gl-ring small{font-size:28px!important;font-weight:500!important}html body .app-stage .phone-content .global-leader-presentation .gl-equations strong{font-size:68px!important;font-weight:800!important;line-height:1.3!important}html body .app-stage .phone-content .global-leader-presentation .gl-equations small{font-size:28px!important;font-weight:600!important}html body .app-stage .phone-content .global-leader-presentation .gl-page-30 .gl-equations>div:first-of-type strong{font-size:130px!important}html body .app-stage .phone-content .global-leader-presentation .gl-page-30 .gl-equations>div:last-child strong{font-size:28px!important;font-weight:500!important}html body .app-stage .phone-content .global-leader-presentation .gl-pair strong{font-size:95px!important}html body .app-stage .phone-content .global-leader-presentation .gl-bar-col>strong{font-size:45px!important;font-weight:800!important}html body .app-stage .phone-content .global-leader-presentation .gl-bar-col small{font-size:20px!important}html body .app-stage .phone-content .global-leader-presentation .gl-bar-col>b{font-size:27px!important;font-weight:700!important}html body .app-stage .phone-content .global-leader-presentation .gl-cycle p{font-size:28px!important;line-height:1.4!important}html body .app-stage .phone-content .global-leader-presentation .gl-adoption b{font-size:27px!important;font-weight:700!important}html body .app-stage .phone-content .global-leader-presentation .gl-caption{font-size:23px!important;line-height:1.4!important}html body .app-stage .phone-content .global-leader-presentation .gl-footer>b{font-size:17px!important;font-weight:700!important}html body .app-stage .phone-content .global-leader-presentation .gl-footer>strong{font-size:20px!important;font-weight:600!important}html body .app-stage .phone-content .global-leader-presentation .gl-notes :is(p,summary){font-size:25px!important;font-weight:400!important;line-height:1.6!important}.gl-icon{flex-shrink:0;width:58px;height:58px;display:block}.gl-node{background:linear-gradient(145deg,#0ba8cb,#00c9bc);border:0;width:138px;height:138px;margin:12px 0 38px;position:relative;box-shadow:0 0 0 10px #e6f6f8,0 0 0 11px #c9eaee;color:#fff!important}.gl-node .gl-icon{width:66px;height:66px}.gl-node em{color:#0788a1;background:#fff;border:2px solid #bce7ec;border-radius:50%;place-items:center;width:40px;height:40px;display:grid;position:absolute;bottom:0;right:-9px;font-size:17px!important;font-weight:700!important}.gl-cards{gap:28px}.gl-cards>section{padding:26px 32px;position:relative;border-left:0!important}.gl-cards>section+section{border-left:1px solid #d6eaee!important}.gl-compare{gap:64px}.gl-compare>section{background:linear-gradient(140deg,#eef9fb,#fff);border-radius:0 90px 0 0;flex-direction:column;justify-content:center;align-self:stretch;padding:38px 55px;display:flex;border:1px solid #d8eef1!important}.gl-compare>section:nth-child(2){background:#fff;border-radius:90px 0 0}.gl-compare>section:nth-child(2) .gl-node{background:#fff;border:3px solid #00b5c9;box-shadow:0 0 0 10px #effafb;color:#0099b3!important}.gl-flow>section{border-left:0!important}.gl-flow{position:relative}.gl-flow:before{content:"";z-index:-1;border-top:2px dashed #93dce5;position:absolute;top:50%;left:75px;right:100px}.gl-flow .gl-node{margin-left:auto;margin-right:auto}.gl-flow h2,.gl-flow p{text-align:center}.gl-flow-arrow{color:#00a3bd;background:#fff;padding:6px;position:absolute;top:48%;right:-26px}.gl-flow-arrow .gl-icon{width:30px;height:30px}.gl-count-5 .gl-node{width:108px;height:108px}.gl-count-5 .gl-node .gl-icon{width:53px;height:53px}.gl-corner-art{z-index:-1;pointer-events:none;opacity:.7;border:2px solid #99dbe4;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-100px;right:-150px}.gl-corner-art>i:first-child{opacity:.28;background:linear-gradient(145deg,#01a7d0,#1acebd);border-radius:50%;position:absolute;inset:40px}.gl-corner-art>i:nth-child(2){background:#08b6cc;border-radius:50%;width:22px;height:22px;position:absolute;top:140px;left:-5px}.gl-corner-art>.gl-icon{color:#008da7;opacity:.45;width:90px;height:90px;position:absolute;top:70px;left:85px}.gl-cover .gl-corner-art{display:none}.gl-supply .gl-ring{outline-offset:24px;outline:2px dashed #9ddce6;position:relative;box-shadow:0 0 0 12px #edf9fa}.gl-supply .gl-ring:after{content:"";background:#00b6c9;border:8px solid #fff;border-radius:50%;width:38px;height:38px;position:absolute;top:25px;right:8px}.gl-bars{background:repeating-linear-gradient(0deg,#0000 0 99px,#dfedf1 99px 100px);border-radius:12px 12px 0 0}.gl-bar-col>i{border-radius:16px 16px 0 0;box-shadow:12px 0 #def3f6}.gl-adoption svg{background:linear-gradient(#0000,#eef9fb);border-radius:0 0 16px 16px}.gl-adoption>div>b{padding-top:32px;position:relative}.gl-adoption>div>b:before{content:"";box-sizing:content-box;background:#03b0c7;border:5px solid #c7edf2;border-radius:50%;width:18px;height:18px;position:absolute;top:0;left:calc(50% - 9px)}.gl-page-21 .gl-equations>div{outline-offset:18px;background:#f2fbfc;border:18px solid #11b8cb;border-radius:50%;outline:2px dashed #a8dfe8;flex-direction:column;justify-content:center;width:430px;height:430px;display:flex}.gl-page-21 .gl-equations>div:first-child{background:#fff;border-color:#cce7ed}.gl-ring>.gl-icon{color:#05a9bd;width:48px;height:48px;margin-bottom:14px}.gl-equation-icon{color:#009bb5;background:#effafb;border:2px solid #17bfce;border-radius:50%;width:150px;height:150px;padding:33px;position:absolute;top:80px;left:0;box-shadow:0 0 0 15px #f5fbfc}.gl-page-21 .gl-equations .gl-icon{color:#009bb5;align-self:center;width:62px;height:62px;margin-bottom:18px}.gl-adoption>div>b{flex-direction:column;align-items:center;gap:10px;padding-top:0;display:flex}.gl-adoption>div>b:before{display:none}.gl-adoption>div .gl-icon{box-sizing:content-box;color:#fff;background:#0ab3c6;border-radius:50%;width:46px;height:46px;padding:8px}.gl-adoption svg{height:70%}html body .app-stage .phone-content .global-leader-presentation .gl-icon{box-shadow:none!important;color:inherit!important;background:0 0!important;border:0!important;border-radius:0!important;max-width:none!important}html body .app-stage .phone-content .global-leader-presentation .gl-node{color:#fff!important}html body .app-stage .phone-content .global-leader-presentation .gl-compare>section:nth-child(2) .gl-node{color:#0099b3!important}html body .app-stage .phone-content .global-leader-presentation .gl-adoption>div .gl-icon{color:#fff!important;background:#0ab3c6!important;border-radius:50%!important}.gl-explained .gl-visual{width:990px;top:350px;bottom:220px;right:auto}.gl-explanation{border-left:2px solid #d5ebef;flex-direction:column;gap:18px;padding:4px 0 0 36px;display:flex;position:absolute;inset:350px 110px 210px 1190px}html body .app-stage .phone-content .global-leader-presentation .gl-explanation p{word-break:keep-all;overflow-wrap:anywhere;color:#334d5c!important;margin:0!important;font-size:24px!important;font-weight:400!important;line-height:1.4!important}.gl-takeaway{color:#087e94;background:#eaf8fa;border-radius:0 22px;gap:16px;margin-top:auto;padding:18px 20px;display:flex}.gl-takeaway .gl-icon{flex-shrink:0;width:32px;height:32px}html body .app-stage .phone-content .global-leader-presentation .gl-takeaway strong{color:#126477!important;font-size:23px!important;font-weight:700!important;line-height:1.35!important}.gl-explained .gl-cards{gap:12px}.gl-explained .gl-cards>section{padding:18px}.gl-explained .gl-node{width:100px;height:100px;margin-bottom:26px}.gl-explained .gl-node .gl-icon{width:50px;height:50px}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-cards h2{margin-bottom:16px;font-size:32px!important;line-height:1.3!important}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-cards p{font-size:24px!important;line-height:1.45!important}.gl-explained .gl-compare{gap:28px}.gl-explained .gl-compare>section{border-radius:0 64px 0 0;align-self:center;min-height:435px;padding:30px}.gl-explained .gl-count-4,.gl-explained .gl-count-5{grid-template-columns:1fr 1fr;align-items:stretch;gap:18px;display:grid}.gl-explained .gl-count-4>section,.gl-explained .gl-count-5>section{background:#f5fbfc;border-radius:0 30px 0 0;align-self:stretch;padding:14px 18px;border:1px solid #d9edf0!important}.gl-explained :is(.gl-count-4,.gl-count-5) .gl-node{float:left;width:60px;height:60px;margin:10px 24px 16px 4px;box-shadow:0 0 0 5px #e6f6f8}.gl-explained :is(.gl-count-4,.gl-count-5) .gl-node .gl-icon{width:34px;height:34px}.gl-explained :is(.gl-count-4,.gl-count-5) .gl-node em{display:none}html body .app-stage .phone-content .global-leader-presentation .gl-explained :is(.gl-count-4,.gl-count-5) h2{font-size:29px!important}html body .app-stage .phone-content .global-leader-presentation .gl-explained :is(.gl-count-4,.gl-count-5) p{font-size:23px!important}.gl-explained .gl-count-5{grid-template-columns:repeat(3,1fr)}.gl-explained .gl-count-5 .gl-node{float:none}.gl-explained .gl-flow-arrow{right:-20px}.gl-explained .gl-speaker{grid-template-columns:290px 1fr;gap:38px}.gl-explained .gl-speaker>img{width:290px;height:430px}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-speaker p{font-size:25px!important}.gl-explained .gl-speaker h2 small{margin:10px 0;display:block}.gl-explained .gl-supply{gap:55px}.gl-explained .gl-ring{outline-offset:15px;border-width:15px;width:340px;height:340px}.gl-explained .gl-ring strong{font-size:100px!important}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-supply h2{font-size:38px!important}.gl-explained .gl-supply p{font-size:28px!important}.gl-explained .gl-equations{gap:30px;padding-left:0}.gl-explained .gl-equation-icon{display:none}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-equations strong{font-size:52px!important}html body .app-stage .phone-content .global-leader-presentation .gl-explained.gl-page-30 .gl-equations>div:first-of-type strong{font-size:104px!important}html body .app-stage .phone-content .global-leader-presentation .gl-explained.gl-page-30 .gl-equations>div:last-child strong{font-size:28px!important}.gl-explained .gl-pair{gap:60px}.gl-explained.gl-page-21 .gl-equations>div{border-width:14px;width:390px;height:390px}html body .app-stage .phone-content .global-leader-presentation .gl-explained.gl-page-21 .gl-pair strong{font-size:72px!important}.gl-explained .gl-adoption>div{gap:12px}.gl-explained .gl-adoption>div .gl-icon{width:34px;height:34px}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-adoption b{font-size:22px!important}.gl-explained .gl-original{top:0;left:0;transform:scale(.5);width:1920px!important;max-width:none!important}.gl-explained.gl-page-9 .gl-heading{display:block}.gl-explained.gl-page-9 .gl-heading h1{font-size:64px!important;font-weight:800!important;line-height:1.15!important}.gl-explained.gl-page-9 .gl-heading p{font-size:30px!important;line-height:1.4!important}.gl-explained.gl-cover .gl-visual{top:320px}.gl-explained.gl-cover .gl-explanation{background:#081722b8;border-color:#667e89;border-radius:0 30px 0 0;padding:28px;top:350px}html body .app-stage .phone-content .global-leader-presentation .gl-cover .gl-explanation p{color:#edf5f7!important}.gl-cover .gl-takeaway{background:#d9f5f7}html body .app-stage .phone-content .global-leader-presentation .gl-explained .gl-cover-copy h1{font-size:94px!important}html body .app-stage .phone-content .global-leader-presentation .gl-page-9>.gl-heading h1{color:#122432!important}html body .app-stage .phone-content .global-leader-presentation .gl-page-9>.gl-heading p{color:#526875!important}.gl-explained.gl-page-23 .gl-heading{top:100px}html body .app-stage .phone-content .global-leader-presentation .gl-explained.gl-page-23 .gl-heading h1{font-size:56px!important}html body .app-stage .phone-content .global-leader-presentation .gl-cover .gl-visual{width:1500px;top:315px;bottom:220px;left:140px}html body .app-stage .phone-content .global-leader-presentation .gl-cover .gl-cover-copy h1{text-shadow:0 3px 24px #0009;letter-spacing:-.04em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;margin:0 0 46px!important;font-size:128px!important;font-weight:800!important;line-height:1.12!important}html body .app-stage .phone-content .global-leader-presentation .gl-cover .gl-cover-copy p{text-shadow:0 2px 16px #000b;color:#e1fbff!important;-webkit-text-fill-color:#e1fbff!important;margin:0!important;font-size:48px!important;font-weight:600!important;line-height:1.5!important}.gl-cover-page{font-size:20px;font-weight:600;position:absolute;bottom:100px;right:110px;color:#fff!important}.global-leader-presentation .gl-video-cover{background:#000!important}.global-leader-presentation .gl-video-cover:after{display:none!important}.gl-cover-film,.gl-video-poster{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.gl-video-sr{clip-path:inset(50%);white-space:nowrap;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.gl-video-controls{z-index:10;align-items:center;gap:12px;display:flex;position:absolute;bottom:100px;left:100px}html body .app-stage .phone-content .gl-video-controls button{cursor:pointer;min-height:52px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09121bd9!important;border:1px solid #ffffff65!important;border-radius:10px!important;padding:12px 20px!important;font-size:23px!important;font-weight:500!important}.gl-video-controls button:focus-visible{outline-offset:4px;outline:3px solid #fff}.gl-video-controls span{color:#fff;background:#07121de8;border-radius:8px;max-width:750px;padding:10px 16px;font-size:24px}.gl-video-controls{transform-origin:0 100%}html body .app-stage .phone-content .gl-video-controls button{min-height:44px;padding:10px 14px!important;font-size:14px!important}.gl-video-controls span{white-space:normal;width:260px;max-width:260px;font-size:14px;position:absolute;bottom:calc(100% + 8px);left:0}html body .gl-video-controls button{cursor:pointer;min-height:44px;color:#fff!important;-webkit-text-fill-color:#fff!important;background:#09121be8!important;border:1px solid #ffffff65!important;border-radius:10px!important;padding:10px 14px!important;font-size:14px!important;font-weight:500!important}.global-leader-presentation>.gl-video-controls{z-index:45}.gl-earth-lights{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0}.global-leader-presentation .global-leader-slide:where(:has(.gl-video-cover)){animation:.65s cubic-bezier(.16,1,.3,1) both gl-slide-enter!important}@keyframes gl-slide-enter{0%{opacity:0;transform:translate(35px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.global-leader-presentation .global-leader-slide,.global-leader-presentation .gl-slide *,.global-leader-presentation .gl-slide :after{transition:none!important;animation:none!important}}.global-leader-presentation .gl-slide.gl-knowledge-video{background:#000!important}
