#demoNotice{width:min(680px,calc(100vw - 32px));max-height:90dvh;padding:0;border:1px solid #e1e9f5;border-radius:24px;box-shadow:0 32px 100px #102a4940;color:#243b55;box-sizing:border-box;overflow:auto}#demoNotice::backdrop{background:#10223980;backdrop-filter:blur(6px)}#demoNotice h2{margin:0;font-size:25px;letter-spacing:-.5px;color:#183454}#demoNotice .notice-top{padding:30px 32px 20px;background:linear-gradient(135deg,#f0f6ff,#fff)}.notice-eyebrow{display:inline-block;color:#2563eb;font-size:12px;font-weight:700;letter-spacing:2px;margin-bottom:10px}.notice-intro{font-size:14px;line-height:1.7;margin:10px 0 0;color:#758398}.notice-body{padding:0 32px 24px}.notice-limits{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:8px 0 20px}.notice-limit{padding:16px 18px;background:#f4f7fc;border:1px solid #e6ecf6;border-radius:14px}.notice-limit small{display:block;color:#708198;font-size:12px;margin-bottom:6px}.notice-limit strong{font-size:23px;color:#205bd4}.notice-limit span{display:block;font-size:12px;color:#8190a4;margin-top:4px}.notice-rules{display:grid;gap:12px;font-size:13px;line-height:1.75;color:#63738b}.notice-rules p{margin:0}.notice-rules b{color:#344b67}.notice-links{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 0;margin-top:16px;border-top:1px solid #edf1f7;border-bottom:1px solid #edf1f7;font-size:13px}.notice-links a{color:#2563eb;text-decoration:none;font-weight:600}.notice-links span{color:#758398}.notice-bottom{padding:0 32px 26px}.notice-check{display:flex;align-items:center;gap:9px;color:#66768b;font-size:13px;margin:0 0 16px}.notice-check input{width:17px;height:17px;accent-color:#2563eb;flex-shrink:0}#noticeEnter{width:100%;border-radius:12px;padding:14px;font-size:15px;font-weight:600;background:#2563eb;border:0;color:white;cursor:pointer;box-shadow:0 5px 16px #2563eb20}#noticeEnter:disabled{background:#dce5f3;color:#8b9bb0;box-shadow:none;cursor:not-allowed}.notice-bottom>small{display:block;text-align:center;color:#97a3b5;font-size:11px;margin-top:12px}#demoNotice .notice-links p{margin:0}@media(max-width:540px){#demoNotice .notice-top{padding:24px 22px 18px}.notice-body{padding:0 22px 20px}.notice-bottom{padding:0 22px 22px}#demoNotice h2{font-size:22px}.notice-limit{padding:12px}.notice-limit strong{font-size:19px}.notice-links{align-items:flex-start;flex-direction:column}}
#tutorialVideo{width:min(920px,calc(100vw - 30px));padding:22px;border:1px solid #e2e9f5;border-radius:20px;box-sizing:border-box;max-height:92dvh;overflow:auto}#tutorialVideo::backdrop{background:#14253dcc;backdrop-filter:blur(6px)}#tutorialPlayer{display:block;width:100%;max-height:65dvh;background:#0c182b;border-radius:12px}.video-dialog-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.video-dialog-head h2{font-size:19px;margin:0}.video-dialog-head button{background:#eff3f9;color:#5b6b81;border:0;border-radius:50%;width:34px;height:34px;padding:0;font-size:24px}.help-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:24px}.help-section-head small{font-size:11px;letter-spacing:2px;font-weight:700;color:#4e7ed7}.help-section-head h2{font-size:23px;margin:6px 0 0}.help-section-head>span{font-size:12px;color:#8898ad}.help-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.help-tile{border:1px solid #e4ebf6;border-radius:16px;padding:22px 18px;background:linear-gradient(150deg,#f7faff,#fff);min-width:0}.help-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:#eaf2ff;color:#2664d8}.help-symbol svg{width:27px;height:27px}.help-tile:nth-child(2) .help-symbol{background:#e9f7f4;color:#189780}.help-tile:nth-child(3) .help-symbol{background:#f1edff;color:#8059d4}.help-tile h3{font-size:17px;margin:16px 0 8px}.help-tile p{font-size:12px;line-height:1.8;color:#8090a6;margin:0 0 20px}.help-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.help-actions a{font-size:12px;color:#557496;text-decoration:none}.help-actions .help-play{padding:8px 10px;background:#ecf3ff;color:#2765d8;border:0;border-radius:8px;font-size:12px;font-weight:600;cursor:pointer;white-space:nowrap}.help-footnote{margin-top:20px;padding-top:16px;border-top:1px solid #edf1f7;font-size:12px;color:#8292a7}#tutorialVideo a{color:#2563eb;text-decoration:none;font-size:13px}@media(max-width:720px){.help-grid{grid-template-columns:1fr}.help-section-head>span{display:none}.help-section-head h2{font-size:21px}.help-tile{padding:18px}.help-actions{gap:18px}}
.notice-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:22px 0 16px}.notice-tool{display:flex;align-items:center;gap:11px;padding:14px 12px;border:1px solid #e2eaf7;border-radius:13px;text-decoration:none;background:#f8faff;color:#2b486d;transition:border-color .15s,background .15s}.notice-tool:hover{border-color:#afc9f9;background:#f0f6ff}.notice-tool-icon{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;border-radius:10px;color:#2563eb;background:#e9f1ff}.notice-tool-icon svg{width:23px;height:23px}.notice-tool strong{display:block;font-size:13px;font-weight:650}.notice-tool small{display:block;color:#8999af;font-size:10px;margin-top:3px}.notice-tool-arrow{margin-left:auto;font-size:17px;color:#8298b6}.slicer-tool .notice-tool-icon{background:#eee9ff;color:#805bd6}.notice-contact{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:15px 18px;border:1px solid #e0eee8;border-radius:14px;background:linear-gradient(130deg,#f4faf7,#fff)}.notice-contact-label{display:flex;align-items:center;gap:7px;font-size:12px;color:#5b7c6d}.notice-contact-label svg{width:23px;height:23px;color:#17a367;flex-shrink:0}.notice-contact strong{display:block;font-size:16px;color:#2d4b40;margin:8px 0 4px}.notice-contact small{display:block;font-size:11px;color:#879c92}#noticeContactQR{display:flex;flex-direction:column;align-items:center;padding:4px;border:1px solid #e4eee8;border-radius:9px;background:white;color:#879b90;cursor:zoom-in;box-shadow:none;flex-shrink:0}#noticeContactQR img{display:block;width:88px;height:88px;object-fit:contain;border-radius:5px}#noticeContactQR span{font-size:9px;margin-top:2px}.help-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:540px){.notice-tools{grid-template-columns:1fr}.notice-tool{padding:12px}.notice-contact{padding:12px;gap:10px}.notice-contact strong{font-size:14px}.notice-contact small{max-width:170px}#noticeContactQR img{width:76px;height:76px}}@media(max-width:720px){.help-grid{grid-template-columns:1fr}}
/* Quick-start previews: text and media share each card on desktop. */
.help-tile{display:grid;grid-template-columns:minmax(0,1fr) minmax(140px,.95fr);gap:18px;align-items:center;padding:22px}.help-copy{min-width:0}.help-copy p{line-height:1.7}.help-copy .help-actions{gap:10px}.help-visual{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;width:100%;border:1px solid #dce6f5;border-radius:13px;overflow:hidden;text-decoration:none;cursor:pointer;transition:transform .18s,box-shadow .18s,border-color .18s}.help-visual:hover{transform:translateY(-3px);box-shadow:0 8px 24px #203a601a;border-color:#96b9f4}.help-visual:focus-visible{outline:3px solid #2563eb;outline-offset:4px}.tutorial-preview{padding:0;background:#12243d;aspect-ratio:1.5;color:white;box-shadow:none}.tutorial-preview>img{display:block;width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity .18s}.tutorial-preview:hover>img{opacity:1}.preview-play{position:absolute;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fffef9ed;color:#2563eb;font-size:20px;padding-left:3px;box-shadow:0 4px 18px #0003}.preview-caption{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(transparent,#10243de8);padding:22px 8px 10px;font-size:12px;font-weight:600;color:#fff;text-align:center}.slicer-preview{flex-direction:column;gap:7px;padding:18px 8px;background:radial-gradient(ellipse at top,#eaf8f5,#f7faff 80%);color:#214467;min-height:174px}.slicer-preview>img{width:86px;height:86px;object-fit:contain;filter:drop-shadow(0 5px 8px #28496518)}.slicer-preview>strong{font-size:16px}.slicer-preview>span{font-size:11px;color:#66849c;text-align:center;line-height:1.6}@media(min-width:721px) and (max-width:1050px){.help-tile{grid-template-columns:minmax(0,1fr);align-items:start}.help-visual{max-width:100%}.tutorial-preview{aspect-ratio:1.8}.slicer-preview{min-height:180px}}@media(max-width:720px){.help-tile{grid-template-columns:minmax(0,1fr) minmax(120px,.8fr);gap:14px;padding:18px}.help-tile h3{font-size:17px}.help-visual{border-radius:11px}.tutorial-preview{aspect-ratio:1.12}.slicer-preview{min-height:155px;padding:12px 6px}.slicer-preview>img{width:68px;height:68px}.slicer-preview>span{font-size:10px}}@media(max-width:390px){.help-tile{grid-template-columns:minmax(0,1fr)}.tutorial-preview{aspect-ratio:1.8}.slicer-preview{min-height:150px}.help-copy p{margin-bottom:14px}}

.help-footnote .crop-video-link{display:inline-flex;align-items:center;gap:14px;color:#45688f;text-decoration:none;font-size:15px;font-weight:500;line-height:1.6;max-width:100%}.crop-video-icon{display:grid;place-items:center;flex-shrink:0;width:46px;height:46px;border-radius:13px;background:#eaf2ff;color:#2664d8}.crop-video-icon svg{display:block;width:25px;height:25px}.crop-video-arrow{display:inline-block;margin-left:5px;color:#7291b8}.crop-video-link:hover{color:#2563eb}.crop-video-link:hover .crop-video-icon{background:#e0ecff}.crop-video-link:focus-visible{outline:3px solid #8eb7f5;outline-offset:5px;border-radius:13px}

.help-section-head{flex-wrap:wrap}.help-data-requirements{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-left:16px;margin-right:auto}.help-data-copy{display:flex;flex-direction:column;gap:3px}.help-data-copy strong{font-size:13px;font-weight:500;color:#526b88}.help-data-copy>span{font-size:12px;color:#8595aa}.help-data-requirements .crop-video-link{display:inline-flex;align-items:center;gap:10px;color:#45688f;text-decoration:none;font-size:14px;font-weight:500;line-height:1.6}.help-data-requirements .crop-video-icon{width:40px;height:40px;border-radius:12px}.help-data-requirements .crop-video-icon svg{width:23px;height:23px}@media(max-width:720px){.help-data-requirements{width:100%;margin:2px 0 0;gap:12px 22px}.help-data-copy strong{font-size:12px}.help-data-requirements .crop-video-link{font-size:13px}}
