.workshop_adminShell__PQbAE,.workshop_shell__T27_A{--ink:#263b36;--muted:#66756e;--green:#285b47;--paper:#fffdf8;color:var(--ink);font-family:var(--font-sans),sans-serif;max-width:1280px;margin:0 auto;padding:32px 28px 64px;background:#f5f3ed;min-height:80vh;border-radius:24px;line-height:1.6}.workshop_adminShell__PQbAE *,.workshop_shell__T27_A *{box-sizing:border-box}.workshop_adminShell__PQbAE button,.workshop_shell__T27_A button{font:inherit;cursor:pointer;touch-action:manipulation;border:1px solid #ccd5cc;border-radius:10px;background:white;color:var(--ink);padding:9px 14px;min-height:44px}.workshop_adminShell__PQbAE button:disabled,.workshop_shell__T27_A button:disabled{cursor:default;opacity:.5}.workshop_adminShell__PQbAE button:focus-visible,.workshop_adminShell__PQbAE input:focus-visible,.workshop_shell__T27_A button:focus-visible,.workshop_shell__T27_A input:focus-visible,.workshop_shell__T27_A textarea:focus-visible{outline:3px solid #bf702a;outline-offset:3px}.workshop_adminShell__PQbAE h1,.workshop_shell__T27_A h1{font-size:clamp(24px,3vw,38px);letter-spacing:-.03em;line-height:1.35;margin:8px 0}.workshop_adminShell__PQbAE h2,.workshop_shell__T27_A h2{font-size:19px;margin:0 0 12px;line-height:1.5}.workshop_shell__T27_A h2 b{color:#8b6f46;font-size:14px;margin-right:8px}.workshop_adminShell__PQbAE p,.workshop_shell__T27_A p{margin:8px 0 16px}.workshop_adminShell__PQbAE small,.workshop_shell__T27_A small{font-size:12px}.workshop_adminShell__PQbAE label,.workshop_shell__T27_A label{display:block;font-weight:650}.workshop_adminShell__PQbAE input:not([type=checkbox]),.workshop_adminShell__PQbAE select,.workshop_shell__T27_A input:not([type=checkbox]),.workshop_shell__T27_A textarea{display:block;width:100%;border:1px solid #cbd3cb;border-radius:10px;background:white;padding:12px;color:var(--ink);font:inherit;margin:8px 0;min-height:44px}.workshop_shell__T27_A textarea{resize:vertical}.workshop_primary__nsf1N.workshop_primary__nsf1N{background:var(--green);border-color:var(--green);color:#fff;padding:12px 22px;font-weight:700;min-height:48px}.workshop_header__orqAR{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:24px}.workshop_header__orqAR p{color:var(--muted);font-size:14px}.workshop_eyebrow__oUu8y{font-size:11px;letter-spacing:.16em;font-weight:800;color:#667c6b}.workshop_pill__iA_g9{display:inline-block;background:#e2eadf;color:#36543d;padding:7px 12px;border-radius:100px;font-size:12px;font-weight:700;white-space:nowrap}.workshop_notice__ecrNH{border:1px solid #dac99f;background:#fff5dc;border-radius:12px;padding:12px 16px;font-size:13px}.workshop_error__XtC8p{background:#fff0ed;color:#942d23;border:1px solid #e8b6ac;border-radius:12px;padding:12px 16px;overflow-wrap:anywhere}.workshop_note__wJyJy{color:var(--muted);font-size:13px;display:block}.workshop_workspace___Hdz2{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px;align-items:start}.workshop_previewColumn__vlSjB{position:sticky;top:20px}.workshop_player__5dzW4{max-width:300px;margin:auto;width:100%}.workshop_screen__K5tVO{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:18px;border:6px solid #253a33;box-shadow:0 14px 35px #233f3020}.workshop_screen__K5tVO video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.workshop_hiddenVideo__1MjCQ{display:none}.workshop_activeVideo__3poy7{display:block}.workshop_placeholder___JbYj{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:20px;gap:16px;background:radial-gradient(ellipse at 40% 30%,#ffffff66,transparent 70%)}.workshop_placeholder___JbYj>span{font-size:64px}.workshop_placeholder___JbYj strong{font-size:21px}.workshop_placeholder___JbYj small{font-size:11px;color:#4e5f51}.workshop_screenTop__nDkDt{position:absolute;top:14px;left:14px;right:14px;display:flex;justify-content:space-between;color:white;text-shadow:0 1px 5px #000;font-size:10px;letter-spacing:.1em}.workshop_screenBottom__9Vyzj{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);border:1px solid #ffffffaa;border-radius:30px;padding:3px 14px;background:#233f3066;color:white;font-size:11px;white-space:nowrap}.workshop_player__5dzW4 progress{width:100%;height:5px;display:block;margin:18px 0 12px;accent-color:var(--green)}.workshop_player__5dzW4>button{width:100%;margin-bottom:8px}.workshop_editor__Qdhqz{min-width:0}.workshop_panel__c9yjw{background:var(--paper);border:1px solid #e3e4d9;border-radius:18px;padding:22px;margin-bottom:18px;box-shadow:0 2px 3px #21382703}.workshop_panel__c9yjw>p{font-size:13px;color:var(--muted)}.workshop_sectionTitle__r7m20{display:flex;justify-content:space-between;gap:12px;align-items:center}.workshop_sectionTitle__r7m20>span{font-size:12px;white-space:nowrap}.workshop_materials__7L0sb{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.workshop_material__SGa_T.workshop_material__SGa_T{padding:0;overflow:hidden;text-align:left;min-width:0;border-color:#e1dfd2;background:#fff}.workshop_cardArt__HymdC,.workshop_material__SGa_T video{width:100%;aspect-ratio:4/3;object-fit:cover;display:flex;justify-content:center;align-items:center;font-size:38px;background:var(--shot-color)}.workshop_material__SGa_T>span:last-child{display:block;padding:9px}.workshop_material__SGa_T strong{display:block;font-size:12px;line-height:1.5;min-height:36px}.workshop_material__SGa_T small{display:block;color:#4e7056;margin-top:5px;font-size:10px}.workshop_timeline__fTH6g{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}.workshop_slot__0noJ7{min-width:0;text-align:center;outline-offset:3px;border-radius:10px}.workshop_slotNumber__sPWqx{font-weight:800;color:#71806d;font-size:12px;display:block;margin-bottom:5px}.workshop_slotBody__7uK4G.workshop_slotBody__7uK4G{width:100%;min-height:128px;padding:10px 4px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:0}.workshop_slotBody__7uK4G>span{font-size:29px}.workshop_slotBody__7uK4G strong{font-size:11px}.workshop_slotActions__MdMjz{display:flex;justify-content:center;margin-top:5px}.workshop_slotActions__MdMjz button{min-width:0;width:33.33%;padding:4px;border:0;font-size:18px}.workshop_slot__0noJ7>small{font-size:10px;color:var(--muted)}.workshop_selected___mojV{outline:3px solid #b37a3b}.workshop_emptySlot__59EJl{border:1px dashed #bdc9b9;border-radius:10px;min-height:177px;background:#f2f4ed;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#66785f}.workshop_emptySlot__59EJl small{font-size:10px}.workshop_musicChoices__Nj_Ox{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.workshop_musicChoices__Nj_Ox button{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 6px}.workshop_musicChoices__Nj_Ox button>span{font-size:24px}.workshop_musicChoices__Nj_Ox small{color:var(--muted);font-size:10px}.workshop_chosenMusic__opk4M.workshop_chosenMusic__opk4M{border:2px solid var(--green);background:#e9f0e4}.workshop_question__p7VCP{font-size:15px;margin-bottom:20px}.workshop_question__p7VCP small{display:block;font-weight:400;color:var(--muted);margin:6px 0}.workshop_submitBar__haRll{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0}.workshop_submitBar__haRll small{display:block;font-size:12px;color:var(--muted)}.workshop_fieldset__l35VK{border:0;padding:0;margin:0;min-width:0}.workshop_welcome__cJ148{max-width:740px;padding:56px}.workshop_welcome__cJ148 h1{font-size:clamp(30px,5vw,52px);margin:22px 0}.workshop_welcome__cJ148 form{max-width:450px;margin-top:28px}.workshop_steps__goJYE{display:flex;gap:12px;flex-wrap:wrap;margin:24px 0;font-size:14px}.workshop_steps__goJYE span{background:#e6eddf;padding:8px 12px;border-radius:10px}.workshop_adminShell__PQbAE{padding:26px;max-width:none}.workshop_adminGrid__BNk1s{display:grid;grid-template-columns:260px minmax(0,1fr);gap:22px}.workshop_checkbox__Y8yJD.workshop_checkbox__Y8yJD{display:flex;align-items:center;gap:8px;font-size:13px;margin:15px 0}.workshop_checkbox__Y8yJD input{width:18px;height:18px;accent-color:var(--green)}.workshop_roomButton__msnoR.workshop_roomButton__msnoR{display:block;width:100%;text-align:left;margin:8px 0}.workshop_roomButton__msnoR small{display:block;color:var(--muted)}.workshop_invite__IOjfY{display:flex;gap:20px;align-items:center}.workshop_invite__IOjfY>div{flex:1 1;min-width:0}.workshop_invite__IOjfY img{flex:none;border-radius:10px}.workshop_invite__IOjfY small{display:block;margin-top:10px}.workshop_invite__IOjfY a{margin-left:12px;font-size:13px;color:#285b47}.workshop_stateActions__s8pN9{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:18px 0}.workshop_stateActions__s8pN9 select{max-width:150px}.workshop_uploadGrid__lrkxm{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.workshop_upload__dETeB{padding:12px;background:#f2f4ed;border-radius:10px;min-width:0;font-size:12px}.workshop_upload__dETeB small{display:block;font-weight:400}.workshop_upload__dETeB input{font-size:11px!important;padding:7px!important;min-width:0}details.workshop_panel__c9yjw summary{cursor:pointer;font-weight:700;padding:4px}.workshop_workList__E7H6B{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workshop_workCard__hVqBP{border:1px solid #dce2d7;border-radius:12px;overflow:hidden;min-width:0;padding:10px}.workshop_workOpen__I78mO.workshop_workOpen__I78mO{width:100%;border:0;text-align:left;background:none;padding:0}.workshop_workOpen__I78mO small,.workshop_workOpen__I78mO strong{display:block}.workshop_workOpen__I78mO p{font-size:12px;margin:7px 0;color:var(--muted);overflow-wrap:anywhere}.workshop_miniStrip__0sQjP{display:flex;gap:2px;margin-bottom:10px;min-height:45px}.workshop_miniStrip__0sQjP span{flex:1 1;display:grid;place-items:center;min-width:0;font-size:18px;border-radius:4px}.workshop_reviewGrid__rXaD_{display:grid;grid-template-columns:240px minmax(0,1fr);gap:25px}.workshop_reviewGrid__rXaD_ h3{font-size:14px;margin:18px 0 6px}.workshop_reviewGrid__rXaD_ li,.workshop_reviewGrid__rXaD_ p{font-size:14px}.workshop_answer__LuQ4_{white-space:pre-wrap;overflow-wrap:anywhere}.workshop_compareBar__1APjH{border-top:1px solid #dbe1d6;margin-top:20px;padding-top:20px;display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px}@media(max-width:1100px){.workshop_adminGrid__BNk1s{grid-template-columns:1fr}.workshop_adminGrid__BNk1s>aside{display:grid;grid-template-columns:1fr 1fr;gap:16px}.workshop_materials__7L0sb{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop_workspace___Hdz2{grid-template-columns:230px minmax(0,1fr);gap:20px}.workshop_workList__E7H6B{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.workshop_adminShell__PQbAE,.workshop_shell__T27_A{padding:20px 14px;border-radius:0}.workshop_header__orqAR{display:block}.workshop_header__orqAR .workshop_pill__iA_g9{margin-top:8px}.workshop_workspace___Hdz2{display:flex;flex-direction:column;gap:20px}.workshop_previewColumn__vlSjB{position:static;width:100%;display:grid;grid-template-columns:145px 1fr;gap:16px;align-items:center}.workshop_player__5dzW4 .workshop_placeholder___JbYj{padding:12px;gap:10px}.workshop_placeholder___JbYj>span{font-size:36px}.workshop_placeholder___JbYj strong{font-size:15px}.workshop_placeholder___JbYj small{font-size:9px}.workshop_screenTop__nDkDt{font-size:7px;left:8px;right:8px;top:8px}.workshop_screenBottom__9Vyzj{font-size:9px;bottom:10px}.workshop_player__5dzW4>button{font-size:12px;padding:9px;min-height:44px}.workshop_editor__Qdhqz{width:100%}.workshop_panel__c9yjw{padding:16px;border-radius:14px}.workshop_materials__7L0sb{grid-template-columns:repeat(2,minmax(0,1fr))}.workshop_material__SGa_T{display:flex!important;align-items:center}.workshop_cardArt__HymdC,.workshop_material__SGa_T video{width:52px;min-width:52px;aspect-ratio:3/4;font-size:26px}.workshop_material__SGa_T>span:last-child{padding:7px}.workshop_material__SGa_T strong{font-size:11px;min-height:0}.workshop_timeline__fTH6g{gap:4px}.workshop_slotBody__7uK4G.workshop_slotBody__7uK4G{min-height:105px;padding:6px 2px}.workshop_slotBody__7uK4G strong{font-size:9px}.workshop_slotBody__7uK4G>span{font-size:23px}.workshop_slotActions__MdMjz button{font-size:15px;min-height:44px}.workshop_emptySlot__59EJl{min-height:154px}.workshop_emptySlot__59EJl small{font-size:8px}.workshop_slot__0noJ7>small{font-size:9px}.workshop_submitBar__haRll{position:sticky;bottom:0;background:#f5f3edf5;padding:14px 0;gap:10px}.workshop_submitBar__haRll strong{font-size:12px}.workshop_submitBar__haRll .workshop_primary__nsf1N{font-size:13px;padding:10px 14px}.workshop_welcome__cJ148{padding:32px 22px}.workshop_welcome__cJ148 h1{font-size:36px}.workshop_adminGrid__BNk1s>aside{display:block}.workshop_invite__IOjfY{flex-direction:column;align-items:flex-start}.workshop_invite__IOjfY>div{width:100%}.workshop_invite__IOjfY a{display:block;margin:10px 0}.workshop_reviewGrid__rXaD_,.workshop_uploadGrid__lrkxm,.workshop_workList__E7H6B{grid-template-columns:1fr}.workshop_reviewGrid__rXaD_ .workshop_player__5dzW4{max-width:220px}.workshop_sectionTitle__r7m20 h2{font-size:16px}.workshop_musicChoices__Nj_Ox strong{font-size:12px}}.workshop_shell__T27_A .workshop_timeline__fTH6g{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding:4px 4px 12px;scroll-snap-type:x proximity}.workshop_shell__T27_A .workshop_slot__0noJ7{scroll-snap-align:start}.workshop_shell__T27_A .workshop_slotActions__MdMjz button{min-width:44px}.workshop_shell__T27_A .workshop_slotBody__7uK4G strong{font-size:12px}.workshop_shell__T27_A .workshop_emptySlot__59EJl small{font-size:11px}body:has(.workshop_shell__T27_A) .site-footer,body:has(.workshop_shell__T27_A) aside[aria-label="ホーム画面への追加"]{display:none}.workshop_adminShell__PQbAE .workshop_adminGrid__BNk1s>aside{position:static;background:none;color:var(--ink);padding:0;border-radius:0}.workshop_adminShell__PQbAE .workshop_adminGrid__BNk1s>aside small{color:var(--muted);margin:6px 0}.workshop_trashDialog__iHmvP{max-width:560px;width:calc(100% - 32px);max-height:85vh;overflow:auto;border:1px solid #ccd5cc;border-radius:18px;padding:24px;background:#fffdf8;color:#263b36}.workshop_trashDialog__iHmvP::backdrop{background:#182b32aa}.workshop_trashDialog__iHmvP p{overflow-wrap:anywhere}.workshop_trashDialog__iHmvP h2{font-size:20px}.workshop_upload__dETeB strong{overflow-wrap:anywhere}.workshop_adminShell__PQbAE form{padding:0;border:0;background:none;margin:12px 0;display:block}.workshop_adminShell__PQbAE .workshop_dangerButton__SBSBp{background:#982e28;border-color:#982e28;color:#fff}.workshop_trashDialog__iHmvP details{margin:12px 0}.workshop_trashDialog__iHmvP li{overflow-wrap:anywhere}.workshop_largePlayer__myIsz{max-width:none;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;gap:4px;overflow:auto}.workshop_largePlayer__myIsz .workshop_screen__K5tVO{height:min(calc(100cqh - 120px),calc(100cqw * 16 / 9));width:auto;aspect-ratio:9/16;flex:none;border:0;border-radius:4px;box-shadow:none;background:#000!important}.workshop_largePlayer__myIsz .workshop_screen__K5tVO video{object-fit:contain}.workshop_largePlayer__myIsz progress{width:min(100%,480px);margin:4px 0;height:5px;flex:none}.workshop_largePlayer__myIsz>small{font-size:12px;line-height:20px}.workshop_largePlayer__myIsz .workshop_note__wJyJy{color:#bed0c7}.workshop_playbackControls__TfiWc{display:flex;justify-content:center;gap:8px;flex:none}.workshop_largePlayer__myIsz .workshop_playbackControls__TfiWc button{font-size:14px;min-height:44px}.workshop_largePlayer__myIsz .workshop_error__XtC8p{margin:4px 0;font-size:13px}.workshop_download__zXNR6{padding:20px;border:1px solid #cbd7c7;background:#edf3e8;border-radius:16px;margin:20px 0}.workshop_download__zXNR6 p{font-size:13px}.workshop_download__zXNR6 small{display:block;margin-top:12px;color:var(--muted)}.workshop_downloadLink__FxKrO{display:inline-block;min-height:48px;background:var(--green);color:white!important;border-radius:10px;padding:12px 20px;text-decoration:none;font-weight:700}.workshop_downloadLink__FxKrO:focus-visible{outline:3px solid #bf702a;outline-offset:3px}.ruby_ruby__DnsKV{ruby-align:center;ruby-position:over}.ruby_ruby__DnsKV rt{font-size:.6em;font-weight:500;letter-spacing:0;line-height:1.2}.header_header__7GrCj{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:80px;padding:12px clamp(16px,4vw,48px);border-bottom:1px solid #e1e7df;background:#fffdf8;color:#254c3c;font-size:14px;font-weight:700;line-height:1.8}.header_logo__o_JaO{display:flex;flex:0 1 142px;min-width:0}.header_logo__o_JaO svg{display:block;width:100%;height:auto;max-height:50px}.header_title__2VevK{flex-shrink:0}@media(max-width:360px){.header_header__7GrCj{gap:10px;font-size:12px}.header_logo__o_JaO{flex-basis:110px}}.timeline-editor_editor__j0ebE{display:grid;grid-template-columns:minmax(0,1fr) 290px;gap:20px;align-items:start}.timeline-editor_workspace__vyqBK{display:grid;gap:20px}.timeline-editor_panel__PCwAe{padding:22px;background:#fffefa;border:1px solid #dce3d6;border-radius:22px;min-width:0}.timeline-editor_panel__PCwAe h2{font-size:20px!important;margin:0 0 12px!important}.timeline-editor_panel__PCwAe p{font-size:14px;margin:8px 0 14px}.timeline-editor_cards__t2A3P{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:24px}.timeline-editor_editor__j0ebE .timeline-editor_card__DUhjJ{padding:0;overflow:hidden;text-align:left;border:2px solid #dce3d6;display:flex;flex-direction:column;aspect-ratio:9/16}.timeline-editor_art__YlgZy{display:grid;place-items:center;position:relative;width:100%;height:100%;aspect-ratio:9/16;font-size:32px;overflow:hidden}.timeline-editor_art__YlgZy video,.timeline-editor_thumb__b5xjb video{width:100%;height:100%;object-fit:cover}.timeline-editor_art__YlgZy video{position:absolute}.timeline-editor_art__YlgZy small{position:absolute;right:5px;top:5px;background:#fffe;padding:2px 6px;border-radius:20px;color:#255640;font-size:10px}.timeline-editor_editor__j0ebE button[aria-pressed=true]{outline:3px solid #326c50;outline-offset:2px}.timeline-editor_music__nWwS6{display:flex;gap:10px;flex-wrap:wrap}.timeline-editor_editor__j0ebE .timeline-editor_music__nWwS6 button{flex:1 1;font-size:14px;padding:10px}.timeline-editor_music__nWwS6 small{display:block;font-size:11px}.timeline-editor_heading__dCkgu{display:flex;justify-content:space-between;align-items:center}.timeline-editor_scroll__v_kd7{overflow-x:auto;padding:5px 4px 9px}.timeline-editor_timeline__6etQW{display:grid;grid-template-columns:repeat(5,minmax(110px,1fr));gap:8px;list-style:none;padding:0;margin:0;min-width:590px}.timeline-editor_timeline__6etQW li{display:flex;flex-direction:column;gap:5px;text-align:center}.timeline-editor_timeline__6etQW small{font-size:11px}.timeline-editor_editor__j0ebE .timeline-editor_slot__KR8G0{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;padding:6px;min-height:145px;flex:1 1;background:#f1f6ec;border:2px dashed #bbcebd;max-width:100%}.timeline-editor_slot__KR8G0 strong{font-size:12px;line-height:1.9;width:100%;overflow-wrap:anywhere}.timeline-editor_thumb__b5xjb{width:100%;height:65px;display:grid;place-items:center;font-size:32px;overflow:hidden;border-radius:8px}.timeline-editor_plus__KKYjK{font-size:26px}.timeline-editor_tools__udvQJ{display:grid;grid-template-columns:repeat(2,1fr);gap:4px}.timeline-editor_editor__j0ebE .timeline-editor_tools__udvQJ button{min-width:44px;min-height:44px;padding:4px;font-size:16px}.timeline-editor_tools__udvQJ button:last-child{grid-column:1/-1}.timeline-editor_editor__j0ebE .timeline-editor_musicTrack__WJWTE{width:100%;background:#eaf3e8;border:2px dashed #b7ccbc;margin-top:10px}.timeline-editor_feedback__1RCvZ{color:#255640;min-height:30px}.timeline-editor_note__gNyxi{font-size:12px!important;color:#52675b}.timeline-editor_preview__ob17_{position:sticky;top:16px}.timeline-editor_preview__ob17_ h2{font-size:18px!important}.timeline-editor_preview__ob17_ button{font-size:15px!important}.timeline-editor_preview__ob17_ progress{max-width:100%}@media(max-width:900px){.timeline-editor_editor__j0ebE{grid-template-columns:minmax(0,1fr) 240px}.timeline-editor_cards__t2A3P{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-editor_panel__PCwAe{padding:16px}}@media(max-width:700px){.timeline-editor_editor__j0ebE{display:flex;flex-direction:column}.timeline-editor_workspace__vyqBK{width:100%}.timeline-editor_preview__ob17_{position:static;width:100%;order:-1}.timeline-editor_preview__ob17_>div{max-width:200px;margin:auto}.timeline-editor_preview__ob17_ h2{text-align:center}.timeline-editor_cards__t2A3P{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-editor_panel__PCwAe{width:100%}.timeline-editor_preview__ob17_ button{min-height:44px!important}.timeline-editor_music__nWwS6{gap:6px}.timeline-editor_editor__j0ebE .timeline-editor_music__nWwS6 button{font-size:13px}}.participant_root__l82Xg{--green:#255640;--muted:#52675b;--ink:#213b30;max-width:1040px;margin:auto;padding:32px 28px 64px;color:var(--ink);font-family:var(--font-sans),sans-serif;line-height:1.9;overflow-wrap:anywhere;min-height:80vh}.participant_root__l82Xg *{box-sizing:border-box;min-width:0}.participant_root__l82Xg h1{font-size:clamp(25px,3.3vw,36px);letter-spacing:-.02em;line-height:1.9;margin:4px 0 8px;font-weight:800}.participant_root__l82Xg h2{font-size:clamp(21px,3vw,27px);line-height:1.9;letter-spacing:0;font-weight:800;margin:4px 0 10px}.participant_root__l82Xg p{margin:10px 0 18px}.participant_root__l82Xg small{font-size:13px;line-height:1.8}.participant_root__l82Xg button{font:inherit;font-weight:700;line-height:1.8;min-height:48px;min-width:44px;touch-action:manipulation;cursor:pointer;border:1px solid #bdcdbf;border-radius:14px;background:#fff;color:var(--ink);padding:12px 18px}.participant_root__l82Xg button:disabled{opacity:.5;cursor:default}.participant_root__l82Xg a:focus-visible,.participant_root__l82Xg button:focus-visible,.participant_root__l82Xg input:focus-visible,.participant_root__l82Xg textarea:focus-visible{outline:3px solid #b46a16;outline-offset:4px}.participant_root__l82Xg .participant_primary__aVjqR{background:var(--green);color:#fff;border-color:var(--green);padding:14px 22px;box-shadow:0 3px 0 #163e2c;min-height:54px}.participant_root__l82Xg input,.participant_root__l82Xg textarea{display:block;width:100%;border:1px solid #b8c8bd;border-radius:12px;background:#fff;color:var(--ink);font:inherit;font-size:16px;padding:12px;margin:10px 0 20px;min-height:48px}.participant_root__l82Xg textarea{resize:vertical}.participant_root__l82Xg form{display:block;background:none;border:0;padding:0;margin:20px 0}.participant_root__l82Xg .participant_hint___NlFf{color:var(--muted);font-size:14px;line-height:2;margin:16px 0}.participant_root__l82Xg .participant_tag__OuhM_{font-size:13px;font-weight:700;color:#536c5c;margin:0;letter-spacing:.03em}.participant_pageHeader__kWYYB{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.participant_userText__Soi33{font-size:13px;color:var(--muted);max-width:320px;overflow-wrap:anywhere}.participant_root__l82Xg .participant_notice__F2KcB{border:1px solid #dccba9;background:#fff7e7;border-radius:12px;padding:12px 16px;font-size:14px;line-height:2}.participant_root__l82Xg .participant_error__l6_hB{padding:18px;background:#fff0ec;border:1px solid #dfa493;border-radius:14px;margin:16px 0;color:#8c2e20}.participant_error__l6_hB button{display:block;margin-top:12px}.participant_welcome__NqcUh{max-width:720px;text-align:center;padding-top:36px}.participant_welcome__NqcUh form{max-width:460px;margin:28px auto;text-align:left}.participant_welcome__NqcUh form>.participant_primary__aVjqR{width:100%}.participant_welcome__NqcUh .participant_userText__Soi33{margin:16px auto}.participant_heroIcon__I7uGZ{font-size:56px;display:block;line-height:1.3;margin-bottom:20px}.participant_introSteps__2kYmW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;gap:10px;padding:0;margin:28px 0}.participant_introSteps__2kYmW li{font-size:14px;font-weight:700;display:flex;flex-direction:column;align-items:center;gap:8px}.participant_introSteps__2kYmW b,.participant_stepper__SHezR b{display:grid;place-items:center;border-radius:50%;width:30px;height:30px;background:#e7eddf;color:#30513b;line-height:1}.participant_stepper__SHezR{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0}.participant_stepper__SHezR button{display:flex;align-items:center;justify-content:center;gap:9px;padding:12px 8px;font-size:14px;background:#fffdf7;border-color:#d7dfd1;box-shadow:0 2px 0 #e0e5dc}.participant_stepper__SHezR button[aria-current=step]{background:#255640;color:#fff;border-color:#255640}.participant_stepper__SHezR button[aria-current=step] b{background:#d6e7a7;color:#244731}.participant_root__l82Xg .participant_saveStatus__Pbzbd{font-size:13px;min-height:27px;text-align:right;color:var(--muted);margin:12px 0}.participant_panel__EEbyX{background:#fffefa;border:1px solid #dce3d6;border-radius:24px;padding:28px;box-shadow:0 5px 20px #20392b05}.participant_sectionTitle__F3Bq3{display:flex;align-items:center;justify-content:space-between;gap:12px}.participant_counter__di3al{font-size:20px;font-weight:800;border-radius:14px;padding:8px 14px;background:#e8efdd;white-space:nowrap}.participant_root__l82Xg .participant_instruction__InMSI{font-size:16px;line-height:2;margin:6px 0 22px}.participant_fieldset__s_Nro{border:0;padding:0;margin:0;min-width:0}.participant_cards__zLj2T{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.participant_root__l82Xg .participant_card__GlwtG{display:flex;flex-direction:column;padding:0;text-align:left;border:2px solid #dde3d6;border-radius:16px;overflow:hidden;box-shadow:0 3px 0 #e9eade}.participant_root__l82Xg .participant_card__GlwtG[aria-pressed=true]{border-color:#285640;background:#eef5e5;box-shadow:0 0 0 2px #285640}.participant_root__l82Xg .participant_card__GlwtG:disabled{opacity:.42}.participant_art__nQ_sa{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4/3;font-size:44px}.participant_art__nQ_sa video{width:100%;height:100%;position:absolute;object-fit:cover}.participant_check__bIDnE{position:absolute;right:8px;top:8px;display:grid;place-items:center;width:28px;height:28px;font-size:18px;border-radius:50%;background:#fff;color:#255640}.participant_card__GlwtG[aria-pressed=true] .participant_check__bIDnE{background:#255640;color:#fff}.participant_cardLabel__tM7UR{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:15px 12px 12px;flex:1 1;width:100%}.participant_cardLabel__tM7UR strong{font-size:15px;line-height:2}.participant_cardLabel__tM7UR small{font-size:12px;color:#395b46}.participant_actions__akvAu{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;border-top:1px solid #e3e8de;padding-top:24px}.participant_timeline__TcEQA{list-style:none;display:grid;gap:12px;padding:0;margin:0}.participant_timeline__TcEQA li{display:flex;align-items:center;gap:14px;padding:12px;border:1px solid #dbe3d5;background:#f7f9f2;border-radius:16px}.participant_number__L59ED{font-size:17px;font-weight:800;flex:none;width:24px;text-align:center}.participant_thumb__IuppQ{display:grid;place-items:center;flex:none;width:58px;height:64px;border-radius:10px;font-size:28px}.participant_shotName__CuD8V{flex:1 1}.participant_shotName__CuD8V strong{font-size:16px;line-height:2}.participant_shotName__CuD8V small{display:block;color:var(--muted)}.participant_arrows__d_MI1{display:flex;gap:8px;flex:none}.participant_root__l82Xg .participant_arrows__d_MI1 button{display:flex;align-items:center;flex-direction:column;justify-content:center;font-size:22px;width:54px;min-height:60px;padding:4px;line-height:1.2}.participant_arrows__d_MI1 small{font-size:11px}.participant_previewGrid__in_7U{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;align-items:start}.participant_preview__H5D2l{max-width:260px;width:100%;margin:auto}.participant_preview__H5D2l button{font-size:16px!important;line-height:2!important}.participant_preview__H5D2l small{font-size:13px!important;line-height:2}.participant_preview__H5D2l strong{line-height:2}.participant_previewGrid__in_7U>.participant_preview__H5D2l+div .participant_primary__aVjqR{width:100%}.participant_music__KDmlK{display:grid;gap:16px}.participant_root__l82Xg .participant_music__KDmlK button{display:flex;align-items:center;text-align:left;gap:16px;min-height:92px;padding:16px;border:2px solid #dbe3d5}.participant_music__KDmlK button>span:nth-child(2){flex:1 1}.participant_music__KDmlK small,.participant_music__KDmlK strong{display:block}.participant_musicIcon__cATX_{font-size:32px}.participant_root__l82Xg .participant_music__KDmlK button[aria-pressed=true]{border-color:#255640;background:#edf4e3}.participant_question__F9ysz{display:block;font-size:16px;font-weight:700;margin-top:20px;line-height:2.1}.participant_question__F9ysz small{display:block;font-weight:400;color:var(--muted)}.participant_root__l82Xg .participant_success__rd2ZT{border-radius:12px;background:#e6f0df;color:#255640;padding:14px;font-weight:700}body:has(.participant_root__l82Xg) .site-footer,body:has(.participant_root__l82Xg) aside[aria-label="ホーム画面への追加"]{display:none}@media(max-width:700px){.participant_root__l82Xg{padding:20px 16px 48px}.participant_pageHeader__kWYYB{display:block;margin-bottom:16px}.participant_pageHeader__kWYYB .participant_userText__Soi33{font-size:12px;margin:0;max-width:none}.participant_root__l82Xg .participant_tag__OuhM_{font-size:12px}.participant_panel__EEbyX{padding:20px 16px;border-radius:20px}.participant_cards__zLj2T{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.participant_art__nQ_sa{aspect-ratio:1.7;font-size:36px}.participant_cardLabel__tM7UR{padding:14px 10px 10px}.participant_cardLabel__tM7UR strong{font-size:14px}.participant_stepper__SHezR{gap:6px}.participant_stepper__SHezR button{flex-direction:column;font-size:12px;gap:7px;padding:10px 2px}.participant_stepper__SHezR b{width:26px;height:26px}.participant_root__l82Xg .participant_instruction__InMSI{font-size:14px}.participant_root__l82Xg .participant_hint___NlFf{font-size:13px}.participant_root__l82Xg .participant_notice__F2KcB{font-size:13px;padding:10px 12px}.participant_timeline__TcEQA li{gap:8px;padding:10px 8px}.participant_number__L59ED{width:16px;font-size:14px}.participant_thumb__IuppQ{width:36px;height:48px;font-size:23px}.participant_shotName__CuD8V strong{font-size:13px}.participant_arrows__d_MI1{gap:6px}.participant_root__l82Xg .participant_arrows__d_MI1 button{width:44px;min-height:56px}.participant_previewGrid__in_7U{grid-template-columns:1fr;gap:24px}.participant_preview__H5D2l{max-width:230px}.participant_music__KDmlK{gap:12px}.participant_root__l82Xg .participant_music__KDmlK button{min-height:80px}.participant_actions__akvAu{gap:8px}.participant_root__l82Xg .participant_actions__akvAu button{font-size:14px;padding:12px}.participant_counter__di3al{font-size:17px;padding:6px 10px}.participant_welcome__NqcUh{padding-top:28px}.participant_heroIcon__I7uGZ{font-size:44px}.participant_introSteps__2kYmW{gap:6px}.participant_introSteps__2kYmW li{font-size:12px}}@media(prefers-reduced-motion:reduce){.participant_root__l82Xg *{scroll-behavior:auto}}.presentation_dialog__Iam3a{position:fixed;inset:0;margin:0;border:0;border-radius:0;padding:16px 24px;width:100vw;height:100dvh;max-width:none;max-height:none;overflow:hidden;background:#101916;color:#f4f6f2;box-sizing:border-box}.presentation_dialog__Iam3a[open]{display:flex;flex-direction:column;gap:12px}.presentation_dialog__Iam3a::backdrop{background:#101916}.presentation_footer__GflzZ,.presentation_header__OE2Xl{display:flex;align-items:center;justify-content:space-between;gap:12px;flex:none}.presentation_header__OE2Xl>div{display:flex;align-items:center;gap:18px}.presentation_header__OE2Xl span{font-size:14px;color:#bed0c7}.presentation_dialog__Iam3a button{font:inherit;min-height:44px;padding:10px 16px;border:1px solid #647e70;border-radius:10px;background:#20392e;color:#fff;cursor:pointer;touch-action:manipulation}.presentation_dialog__Iam3a button:disabled{opacity:.45;cursor:default}.presentation_dialog__Iam3a button:focus-visible{outline:3px solid #f4c883;outline-offset:2px}.presentation_stage__Xoh32{display:grid;grid-template-columns:minmax(0,1fr);flex:1 1;min-height:0;gap:24px}.presentation_withDetails__OaPrh{grid-template-columns:minmax(0,1fr) minmax(240px,32%)}.presentation_film__lMfiH{min-width:0;min-height:0;container-type:size}.presentation_details__YzjAy{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px;background:#1b2c24;border-radius:14px}.presentation_details__YzjAy h2{font-size:24px;margin:0 0 24px}.presentation_details__YzjAy h3{font-size:17px;color:#b8d9c6;margin:24px 0 8px}.presentation_details__YzjAy p{font-size:20px;line-height:1.7;white-space:pre-wrap;overflow-wrap:anywhere}.presentation_footer__GflzZ{justify-content:center;flex-wrap:wrap}@media(max-width:700px){.presentation_dialog__Iam3a{padding:10px;gap:8px}.presentation_header__OE2Xl>div{display:block}.presentation_header__OE2Xl span{display:block;font-size:12px}.presentation_footer__GflzZ button,.presentation_header__OE2Xl button{font-size:12px;padding:8px}.presentation_footer__GflzZ{gap:6px}.presentation_withDetails__OaPrh{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(80px,25%);gap:8px}.presentation_details__YzjAy{padding:12px}.presentation_details__YzjAy h2{font-size:18px;margin:0}.presentation_details__YzjAy h3{margin:12px 0 4px;font-size:14px}.presentation_details__YzjAy p{font-size:16px;margin:4px 0}}