.CourseToolMessage-module__HUwClW__message{flex-direction:column;align-items:flex-end;gap:6px;max-width:100%;display:flex}.CourseToolMessage-module__HUwClW__card{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);max-width:100%;min-height:54px;color:var(--color-text-primary);background:var(--color-bg-surface);box-shadow:var(--shadow-card);align-items:center;gap:10px;padding:8px 12px;display:flex}.CourseToolMessage-module__HUwClW__cardText{flex-direction:column;min-width:0;line-height:1.3;display:flex}.CourseToolMessage-module__HUwClW__cardSource{color:var(--color-text-secondary);font-size:11px}.CourseToolMessage-module__HUwClW__cardLabel{overflow-wrap:anywhere;font-size:15px;font-weight:650}.CourseToolMessage-module__HUwClW__pending{border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);max-height:210px;color:var(--color-text-primary);box-shadow:var(--shadow-card);flex:none;margin:0 12px 8px;padding:10px 12px;font-size:13px;overflow:auto}.CourseToolMessage-module__HUwClW__pending p{margin:6px 0}.CourseToolMessage-module__HUwClW__selectionPending{max-height:min(440px,50dvh)}.CourseToolMessage-module__HUwClW__heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.CourseToolMessage-module__HUwClW__heading .CourseToolMessage-module__HUwClW__card{min-width:0;min-height:34px;box-shadow:none;border:0;padding:0}.CourseToolMessage-module__HUwClW__dismiss{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.CourseToolMessage-module__HUwClW__dismiss:hover{background:var(--domi-toolbar-hover-bg)}.CourseToolMessage-module__HUwClW__button{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);min-height:32px;color:var(--color-text-primary);cursor:pointer;padding:5px 10px}.CourseToolMessage-module__HUwClW__button:hover{background:var(--domi-toolbar-hover-bg)}.CourseToolMessage-module__HUwClW__candidates{flex-wrap:wrap;gap:6px;display:flex}.CourseToolMessage-module__HUwClW__candidates button{border:1px solid var(--color-border-default);border-radius:var(--radius-xs);background:var(--color-bg-surface);width:80px;color:var(--color-text-primary);flex-direction:column;align-items:center;padding:5px;display:flex}.CourseToolMessage-module__HUwClW__candidates img{object-fit:contain;width:64px;height:54px}.CourseToolMessage-module__HUwClW__candidates span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.CourseToolMessage-module__HUwClW__pending button:disabled{opacity:.5;cursor:not-allowed}.CourseToolMessage-module__HUwClW__pending button:focus-visible,.CourseToolMessage-module__HUwClW__message button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.CourseToolMessage-module__HUwClW__referenceGrid,.CourseToolMessage-module__HUwClW__choiceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;min-width:0;max-width:400px;display:grid}.CourseToolMessage-module__HUwClW__referenceGrid figure,.CourseToolMessage-module__HUwClW__choiceGrid button{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0;color:var(--color-text-primary);text-align:start;font:inherit;margin:0;padding:10px}.CourseToolMessage-module__HUwClW__lessonMessage{width:min(400px,100%)}.CourseToolMessage-module__HUwClW__lessonGrid{grid-template-columns:minmax(0,1fr)}.CourseToolMessage-module__HUwClW__lessonImage{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.CourseToolMessage-module__HUwClW__choiceGrid button{cursor:pointer;min-height:48px}.CourseToolMessage-module__HUwClW__choiceGrid button:hover{background:var(--domi-toolbar-hover-bg)}.CourseToolMessage-module__HUwClW__referenceGrid figcaption,.CourseToolMessage-module__HUwClW__choiceGrid button{flex-direction:column;gap:6px;font-size:16px;display:flex}.CourseToolMessage-module__HUwClW__referenceGrid span,.CourseToolMessage-module__HUwClW__choiceGrid span{color:var(--color-text-secondary)}.CourseToolMessage-module__HUwClW__referenceGrid small{color:var(--color-text-secondary);grid-column:1/-1}.CourseToolMessage-module__HUwClW__illustration{width:100%;max-height:140px;color:var(--color-text-primary)}.CourseToolMessage-module__HUwClW__diagramFill{fill:var(--domi-toolbar-hover-bg,var(--color-bg-surface))}.CourseToolMessage-module__HUwClW__referenceImage,.CourseToolMessage-module__HUwClW__referenceImageFallback{aspect-ratio:1;object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.CourseToolMessage-module__HUwClW__referenceImageFallback{text-align:center;background:var(--domi-toolbar-hover-bg);place-items:center;display:grid}
.course306-module__MbO1PG__references{grid-template-columns:minmax(0,1fr);gap:12px;width:100%;max-width:440px;display:grid}.course306-module__MbO1PG__references figure{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0;margin:0;padding:12px}.course306-module__MbO1PG__references figcaption{overflow-wrap:anywhere;flex-direction:column;gap:6px;font-size:16px;display:flex}.course306-module__MbO1PG__references span,.course306-module__MbO1PG__references small{color:var(--color-text-secondary)}.course306-module__MbO1PG__lessonImage{object-fit:contain;border-radius:var(--radius-sm);width:100%;height:auto;display:block}.course306-module__MbO1PG__previewButton{width:100%;color:var(--color-text-primary);cursor:zoom-in;font:inherit;background:0 0;border:0;padding:0;display:block}.course306-module__MbO1PG__previewButton .course306-module__MbO1PG__lessonImage{max-height:440px}.course306-module__MbO1PG__previewButton span{padding:8px;font-size:14px;display:block}.course306-module__MbO1PG__dialog{border:1px solid var(--color-border-default);border-radius:var(--radius-lg);background:var(--color-bg-surface);width:min(920px,100vw - 24px);max-height:90dvh;color:var(--color-text-primary);margin:auto;padding:16px;overflow:auto}.course306-module__MbO1PG__dialog::backdrop{background:var(--color-overlay)}.course306-module__MbO1PG__dialog>img{width:100%;height:auto;display:block}.course306-module__MbO1PG__dialogHeader{background:var(--color-bg-surface);justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:-16px}.course306-module__MbO1PG__dialogHeader strong{overflow-wrap:anywhere;font-size:16px}.course306-module__MbO1PG__dialogHeader button{border-radius:var(--radius-pill);border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:48px;color:inherit;cursor:pointer;flex:none;padding:8px 16px}.course306-module__MbO1PG__selection{min-width:0;font-size:16px}.course306-module__MbO1PG__zodiacGrid,.course306-module__MbO1PG__knowledgeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.course306-module__MbO1PG__knowledgeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.course306-module__MbO1PG__zodiacGrid button,.course306-module__MbO1PG__knowledgeGrid button{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-width:0;min-height:56px;color:var(--color-text-primary);font:inherit;cursor:pointer;overflow-wrap:anywhere;flex-direction:column;align-items:center;gap:6px;padding:8px;display:flex}.course306-module__MbO1PG__zodiacGrid button:hover,.course306-module__MbO1PG__knowledgeGrid button:hover{background:var(--domi-toolbar-hover-bg)}.course306-module__MbO1PG__zodiac{width:100%;max-height:110px;color:var(--color-text-primary);display:block}.course306-module__MbO1PG__references .course306-module__MbO1PG__zodiac{max-height:160px}.course306-module__MbO1PG__knowledgeGrid .course306-module__MbO1PG__lessonImage{height:100px}.course306-module__MbO1PG__selection button:focus-visible,.course306-module__MbO1PG__previewButton:focus-visible,.course306-module__MbO1PG__dialog button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}@media (max-width:1049px){.course306-module__MbO1PG__zodiacGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
.LocalizedVideoPlayer-module__--MNcq__player{background:var(--color-bg-surface);width:100%;min-width:0;color:var(--color-text-primary);border-radius:12px;position:relative}.LocalizedVideoPlayer-module__--MNcq__player video{object-fit:contain;width:100%;max-width:100%;display:block}.LocalizedVideoPlayer-module__--MNcq__contained,.LocalizedVideoPlayer-module__--MNcq__player:fullscreen{grid-template-rows:minmax(0,1fr) auto;height:100%;min-height:0;display:grid}.LocalizedVideoPlayer-module__--MNcq__contained video,.LocalizedVideoPlayer-module__--MNcq__player:fullscreen video{object-fit:contain;width:100%;min-width:0;height:100%;min-height:0;max-height:100%}.LocalizedVideoPlayer-module__--MNcq__player input[type=range]{accent-color:var(--color-primary-500)}.LocalizedVideoPlayer-module__--MNcq__controls{padding:4px 8px}.LocalizedVideoPlayer-module__--MNcq__seek{width:100%;margin:0;display:block}.LocalizedVideoPlayer-module__--MNcq__bar{flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;display:flex}.LocalizedVideoPlayer-module__--MNcq__player button,.LocalizedVideoPlayer-module__--MNcq__more summary,.LocalizedVideoPlayer-module__--MNcq__menu select{background:var(--color-bg-surface);min-height:40px;color:var(--color-text-primary);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px}.LocalizedVideoPlayer-module__--MNcq__player button:hover,.LocalizedVideoPlayer-module__--MNcq__more summary:hover{background:var(--domi-toolbar-hover-bg)}.LocalizedVideoPlayer-module__--MNcq__player button:disabled{opacity:.5;cursor:default}.LocalizedVideoPlayer-module__--MNcq__time{white-space:nowrap;font-variant-numeric:tabular-nums;margin-right:auto}.LocalizedVideoPlayer-module__--MNcq__more{position:relative}.LocalizedVideoPlayer-module__--MNcq__more summary{text-align:center;min-width:40px;list-style:none}.LocalizedVideoPlayer-module__--MNcq__more summary::-webkit-details-marker{display:none}.LocalizedVideoPlayer-module__--MNcq__menu{z-index:2;width:min(240px,70vw);max-height:min(360px, 60dvh, var(--video-menu-height,240px));border:1px solid var(--color-border-default);background:var(--color-bg-surface);box-shadow:var(--shadow-chrome);border-radius:12px;padding:8px;display:grid;position:absolute;bottom:calc(100% + 4px);right:0;overflow-y:auto}.LocalizedVideoPlayer-module__--MNcq__menu label{gap:4px;padding:8px;display:grid}.LocalizedVideoPlayer-module__--MNcq__menu input,.LocalizedVideoPlayer-module__--MNcq__menu select{width:100%;min-width:0}.LocalizedVideoPlayer-module__--MNcq__menu button{text-align:left}.LocalizedVideoPlayer-module__--MNcq__error{margin:4px;font-size:14px}@media (pointer:coarse){.LocalizedVideoPlayer-module__--MNcq__player button,.LocalizedVideoPlayer-module__--MNcq__more summary,.LocalizedVideoPlayer-module__--MNcq__menu select{min-height:48px}}
.ClockKnowledgeOverlay-module__ba2UIG__overlay{z-index:5;inset:0 var(--lovart-chat-inset,0px) 0 0;opacity:0;visibility:hidden;pointer-events:none;place-items:center;padding:clamp(12px,3vw,32px);transition:opacity .22s,visibility 0s linear .22s;display:grid;position:absolute}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-fullscreen=true]{z-index:1000;position:fixed;inset:0}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-open=true]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .22s,visibility}.ClockKnowledgeOverlay-module__ba2UIG__backdrop{background:color-mix(in srgb, var(--color-text-primary) 18%, transparent);position:absolute;inset:0}.ClockKnowledgeOverlay-module__ba2UIG__dialog{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:min(100%,1020px);min-height:0;max-height:100%;box-shadow:var(--shadow-chrome);border-radius:20px;flex-direction:column;transition:transform .22s;display:flex;position:relative;overflow:hidden;transform:translateY(10px)scale(.985)}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-open=true] .ClockKnowledgeOverlay-module__ba2UIG__dialog{transform:translateY(0)scale(1)}.ClockKnowledgeOverlay-module__ba2UIG__header,.ClockKnowledgeOverlay-module__ba2UIG__footer{flex:none;justify-content:space-between;align-items:center;gap:12px;padding:8px 18px;display:flex}.ClockKnowledgeOverlay-module__ba2UIG__header{font-size:16px;font-weight:600}.ClockKnowledgeOverlay-module__ba2UIG__titleGroup{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0;display:flex}.ClockKnowledgeOverlay-module__ba2UIG__pageCount{color:var(--color-text-secondary);flex:none;font-size:12px;font-weight:400}.ClockKnowledgeOverlay-module__ba2UIG__close{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:36px;height:36px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;flex:none;place-items:center;display:grid}.ClockKnowledgeOverlay-module__ba2UIG__viewer{flex-direction:column;min-height:0;padding:8px 20px;display:flex;overflow:auto}.ClockKnowledgeOverlay-module__ba2UIG__imageWrap{flex-direction:column;flex:none;align-items:center;width:100%;min-width:0;min-height:0;margin:auto;animation:.18s ease-out ClockKnowledgeOverlay-module__ba2UIG__slideIn;display:flex}.ClockKnowledgeOverlay-module__ba2UIG__imageWrap img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 210px);display:block}.ClockKnowledgeOverlay-module__ba2UIG__imageWrap :not(:fullscreen)>video{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 286px);display:block}.ClockKnowledgeOverlay-module__ba2UIG__dialog[data-media-kind=video]{width:min(100%, 1020px, calc((100dvh - 316px) * var(--lesson-video-ratio) + 40px))}.ClockKnowledgeOverlay-module__ba2UIG__dialog[data-media-kind=video] .ClockKnowledgeOverlay-module__ba2UIG__imageWrap :not(:fullscreen)>video{width:100%;max-height:calc(100dvh - 316px)}.ClockKnowledgeOverlay-module__ba2UIG__dialog[data-media-kind=video] .ClockKnowledgeOverlay-module__ba2UIG__caption{align-self:flex-start;max-width:none;margin:12px 0 0;font-size:16px;line-height:1.6}.ClockKnowledgeOverlay-module__ba2UIG__comparison{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:clamp(8px,2vw,24px);width:100%;min-width:0;display:grid}.ClockKnowledgeOverlay-module__ba2UIG__comparison img{width:100%;min-width:0}.ClockKnowledgeOverlay-module__ba2UIG__comparisonArrow{color:var(--color-text-secondary);font-size:clamp(24px,4vw,48px)}.ClockKnowledgeOverlay-module__ba2UIG__footer{justify-content:center;padding:8px 18px 12px}.ClockKnowledgeOverlay-module__ba2UIG__secondary,.ClockKnowledgeOverlay-module__ba2UIG__primary{cursor:pointer;border-radius:999px;min-width:104px;min-height:40px;padding:7px 20px;font-size:15px;font-weight:600}.ClockKnowledgeOverlay-module__ba2UIG__secondary{border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary)}.ClockKnowledgeOverlay-module__ba2UIG__primary{background:var(--color-text-primary);color:var(--color-bg-surface);border:0}.ClockKnowledgeOverlay-module__ba2UIG__close:hover,.ClockKnowledgeOverlay-module__ba2UIG__secondary:hover:not(:disabled){background:var(--domi-toolbar-hover-bg)}.ClockKnowledgeOverlay-module__ba2UIG__secondary:disabled{opacity:.35;cursor:default}.ClockKnowledgeOverlay-module__ba2UIG__overlay button:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}@keyframes ClockKnowledgeOverlay-module__ba2UIG__slideIn{0%{opacity:.6;transform:translate(8px)}to{opacity:1;transform:translate(0)}}@media (max-width:1049px){.ClockKnowledgeOverlay-module__ba2UIG__overlay{z-index:801;right:0}}@media (max-width:800px){.ClockKnowledgeOverlay-module__ba2UIG__overlay{padding:8px}.ClockKnowledgeOverlay-module__ba2UIG__dialog{border-radius:16px}.ClockKnowledgeOverlay-module__ba2UIG__header,.ClockKnowledgeOverlay-module__ba2UIG__footer{padding:8px 12px}.ClockKnowledgeOverlay-module__ba2UIG__viewer{padding:8px}.ClockKnowledgeOverlay-module__ba2UIG__secondary,.ClockKnowledgeOverlay-module__ba2UIG__primary{min-height:44px}}@media (prefers-reduced-motion:reduce){.ClockKnowledgeOverlay-module__ba2UIG__overlay,.ClockKnowledgeOverlay-module__ba2UIG__dialog{transition:none}.ClockKnowledgeOverlay-module__ba2UIG__imageWrap{animation:none}}.ClockKnowledgeOverlay-module__ba2UIG__caption{max-width:64ch;color:var(--color-text-secondary);margin:8px;font-size:15px}.ClockKnowledgeOverlay-module__ba2UIG__imageWrap svg{width:min(100%,620px);max-height:calc(100dvh - 270px)}.ClockKnowledgeOverlay-module__ba2UIG__primary:disabled{opacity:.5;cursor:wait}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true]{padding:12px;padding-top:max(12px, env(safe-area-inset-top,0px));padding-bottom:max(12px, env(safe-area-inset-bottom,0px))}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__dialog{max-height:var(--lesson-touch-height,100%)}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__viewer{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;padding:4px 16px 12px}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__imageWrap img,.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__imageWrap svg{max-height:var(--lesson-touch-media-height,calc(100vh - 240px));object-fit:contain}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__imageWrap :not(:fullscreen)>video{max-height:calc(var(--lesson-touch-media-height,100vh - 240px) - 76px);object-fit:contain}.ClockKnowledgeOverlay-module__ba2UIG__overlay[data-touch-landscape=true] .ClockKnowledgeOverlay-module__ba2UIG__caption{overflow-wrap:anywhere;flex-shrink:0;line-height:1.6}
.KnowledgeCard-module__2AFNaW__card{box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:fit-content;min-width:min(100%,196px);max-width:min(100%,236px);height:72px;box-shadow:var(--shadow-card);color:var(--color-text-primary);text-align:left;cursor:pointer;border-radius:16px;align-items:center;gap:8px;margin-top:8px;padding:5px 12px 5px 7px;transition:transform .18s,box-shadow .18s;display:flex}.KnowledgeCard-module__2AFNaW__card:hover{box-shadow:var(--shadow-chrome);transform:translateY(-2px)}.KnowledgeCard-module__2AFNaW__card:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.KnowledgeCard-module__2AFNaW__stack{flex:none;width:100px;height:58px;position:relative}.KnowledgeCard-module__2AFNaW__sheet{border:2px solid var(--color-bg-surface);background:var(--color-bg-surface);width:76px;height:50px;box-shadow:0 2px 6px color-mix(in srgb, var(--color-text-primary) 16%, transparent);border-radius:7px;position:absolute;top:4px;left:2px;overflow:hidden}.KnowledgeCard-module__2AFNaW__sheet img{object-fit:contain}.KnowledgeCard-module__2AFNaW__single .KnowledgeCard-module__2AFNaW__sheet{border:0;width:100%;height:100%;top:0;left:0;transform:none}.KnowledgeCard-module__2AFNaW__single .KnowledgeCard-module__2AFNaW__sheet img,.KnowledgeCard-module__2AFNaW__single .KnowledgeCard-module__2AFNaW__sheet video{object-fit:cover;width:100%;height:100%;display:block}.KnowledgeCard-module__2AFNaW__sheet:first-child{z-index:3;transform:translateY(2px)rotate(-2deg)}.KnowledgeCard-module__2AFNaW__sheet:nth-child(2){z-index:2;transform:translate(13px,-1px)rotate(3deg)}.KnowledgeCard-module__2AFNaW__sheet:nth-child(3){z-index:1;transform:translate(22px,2px)rotate(5deg)}.KnowledgeCard-module__2AFNaW__single .KnowledgeCard-module__2AFNaW__sheet:first-child{transform:none}.KnowledgeCard-module__2AFNaW__title{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.KnowledgeCard-module__2AFNaW__previewCard{width:min(100%,280px);min-width:0;max-width:280px;height:auto;padding:0;display:block;overflow:hidden}.KnowledgeCard-module__2AFNaW__cover{aspect-ratio:3/2;background:var(--color-bg-surface);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;width:100%;display:grid;position:relative}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="1"]{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="2"]{grid-template-rows:minmax(0,1fr)}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="3"]{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="5"]{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="6"]{grid-template-columns:repeat(3,minmax(0,1fr))}.KnowledgeCard-module__2AFNaW__cover[data-preview-count="3"] .KnowledgeCard-module__2AFNaW__coverTile:first-child,.KnowledgeCard-module__2AFNaW__cover[data-preview-count="5"] .KnowledgeCard-module__2AFNaW__coverTile:first-child{grid-row:span 2}.KnowledgeCard-module__2AFNaW__coverTile{background:var(--color-bg-surface-soft);min-width:0;min-height:0;color:var(--color-text-secondary);place-items:center;display:grid;position:relative;overflow:hidden}.KnowledgeCard-module__2AFNaW__coverTile img,.KnowledgeCard-module__2AFNaW__coverTile video{object-fit:cover;width:100%;height:100%;display:block}.KnowledgeCard-module__2AFNaW__caption{align-items:center;gap:8px;padding:12px;display:flex}.KnowledgeCard-module__2AFNaW__previewTitle{overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;font-weight:600;line-height:1.4}.KnowledgeCard-module__2AFNaW__count{color:var(--color-text-secondary);white-space:nowrap;flex:none;font-size:12px}.KnowledgeCard-module__2AFNaW__videoBadge,.KnowledgeCard-module__2AFNaW__more{background:var(--color-bg-surface);color:var(--color-text-primary);border-radius:8px;place-items:center;padding:4px;display:grid;position:absolute}.KnowledgeCard-module__2AFNaW__videoBadge{bottom:6px;left:6px}.KnowledgeCard-module__2AFNaW__more{background:color-mix(in srgb, var(--color-text-primary) 60%, transparent);color:var(--color-text-inverse);border-radius:0;font-size:20px;font-weight:600;inset:0}@media (prefers-reduced-motion:reduce){.KnowledgeCard-module__2AFNaW__card{transition:none}}
.ComposeClockCard-module__OYoPnq__message{justify-content:flex-end;max-width:100%;display:flex}.ComposeClockCard-module__OYoPnq__card{cursor:pointer}.ComposeClockCard-module__OYoPnq__card .ComposeClockCard-module__OYoPnq__faceSheet{height:56px;color:var(--color-text-secondary);place-items:center;display:grid;top:0}.ComposeClockCard-module__OYoPnq__copy{flex-direction:column;gap:2px;min-width:0;display:flex}.ComposeClockCard-module__OYoPnq__change{color:var(--color-text-secondary);white-space:nowrap;font-size:14px}
.DesignIdeaCard-module__A9sAyG__message{justify-content:flex-end;max-width:100%;display:flex}.DesignIdeaCard-module__A9sAyG__requestCard{cursor:default}.DesignIdeaCard-module__A9sAyG__requestCard:hover{box-shadow:var(--shadow-card);transform:none}.DesignIdeaCard-module__A9sAyG__requestTitle{white-space:normal;overflow-wrap:anywhere;text-overflow:clip}@media (max-width:360px){.DesignIdeaCard-module__A9sAyG__requestStack{width:80px}.DesignIdeaCard-module__A9sAyG__requestSheet{width:60px}}.DesignIdeaCard-module__A9sAyG__ideaCard{gap:10px;width:min(100%,236px);min-width:0}.DesignIdeaCard-module__A9sAyG__ideaArtwork{background:var(--course-tool-sky-bg);border-radius:12px;flex:none;place-items:center;width:58px;height:58px;display:grid}.DesignIdeaCard-module__A9sAyG__ideaArtwork[data-tone=lilac]{background:var(--course-tool-lilac-bg)}.DesignIdeaCard-module__A9sAyG__ideaArtwork[data-tone=peach]{background:var(--course-tool-peach-bg)}.DesignIdeaCard-module__A9sAyG__ideaArtwork[data-tone=mint]{background:var(--course-tool-mint-bg)}.DesignIdeaCard-module__A9sAyG__ideaText{flex-direction:column;gap:3px;min-width:0;display:flex}.DesignIdeaCard-module__A9sAyG__ideaTitle{color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.DesignIdeaCard-module__A9sAyG__ideaHint{color:var(--color-text-secondary);font-size:11px;line-height:1.2}
.CourseToolGlyph-module__Zn7zfW__glyph{--glyph-background:var(--course-tool-sky-bg);--glyph-accent:var(--course-tool-sky-accent);isolation:isolate;border:1px solid color-mix(in srgb, var(--glyph-accent) 20%, transparent);background:linear-gradient(145deg, var(--color-bg-surface), var(--glyph-background) 42%);color:var(--glyph-accent);box-shadow:inset 0 1px 0 var(--color-bg-surface), 0 1px 2px #242a500f;border-radius:9px;flex:none;place-items:center;display:inline-grid;position:relative;overflow:hidden}.CourseToolGlyph-module__Zn7zfW__glyph[data-size=compact]{width:22px;height:22px}.CourseToolGlyph-module__Zn7zfW__glyph[data-size=card]{border-radius:11px;width:34px;height:34px}.CourseToolGlyph-module__Zn7zfW__glyph:before{z-index:-1;background:color-mix(in srgb, var(--glyph-accent) 20%, transparent);content:"";border-radius:50%;width:16px;height:16px;position:absolute;bottom:-7px;right:-4px}.CourseToolGlyph-module__Zn7zfW__glyph[data-size=card]:before{width:24px;height:24px;bottom:-7px;right:-3px}.CourseToolGlyph-module__Zn7zfW__glyph svg,.CourseToolGlyph-module__Zn7zfW__glyph svg [stroke-width]{stroke-width:2px}.CourseToolGlyph-module__Zn7zfW__glyph[data-tone=sky]{--glyph-background:var(--course-tool-sky-bg);--glyph-accent:var(--course-tool-sky-accent)}.CourseToolGlyph-module__Zn7zfW__glyph[data-tone=lilac]{--glyph-background:var(--course-tool-lilac-bg);--glyph-accent:var(--course-tool-lilac-accent)}.CourseToolGlyph-module__Zn7zfW__glyph[data-tone=peach]{--glyph-background:var(--course-tool-peach-bg);--glyph-accent:var(--course-tool-peach-accent)}.CourseToolGlyph-module__Zn7zfW__glyph[data-tone=mint]{--glyph-background:var(--course-tool-mint-bg);--glyph-accent:var(--course-tool-mint-accent)}
.composer-camera-capture{z-index:900;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#242a5047;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.composer-camera-capture__card{border:1px solid var(--color-border-default,#e6e6e6);border-radius:var(--radius-2xl,24px);background:var(--color-bg-surface,#fff);width:min(440px,100%);max-height:calc(100dvh - 48px);box-shadow:var(--shadow-card,0 8px 24px #242a500f);gap:14px;padding:16px;animation:.18s ease-out composer-camera-capture-in;display:grid;overflow-y:auto}@keyframes composer-camera-capture-in{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}.composer-camera-capture__header{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.composer-camera-capture__mark{width:40px;height:40px;color:var(--color-primary-600,#d88a00);background:var(--color-primary-100,#fff1c7);border-radius:14px;place-items:center;display:grid}.composer-camera-capture__title{gap:2px;min-width:0;display:grid}.composer-camera-capture__title strong{color:var(--color-text-primary,#1a1a1a);font-size:16px;font-weight:700;line-height:1.2}.composer-camera-capture__title span{color:var(--color-text-secondary,#666);font-size:12px;line-height:1.3}.composer-camera-capture__header>.composer-camera-capture__close{border-radius:var(--radius-pill,999px);width:44px;height:44px;min-height:44px;color:var(--color-text-secondary,#666);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.composer-camera-capture__header>.composer-camera-capture__close:hover{color:var(--color-text-primary,#1a1a1a);background:var(--color-bg-surface-muted,#f4f5f7)}.composer-camera-capture__header>.composer-camera-capture__close:focus-visible{outline:2px solid var(--color-border-focus,var(--color-primary-400));outline-offset:2px}.composer-camera-capture__stage{aspect-ratio:4/3;border-radius:var(--radius-xl,20px);background:var(--color-primary-50,#fff9ea);position:relative;overflow:hidden}.composer-camera-capture__stage>p{color:var(--color-text-secondary,#666);place-items:center;margin:0;font-size:13px;display:grid;position:absolute;inset:0}.composer-camera-capture__video{object-fit:cover;opacity:0;background:#1a1a1a;width:100%;height:100%;transform:scaleX(-1)}.composer-camera-capture__stage.is-ready .composer-camera-capture__video{opacity:1}.composer-camera-capture__error{color:var(--color-error-500,#e55353);margin:0;font-size:13px;line-height:1.45}.composer-camera-capture__actions{grid-template-columns:1fr 1.4fr;gap:10px;display:grid}.composer-camera-capture .composer-camera-capture__actions>button{border-radius:var(--radius-pill,999px);min-width:0;min-height:56px;font:inherit;cursor:pointer;border:0;justify-content:center;align-items:center;padding:12px 20px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.composer-camera-capture__actions>button:focus-visible{outline:2px solid var(--color-border-focus,var(--color-primary-400));outline-offset:2px}.composer-camera-capture__actions .is-quiet{color:var(--color-text-primary,#1a1a1a);background:var(--color-bg-surface-muted,#f4f5f7)}.composer-camera-capture__actions .is-quiet:hover{background:var(--domi-input-tool-bg-hover,#e8e8e8)}.composer-camera-capture__actions .is-shoot{color:var(--color-text-primary,#1a1a1a);background:var(--color-primary-500,#f5a623);box-shadow:var(--shadow-focus,0 12px 36px #f5a6232e)}[data-theme=en-blue] .composer-camera-capture__actions .is-shoot{color:var(--color-text-inverse,#fff)}.composer-camera-capture__actions .is-shoot:hover:not(:disabled){background:var(--color-primary-400,#ffc44d)}.composer-camera-capture__actions .is-shoot:active:not(:disabled){transform:scale(.98)}.composer-camera-capture__actions button:disabled{opacity:.45;cursor:default;box-shadow:none}@media (pointer:coarse){.composer-camera-capture__header>.composer-camera-capture__close{width:48px;height:48px;min-height:48px}}@media (pointer:coarse) and (min-width:1050px){.composer-camera-capture .composer-camera-capture__actions>button{min-height:64px}}
.ComposeClockOverlay-module__uppz-G__overlay{z-index:90;isolation:isolate;position:absolute;inset:0}.ComposeClockOverlay-module__uppz-G__backdrop{background:0 0;position:absolute;inset:0}.ComposeClockOverlay-module__uppz-G__dialog{box-sizing:border-box;visibility:hidden;border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:0;color:var(--color-text-primary);box-shadow:var(--shadow-chrome);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.ComposeClockOverlay-module__uppz-G__header{border-bottom:1px solid var(--color-border-default);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.ComposeClockOverlay-module__uppz-G__header h2{min-width:0;color:var(--color-text-primary);margin:0;font-size:13px;font-weight:500;line-height:20px}.ComposeClockOverlay-module__uppz-G__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.ComposeClockOverlay-module__uppz-G__gallery{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;flex:0 auto;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:76px;align-content:start;gap:8px;height:256px;min-height:0;padding:4px 12px 8px;display:grid;overflow-y:auto}.ComposeClockOverlay-module__uppz-G__choice{border:1px solid var(--color-border-default);background:var(--color-bg-surface-muted);cursor:pointer;border-radius:12px;place-items:center;min-width:0;padding:0;display:grid;position:relative;overflow:hidden}.ComposeClockOverlay-module__uppz-G__choice svg{color:var(--color-text-secondary)}.ComposeClockOverlay-module__uppz-G__choice img{object-fit:contain}.ComposeClockOverlay-module__uppz-G__choice[aria-pressed=true]{border:2px solid var(--color-primary-500);background:var(--color-primary-50);box-shadow:var(--shadow-card)}.ComposeClockOverlay-module__uppz-G__choice:hover:not(:disabled):not([aria-pressed=true]),.ComposeClockOverlay-module__uppz-G__close:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg)}.ComposeClockOverlay-module__uppz-G__empty{min-height:130px;color:var(--color-text-secondary);text-align:center;flex:0 auto;place-items:center;padding:12px;font-size:13px;display:grid}.ComposeClockOverlay-module__uppz-G__emptyState{text-align:center;flex-direction:column;flex:0 auto;justify-content:center;align-items:center;gap:10px;min-height:0;padding:16px 12px;display:flex;overflow-y:auto}.ComposeClockOverlay-module__uppz-G__emptyState img{object-fit:contain;flex:none;width:120px;height:120px}.ComposeClockOverlay-module__uppz-G__emptyState p{color:var(--color-text-secondary);margin:0;font-size:14px}.ComposeClockOverlay-module__uppz-G__designButton{box-sizing:border-box;border-radius:var(--radius-pill);color:#fff;cursor:pointer;background:#111;border:1px solid #111;flex:none;justify-content:center;align-items:center;gap:6px;height:32px;min-height:32px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ComposeClockOverlay-module__uppz-G__designButton:hover:not(:disabled){background:#292929}.ComposeClockOverlay-module__uppz-G__designButton:disabled{opacity:.55;cursor:default}.ComposeClockOverlay-module__uppz-G__footer{border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:6px;padding:6px 12px;display:flex}.ComposeClockOverlay-module__uppz-G__error{text-align:center;flex-basis:100%;margin:0;font-size:13px}.ComposeClockOverlay-module__uppz-G__waiting{color:var(--color-text-secondary);text-align:center;flex-basis:100%;margin:0;font-size:12px}.ComposeClockOverlay-module__uppz-G__overlay .ComposeClockOverlay-module__uppz-G__submit{border:1px solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-text-primary);min-width:80px;min-height:32px;color:var(--color-text-inverse);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.ComposeClockOverlay-module__uppz-G__back{border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-bg-surface);min-width:80px;min-height:32px;color:var(--color-text-primary);cursor:pointer;padding:4px 16px;font-size:14px;font-weight:500}.ComposeClockOverlay-module__uppz-G__back:hover:not(:disabled){border-color:var(--color-text-primary);background:var(--domi-toolbar-hover-bg)}.ComposeClockOverlay-module__uppz-G__submit:disabled,.ComposeClockOverlay-module__uppz-G__back:disabled,.ComposeClockOverlay-module__uppz-G__choice:disabled,.ComposeClockOverlay-module__uppz-G__close:disabled{opacity:.55;cursor:default}.ComposeClockOverlay-module__uppz-G__overlay button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.ComposeClockOverlay-module__uppz-G__labeledGallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(112px,auto);height:auto;max-height:340px;padding-top:12px;overflow-x:hidden}.ComposeClockOverlay-module__uppz-G__labeledGallery .ComposeClockOverlay-module__uppz-G__choice{grid-template-rows:minmax(64px,1fr) auto;gap:4px;padding:6px}.ComposeClockOverlay-module__uppz-G__labeledGallery .ComposeClockOverlay-module__uppz-G__choice img,.ComposeClockOverlay-module__uppz-G__labeledGallery .ComposeClockOverlay-module__uppz-G__choice [role=img]{aspect-ratio:auto;object-fit:contain;width:100%;height:76px;min-height:0}.ComposeClockOverlay-module__uppz-G__choiceLabel{max-width:100%;color:var(--color-text-primary);overflow-wrap:anywhere;font-size:14px;line-height:20px}@media (max-width:480px){.ComposeClockOverlay-module__uppz-G__labeledGallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ComposeClockOverlay-module__uppz-G__extraActions button{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface);min-height:36px;color:var(--color-text-primary);cursor:pointer;padding:6px 12px;font-size:13px}.ComposeClockOverlay-module__uppz-G__extraActions button:disabled{opacity:.55;cursor:default}.ComposeClockOverlay-module__uppz-G__selectionBody{overscroll-behavior:contain;min-height:0;overflow-y:auto}.ComposeClockOverlay-module__uppz-G__selectionBody .ComposeClockOverlay-module__uppz-G__gallery{height:auto;max-height:180px;padding-top:0;padding-bottom:12px}.ComposeClockOverlay-module__uppz-G__selectionBody h3{color:var(--color-text-primary);margin:0;padding:12px 12px 8px;font-size:13px;font-weight:500;line-height:20px}
.CourseBaseTemplates-module__LHfOEW__section{border:0;min-width:0;margin:0;padding:0}.CourseBaseTemplates-module__LHfOEW__section legend{box-sizing:border-box;border-top:1px solid var(--color-border-default);width:100%;color:var(--color-text-primary);padding:12px 12px 8px;font-size:13px;font-weight:500;line-height:20px}.CourseBaseTemplates-module__LHfOEW__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0 12px 12px;display:grid}.CourseBaseTemplates-module__LHfOEW__template{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-width:0;color:var(--color-text-primary);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:6px;font-size:13px;line-height:20px;display:flex;position:relative;overflow:hidden}.CourseBaseTemplates-module__LHfOEW__preview{isolation:isolate;background:var(--color-border-strong);border-radius:8px;width:100%;height:52px;overflow:hidden}.CourseBaseTemplates-module__LHfOEW__previewFilter{pointer-events:none;position:absolute}.CourseBaseTemplates-module__LHfOEW__preview img{object-fit:contain;width:100%;height:100%;display:block}.CourseBaseTemplates-module__LHfOEW__template .CourseBaseTemplates-module__LHfOEW__label{font-size:13px;line-height:20px}.CourseBaseTemplates-module__LHfOEW__template[aria-pressed=true]{border-color:var(--color-primary-500);box-shadow:inset 0 0 0 1px var(--color-primary-500)}.CourseBaseTemplates-module__LHfOEW__template:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:2px}.CourseBaseTemplates-module__LHfOEW__template:disabled{opacity:.55;cursor:default}
.CourseToolbox-module__G_VWCa__root{z-index:21;flex:none;min-width:0;height:0;margin:0 12px;position:relative}.CourseToolbox-module__G_VWCa__dock{align-items:center;gap:8px;display:flex;position:absolute;bottom:8px;left:0;right:0}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__trigger{border:1px solid var(--color-border-default);background:var(--color-bg-surface);max-width:100%;min-height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex;position:static}.CourseToolbox-module__G_VWCa__trigger>:first-child{color:var(--color-text-primary)}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__trigger svg,.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__dismiss svg,.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__trigger svg [stroke-width],.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__dismiss svg [stroke-width]{stroke-width:2px}.CourseToolbox-module__G_VWCa__panel{box-sizing:border-box;border:1px solid var(--color-border-default);background:var(--color-bg-surface);color:var(--color-text-primary);box-shadow:var(--shadow-chrome);border-radius:16px;margin:0;padding:0;position:fixed;inset:auto;overflow:hidden;container:course-toolbox/inline-size}.CourseToolbox-module__G_VWCa__panel:popover-open{flex-direction:column;display:flex}.CourseToolbox-module__G_VWCa__panel::backdrop{background:0 0}.CourseToolbox-module__G_VWCa__header{border-bottom:1px solid var(--color-border-default);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.CourseToolbox-module__G_VWCa__chapterCount{color:var(--color-text-secondary);font-size:12px;line-height:20px}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__close{min-height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;padding:3px 10px;font-size:12px;line-height:20px}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__dismiss{width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;flex:none;place-items:center;padding:0;display:inline-grid}.CourseToolbox-module__G_VWCa__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;flex:1;min-height:0;padding:0 12px;overflow:hidden auto}.CourseToolbox-module__G_VWCa__chapter{padding:10px 0}.CourseToolbox-module__G_VWCa__chapter:last-child{padding-bottom:8px}.CourseToolbox-module__G_VWCa__chapter+.CourseToolbox-module__G_VWCa__chapter{border-top:1px solid var(--color-border-default)}.CourseToolbox-module__G_VWCa__chapterHeading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.CourseToolbox-module__G_VWCa__number{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.CourseToolbox-module__G_VWCa__chapterHeading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:20px}.CourseToolbox-module__G_VWCa__actions{flex-wrap:wrap;gap:6px;display:flex}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-width:0;max-width:100%;min-height:32px;color:var(--color-text-primary);text-align:start;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode]{border-color:color-mix(in srgb, var(--stamp-accent) 24%, transparent);background:var(--stamp-background)}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode]:hover:not(:disabled),.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode]:active:not(:disabled){border-color:color-mix(in srgb, var(--stamp-accent) 40%, transparent);background:color-mix(in srgb, var(--stamp-accent) 14%, var(--stamp-background))}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode=character]{--stamp-background:var(--course-tool-sky-bg);--stamp-accent:var(--course-tool-sky-accent)}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode=pattern]{--stamp-background:var(--course-tool-lilac-bg);--stamp-accent:var(--course-tool-lilac-accent)}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action[data-stamp-mode=image]{--stamp-background:var(--course-tool-peach-bg);--stamp-accent:var(--course-tool-peach-accent)}.CourseToolbox-module__G_VWCa__label{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action:hover:not(:disabled),.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action:active:not(:disabled),.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__trigger:hover,.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__trigger[aria-expanded=true],.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__close:hover,.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__dismiss:hover{border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg)}.CourseToolbox-module__G_VWCa__root button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action:disabled{cursor:not-allowed}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action:disabled [data-tone]{opacity:.8}.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action:disabled .CourseToolbox-module__G_VWCa__label{opacity:.5}.CourseToolbox-module__G_VWCa__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@container course-toolbox (max-width:360px){.CourseToolbox-module__G_VWCa__root .CourseToolbox-module__G_VWCa__action{gap:4px;padding-inline:8px}}.CourseToolbox-module__G_VWCa__status{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:8px;padding:10px 0;font-size:12px;line-height:20px;display:flex}.CourseToolbox-module__G_VWCa__flowHint{color:var(--color-text-secondary);margin:0 0 8px;font-size:12px;line-height:1.5}.CourseToolbox-module__G_VWCa__linkedActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px;display:grid}.CourseToolbox-module__G_VWCa__linkedActions .CourseToolbox-module__G_VWCa__linkedModel{position:relative}.CourseToolbox-module__G_VWCa__linkedActions .CourseToolbox-module__G_VWCa__label{text-overflow:clip;white-space:normal;overflow:visible}
.DesignShapeOverlay-module__0p72LG__overlay{z-index:90;isolation:isolate;position:absolute;inset:0}.DesignShapeOverlay-module__0p72LG__backdrop{background:0 0;position:absolute;inset:0}.DesignShapeOverlay-module__0p72LG__dialog{box-sizing:border-box;visibility:hidden;border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:0;color:var(--color-text-primary);box-shadow:var(--shadow-chrome);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.DesignShapeOverlay-module__0p72LG__header{border-bottom:1px solid var(--color-border-default);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.DesignShapeOverlay-module__0p72LG__header h2{min-width:0;color:var(--color-text-primary);margin:0;font-size:13px;font-weight:500;line-height:20px}.DesignShapeOverlay-module__0p72LG__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.DesignShapeOverlay-module__0p72LG__questions{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;flex:0 auto;min-height:0;padding:0 12px;overflow:hidden auto}.DesignShapeOverlay-module__0p72LG__question{padding:10px 0}.DesignShapeOverlay-module__0p72LG__question+.DesignShapeOverlay-module__0p72LG__question{border-top:1px solid var(--color-border-default)}.DesignShapeOverlay-module__0p72LG__questionHeading{align-items:center;gap:8px;margin-bottom:8px;display:flex}.DesignShapeOverlay-module__0p72LG__number{color:var(--color-text-secondary);font-variant-numeric:tabular-nums;flex:none;font-size:12px;font-weight:500}.DesignShapeOverlay-module__0p72LG__questionHeading h3{overflow-wrap:anywhere;min-width:0;margin:0;font-size:13px;font-weight:500;line-height:20px}.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__reroll{border:1px solid var(--color-border-default);border-radius:var(--radius-pill);background:var(--color-bg-surface-soft);min-height:28px;color:var(--color-text-secondary);white-space:nowrap;cursor:pointer;flex:none;justify-content:center;align-items:center;gap:4px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}.DesignShapeOverlay-module__0p72LG__reroll:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg);color:var(--color-text-primary)}.DesignShapeOverlay-module__0p72LG__reroll:disabled{cursor:default;opacity:.65}.DesignShapeOverlay-module__0p72LG__choices{flex-wrap:wrap;gap:6px;display:flex}.DesignShapeOverlay-module__0p72LG__contentEntry{border-top:1px solid var(--color-border-default);flex-direction:column;flex:none;gap:4px;padding:8px 12px;font-size:13px;display:flex}.DesignShapeOverlay-module__0p72LG__contentEntry textarea{resize:vertical;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:54px;color:var(--color-text-primary);font:inherit;padding:7px 9px}.DesignShapeOverlay-module__0p72LG__contentEntry span{color:var(--color-text-secondary)}.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__choice{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-width:0;max-width:100%;min-height:32px;color:var(--color-text-primary);text-align:start;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.DesignShapeOverlay-module__0p72LG__choice[aria-pressed=true]{border-color:var(--color-primary-500);background:var(--color-primary-50);font-weight:500}.DesignShapeOverlay-module__0p72LG__choice:hover:not(:disabled):not([aria-pressed=true]),.DesignShapeOverlay-module__0p72LG__close:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg)}.DesignShapeOverlay-module__0p72LG__overlay button:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}.DesignShapeOverlay-module__0p72LG__choice:disabled,.DesignShapeOverlay-module__0p72LG__close:disabled{cursor:default;opacity:.65}.DesignShapeOverlay-module__0p72LG__footer{border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;padding:6px 12px;display:flex}.DesignShapeOverlay-module__0p72LG__error{color:var(--color-text-primary);flex-basis:100%;margin:0;font-size:13px}.DesignShapeOverlay-module__0p72LG__waiting{color:var(--color-text-secondary);text-align:center;flex-basis:100%;margin:0;font-size:12px}.DesignShapeOverlay-module__0p72LG__voiceHost,.DesignShapeOverlay-module__0p72LG__hiddenVoiceButton{display:none}.DesignShapeOverlay-module__0p72LG__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__voiceAction,.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__submit{border-radius:var(--radius-pill);min-height:32px;color:var(--color-text-primary);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__voiceAction{border:1px solid var(--color-border-default);background:var(--color-bg-surface)}.DesignShapeOverlay-module__0p72LG__overlay .DesignShapeOverlay-module__0p72LG__submit{border:1px solid var(--color-text-primary);background:var(--color-text-primary);color:var(--color-text-inverse);font-weight:600}.DesignShapeOverlay-module__0p72LG__voiceAction:hover:not(:disabled){background:var(--domi-toolbar-hover-bg)}.DesignShapeOverlay-module__0p72LG__submit:hover:not(:disabled){box-shadow:0 2px 8px color-mix(in srgb, var(--color-text-primary) 24%, transparent)}.DesignShapeOverlay-module__0p72LG__voiceAction:disabled,.DesignShapeOverlay-module__0p72LG__submit:disabled{cursor:default;border-color:var(--color-border-default);background:var(--color-bg-surface-muted);color:var(--color-text-secondary)}.DesignShapeOverlay-module__0p72LG__recordingBar{flex:1;min-width:0}
.StampInputOverlay-module__2YZXka__overlay{z-index:90;isolation:isolate;position:absolute;inset:0}.StampInputOverlay-module__2YZXka__backdrop{background:0 0;position:absolute;inset:0}.StampInputOverlay-module__2YZXka__dialog{box-sizing:border-box;visibility:hidden;border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:0;color:var(--color-text-primary);box-shadow:var(--shadow-chrome);border-radius:16px;flex-direction:column;display:flex;position:absolute;overflow:hidden}.StampInputOverlay-module__2YZXka__header{border-bottom:1px solid var(--color-border-default);flex:none;justify-content:space-between;align-items:center;gap:8px;padding:6px 12px;display:flex}.StampInputOverlay-module__2YZXka__header h2{min-width:0;color:var(--color-text-primary);margin:0;font-size:13px;font-weight:500;line-height:20px}.StampInputOverlay-module__2YZXka__close{border-radius:var(--radius-pill);width:32px;height:32px;color:var(--color-text-primary);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;padding:0;display:inline-grid}.StampInputOverlay-module__2YZXka__close:hover:not(:disabled){border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg)}.StampInputOverlay-module__2YZXka__close:disabled{cursor:default;opacity:.65}.StampInputOverlay-module__2YZXka__content{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--color-border-strong) transparent;scrollbar-gutter:stable;flex:0 auto;min-height:0;padding:0 12px;overflow:hidden auto}.StampInputOverlay-module__2YZXka__quantitySection{border:0;margin:0;padding:10px 0}.StampInputOverlay-module__2YZXka__quantitySection h3,.StampInputOverlay-module__2YZXka__entrySection h3{color:var(--color-text-primary);margin:0 0 10px;padding:0;font-size:13px;font-weight:500;line-height:20px;display:block}.StampInputOverlay-module__2YZXka__quantityChoices{flex-wrap:wrap;gap:6px;display:flex}.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__quantityChoices button{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-width:40px;min-height:32px;color:var(--color-text-primary);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:4px 12px;font-size:14px;font-weight:400;line-height:20px;display:inline-flex}.StampInputOverlay-module__2YZXka__quantityChoices button[aria-pressed=true]{border-color:var(--color-primary-500);background:var(--color-primary-50);font-weight:500}.StampInputOverlay-module__2YZXka__quantityChoices button:hover:not(:disabled):not([aria-pressed=true]){border-color:var(--color-border-strong);background:var(--domi-toolbar-hover-bg)}.StampInputOverlay-module__2YZXka__entrySection{border-top:1px solid var(--color-border-default);padding:10px 0}.StampInputOverlay-module__2YZXka__entryGrid,.StampInputOverlay-module__2YZXka__patternGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.StampInputOverlay-module__2YZXka__patternGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.StampInputOverlay-module__2YZXka__entryCard{border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface-soft);flex-direction:column;gap:6px;min-width:0;padding:8px;display:flex}.StampInputOverlay-module__2YZXka__entryNumber{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:18px}.StampInputOverlay-module__2YZXka__imageWrap{flex-direction:column;align-items:center;gap:4px;display:flex}.StampInputOverlay-module__2YZXka__imageInput{border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);width:100%;min-height:96px;color:var(--color-text-secondary);font:inherit;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:0;display:flex;position:relative;overflow:hidden}.StampInputOverlay-module__2YZXka__imageInput img{object-fit:contain;width:100%;height:72px;display:block}.StampInputOverlay-module__2YZXka__imageInput[aria-pressed=true]{border-color:var(--color-primary-500);outline:2px solid var(--color-primary-500);outline-offset:2px;border-style:solid}.StampInputOverlay-module__2YZXka__imageCaption,.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__remove{color:var(--color-text-secondary);font-family:inherit;font-size:12px;font-weight:500;line-height:18px}.StampInputOverlay-module__2YZXka__fileInput{opacity:0;pointer-events:none;width:0;height:0;position:absolute}.StampInputOverlay-module__2YZXka__sourceCaption{color:var(--color-text-secondary);margin:10px 0 0;font-size:12px;font-weight:500;line-height:18px}.StampInputOverlay-module__2YZXka__plus{color:var(--color-text-secondary);font-size:28px;line-height:1}.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__remove{border-radius:var(--radius-pill);cursor:pointer;background:0 0;border:0;padding:0}.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__remove:hover:not(:disabled){color:var(--color-text-primary)}.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__remove:disabled{cursor:default;opacity:.55}.StampInputOverlay-module__2YZXka__miGrid{aspect-ratio:1;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-bg-surface);align-self:center;place-items:center;width:min(100%,104px);display:grid;position:relative;overflow:hidden}.StampInputOverlay-module__2YZXka__miGuides{background:linear-gradient(90deg, transparent 49.5%, var(--color-border-default) 50%, transparent 50.5%), linear-gradient(0deg, transparent 49.5%, var(--color-border-default) 50%, transparent 50.5%), linear-gradient(45deg, transparent 49.5%, var(--color-border-default) 50%, transparent 50.5%), linear-gradient(-45deg, transparent 49.5%, var(--color-border-default) 50%, transparent 50.5%);pointer-events:none;position:absolute;inset:0}.StampInputOverlay-module__2YZXka__miGrid input{z-index:1;width:100%;height:100%;caret-color:var(--color-text-primary);color:var(--color-text-primary);text-align:center;background:0 0;border:0;outline:none;padding:0;font-size:clamp(32px,7cqi,48px)}.StampInputOverlay-module__2YZXka__miGrid:focus-within{outline:2px solid var(--color-text-secondary);outline-offset:2px}.StampInputOverlay-module__2YZXka__entryCard textarea{resize:vertical;border:1px solid var(--color-border-default);border-radius:var(--radius-md);background:var(--color-bg-surface);min-height:72px;color:var(--color-text-primary);font:inherit;padding:7px 9px;font-size:13px;line-height:20px}.StampInputOverlay-module__2YZXka__footer{border-top:1px solid var(--color-border-default);flex-wrap:wrap;flex:none;justify-content:center;align-items:center;gap:10px;padding:6px 12px;display:flex}.StampInputOverlay-module__2YZXka__error{color:var(--color-text-primary);flex-basis:100%;margin:0;font-size:13px;line-height:20px}.StampInputOverlay-module__2YZXka__waiting{color:var(--color-text-secondary);text-align:center;flex-basis:100%;margin:0;font-size:12px;line-height:18px}.StampInputOverlay-module__2YZXka__actions{flex-wrap:nowrap;justify-content:center;align-items:center;gap:8px;display:flex}.StampInputOverlay-module__2YZXka__overlay .StampInputOverlay-module__2YZXka__submit{border:1px solid var(--color-text-primary);border-radius:var(--radius-pill);background:var(--color-text-primary);min-height:32px;color:var(--color-text-inverse);cursor:pointer;justify-content:center;align-items:center;gap:6px;padding:4px 12px;font-size:14px;font-weight:600;line-height:20px;display:inline-flex}.StampInputOverlay-module__2YZXka__submit:hover:not(:disabled){box-shadow:0 2px 8px color-mix(in srgb, var(--color-text-primary) 24%, transparent)}.StampInputOverlay-module__2YZXka__submit:disabled{cursor:default;border-color:var(--color-border-default);background:var(--color-bg-surface-muted);color:var(--color-text-secondary)}.StampInputOverlay-module__2YZXka__overlay button:focus-visible,.StampInputOverlay-module__2YZXka__entryCard textarea:focus-visible{outline:2px solid var(--color-text-secondary);outline-offset:2px}@media (max-width:520px){.StampInputOverlay-module__2YZXka__entryGrid,.StampInputOverlay-module__2YZXka__patternGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}
.course-welcome-module__RCkjwa__panel{z-index:200;background:var(--lovart-canvas,var(--surface));min-height:0;color:var(--foreground);outline:none;flex-direction:column;display:flex;position:absolute;inset:0;overflow:hidden;container-type:inline-size}.course-welcome-module__RCkjwa__chooserBackdrop{background:0 0}.course-welcome-module__RCkjwa__canvas{position:absolute;inset:0}.course-welcome-module__RCkjwa__canvas[data-welcome]{visibility:hidden;pointer-events:none}.course-welcome-module__RCkjwa__scroll{overscroll-behavior:contain;flex:1;min-height:0;padding:40px;overflow:clip auto}.course-welcome-module__RCkjwa__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;max-width:1400px;margin:auto;display:grid}.course-welcome-module__RCkjwa__card{isolation:isolate;aspect-ratio:10/7;background:var(--brand-100);min-width:0;color:var(--primary-foreground);text-align:left;cursor:pointer;box-shadow:var(--card-shadow);border:0;border-radius:20px;transition:transform .16s;position:relative;overflow:hidden}.course-welcome-module__RCkjwa__institutionCourseCard{aspect-ratio:1}.course-welcome-module__RCkjwa__card:hover:not(:disabled){transform:translateY(-3px)}.course-welcome-module__RCkjwa__card:disabled{cursor:wait;opacity:.75}.course-welcome-module__RCkjwa__card:focus-visible,.course-welcome-module__RCkjwa__status button:focus-visible,.course-welcome-module__RCkjwa__more:focus-visible{outline:3px solid var(--brand-600);outline-offset:3px}.course-welcome-module__RCkjwa__cover{position:absolute;inset:0}.course-welcome-module__RCkjwa__card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(to bottom, transparent 35%, color-mix(in srgb, var(--foreground) 15%, transparent) 55%, color-mix(in srgb, var(--foreground) 80%, transparent) 100%);position:absolute;inset:0}.course-welcome-module__RCkjwa__caption{z-index:2;padding:16px;position:absolute;inset:auto 0 0}.course-welcome-module__RCkjwa__caption h3{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:16px;font-weight:800;line-height:1.4;display:-webkit-box;overflow:hidden}.course-welcome-module__RCkjwa__caption p{white-space:nowrap;text-overflow:ellipsis;margin:4px 0 0;font-size:14px;line-height:1.5;overflow:hidden}.course-welcome-module__RCkjwa__blank{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.course-welcome-module__RCkjwa__blank:after{display:none}.course-welcome-module__RCkjwa__blank .course-welcome-module__RCkjwa__caption p{color:var(--muted-foreground)}.course-welcome-module__RCkjwa__blankPaper{border:1px solid var(--brand-border);background:var(--card);width:112px;height:88px;color:var(--brand-600);box-shadow:var(--card-shadow);border-radius:16px;position:absolute;top:calc(50% - 32px);left:50%;transform:translate(-50%,-50%)}.course-welcome-module__RCkjwa__blankPaper:before,.course-welcome-module__RCkjwa__blankPaper:after{content:"";background:currentColor;width:40px;height:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.course-welcome-module__RCkjwa__blankPaper:after{width:6px;height:40px}.course-welcome-module__RCkjwa__status{text-align:center;color:var(--muted-foreground);flex-direction:column;align-items:center;gap:12px;padding:22px 10px;font-size:15px;display:flex}.course-welcome-module__RCkjwa__status button,.course-welcome-module__RCkjwa__more{border:1px solid var(--brand-border);background:var(--card);min-height:44px;color:var(--foreground);cursor:pointer;border-radius:999px;padding:8px 20px}.course-welcome-module__RCkjwa__more{margin:8px auto;display:block}.course-welcome-module__RCkjwa__sentinel{height:1px}.course-welcome-module__RCkjwa__error{color:var(--muted-foreground);flex:none;margin:24px 40px 0;font-size:14px}@container (max-width:1120px){.course-welcome-module__RCkjwa__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (max-width:820px){.course-welcome-module__RCkjwa__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (max-width:520px){.course-welcome-module__RCkjwa__grid{grid-template-columns:minmax(0,1fr)}.course-welcome-module__RCkjwa__scroll{padding-inline:12px}}@media (max-width:640px){.course-welcome-module__RCkjwa__scroll{padding:20px 16px}.course-welcome-module__RCkjwa__error{margin:16px 16px 0}}@media (prefers-reduced-motion:reduce){.course-welcome-module__RCkjwa__card{transition:none}.course-welcome-module__RCkjwa__card:hover:not(:disabled){transform:none}}
.creation-cover-dialog-module__WsKa_a__dialog{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:min(720px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--color-text-primary);box-shadow:var(--shadow-float);border-radius:24px;margin:auto;padding:24px;font-family:inherit;overflow-y:auto}.creation-cover-dialog-module__WsKa_a__dialog::backdrop{background:color-mix(in srgb, var(--color-text-primary) 30%, transparent)}.creation-cover-dialog-module__WsKa_a__dialog h2{margin:0;font-size:24px;font-weight:700}.creation-cover-dialog-module__WsKa_a__dialog p{color:var(--color-text-secondary);margin:12px 0 20px;font-size:16px}.creation-cover-dialog-module__WsKa_a__preview{background:var(--color-3d-stage-gradient);border-radius:20px;width:100%;height:min(50dvh,440px);min-height:200px;display:flex;overflow:hidden}.creation-cover-dialog-module__WsKa_a__actions{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.creation-cover-dialog-module__WsKa_a__actions button{border:1px solid var(--color-border-default);background:var(--color-bg-surface);min-height:56px;color:var(--color-text-primary);font:inherit;cursor:pointer;border-radius:999px;flex:200px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-weight:600;display:flex}.creation-cover-dialog-module__WsKa_a__actions .creation-cover-dialog-module__WsKa_a__primary{border-color:var(--color-primary-500);background:var(--color-primary-500)}.creation-cover-dialog-module__WsKa_a__actions button:disabled{opacity:.5;cursor:default}.creation-cover-dialog-module__WsKa_a__actions button:focus-visible{outline:2px solid var(--color-primary-500);outline-offset:3px}
.ClockFinishingAr-module__GoIdpq__dialog{border:1px solid var(--color-border-default);background:var(--color-bg-surface);width:1040px;max-width:calc(100vw - 40px);max-height:92dvh;color:var(--color-text-primary);border-radius:28px;margin:auto;padding:0;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #242a502e}.ClockFinishingAr-module__GoIdpq__dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#242a5059}.ClockFinishingAr-module__GoIdpq__header{align-items:center;gap:14px;padding:26px 30px 0;display:flex}.ClockFinishingAr-module__GoIdpq__titleIcon{background:var(--color-bg-surface-soft);width:52px;height:52px;color:var(--color-text-primary);border-radius:18px;place-items:center;display:grid}.ClockFinishingAr-module__GoIdpq__heading{flex:1}.ClockFinishingAr-module__GoIdpq__heading h2{letter-spacing:-.5px;font-size:24px}.ClockFinishingAr-module__GoIdpq__heading p{color:var(--color-text-secondary);margin-top:4px;font-size:15px}.ClockFinishingAr-module__GoIdpq__close{background:var(--color-bg-surface-soft);cursor:pointer;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.ClockFinishingAr-module__GoIdpq__close:hover{background:var(--color-border-default)}.ClockFinishingAr-module__GoIdpq__intro{color:var(--color-text-secondary);margin:20px 30px;font-size:15px}.ClockFinishingAr-module__GoIdpq__selector{background:var(--color-bg-surface-soft);border-radius:16px;align-items:center;gap:18px;margin:20px 30px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.ClockFinishingAr-module__GoIdpq__select{border:1px solid var(--color-border-default);background:var(--color-bg-surface);border-radius:12px;flex:1;min-width:0;min-height:44px;padding:0 12px;font-weight:400}.ClockFinishingAr-module__GoIdpq__content{grid-template-columns:minmax(0,1fr) 310px;gap:20px;padding:0 30px 24px;display:grid}.ClockFinishingAr-module__GoIdpq__preview{border:1px solid var(--color-border-default);border-radius:22px;min-width:0;overflow:hidden}.ClockFinishingAr-module__GoIdpq__sectionHeading{justify-content:space-between;align-items:center;gap:10px;padding:16px 18px;font-size:15px;font-weight:600;display:flex}.ClockFinishingAr-module__GoIdpq__badge{background:var(--color-bg-surface-soft);color:var(--color-text-secondary);border-radius:20px;padding:5px 10px;font-size:12px;font-weight:400}.ClockFinishingAr-module__GoIdpq__stage{height:clamp(220px,33vh,360px);display:flex;position:relative;overflow:hidden}.ClockFinishingAr-module__GoIdpq__previewHint{text-align:center;color:var(--color-text-secondary);padding:12px;font-size:13px}.ClockFinishingAr-module__GoIdpq__share{background:var(--color-bg-surface-soft);border:1px solid var(--color-border-default);border-radius:22px;min-width:0;padding:20px 22px}.ClockFinishingAr-module__GoIdpq__eyebrow{letter-spacing:2px;color:var(--color-text-secondary);font-size:12px}.ClockFinishingAr-module__GoIdpq__share h3{margin:10px 0;font-size:22px;font-weight:600}.ClockFinishingAr-module__GoIdpq__shareHint{color:var(--color-text-secondary);margin-bottom:20px;font-size:15px;line-height:1.7}.ClockFinishingAr-module__GoIdpq__shareControl img{aspect-ratio:1;width:100%;height:auto;display:block}.ClockFinishingAr-module__GoIdpq__steps{counter-reset:step;color:var(--color-text-secondary);gap:14px;margin-top:24px;padding:0;font-size:13px;list-style:none;display:grid}.ClockFinishingAr-module__GoIdpq__steps li{align-items:center;gap:10px;display:flex}.ClockFinishingAr-module__GoIdpq__steps li:before{counter-increment:step;content:counter(step);background:var(--color-bg-surface);height:24px;color:var(--color-text-primary);border-radius:50%;flex:0 0 24px;place-items:center;font-size:12px;display:grid}.ClockFinishingAr-module__GoIdpq__footer{border-top:1px solid var(--color-border-default);color:var(--color-text-secondary);padding:16px 30px;font-size:13px;line-height:1.6}.ClockFinishingAr-module__GoIdpq__status{background:var(--color-bg-surface-soft);border-radius:20px;margin:20px 30px 30px;padding:32px;line-height:1.8}@media (max-width:700px){.ClockFinishingAr-module__GoIdpq__dialog{border-radius:22px;max-width:calc(100vw - 20px)}.ClockFinishingAr-module__GoIdpq__header{padding:20px 18px 0}.ClockFinishingAr-module__GoIdpq__intro{margin:16px 18px}.ClockFinishingAr-module__GoIdpq__selector{flex-direction:column;align-items:stretch;gap:8px;margin:0 18px 16px}.ClockFinishingAr-module__GoIdpq__content{grid-template-columns:minmax(0,1fr);padding:0 18px 18px}.ClockFinishingAr-module__GoIdpq__stage{height:300px}.ClockFinishingAr-module__GoIdpq__footer{padding:16px 18px}}.ClockFinishingAr-module__GoIdpq__share:has(img) .ClockFinishingAr-module__GoIdpq__steps{display:none}:is(.ClockFinishingAr-module__GoIdpq__share:has(img) .ClockFinishingAr-module__GoIdpq__eyebrow,.ClockFinishingAr-module__GoIdpq__share:has(img) .ClockFinishingAr-module__GoIdpq__shareHint){display:none}.ClockFinishingAr-module__GoIdpq__share:has(img) h3{text-align:center;margin:2px 0 20px;font-size:19px;line-height:1.5}.ClockFinishingAr-module__GoIdpq__shareControl img{max-width:248px;margin-inline:auto}@media (min-width:701px){.ClockFinishingAr-module__GoIdpq__stage{height:clamp(300px,43vh,390px)}}
.PersistentArShare-module__AT1n4a__root{text-align:center;width:100%}.PersistentArShare-module__AT1n4a__ticket{background:#fff;border-radius:20px;padding:12px 12px 0;box-shadow:0 8px 28px #242a500d}.PersistentArShare-module__AT1n4a__qrFrame{background:#fff;max-width:220px;margin:0 auto;overflow:hidden}.PersistentArShare-module__AT1n4a__qr{aspect-ratio:1;width:100%;height:auto;display:block}.PersistentArShare-module__AT1n4a__scanHint{color:var(--color-text-secondary);margin:4px 0 12px;font-size:12px;line-height:1.6}.PersistentArShare-module__AT1n4a__actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:18px;display:grid}.PersistentArShare-module__AT1n4a__actions a,.PersistentArShare-module__AT1n4a__actions button{background:var(--color-bg-surface);min-height:44px;color:var(--color-text-primary);cursor:pointer;border:1px solid #0000;border-radius:24px;justify-content:center;align-items:center;font-size:13px;text-decoration:none;display:flex}.PersistentArShare-module__AT1n4a__actions button{background:var(--color-primary-100,var(--color-bg-surface));font-weight:600}.PersistentArShare-module__AT1n4a__actions a:hover,.PersistentArShare-module__AT1n4a__actions button:hover{background:var(--color-bg-surface-soft)}.PersistentArShare-module__AT1n4a__expiry{border-top:1px dashed var(--color-border-default);color:var(--color-text-secondary);margin:0 -12px;padding:12px;font-size:12px}.PersistentArShare-module__AT1n4a__revoke{min-height:40px;color:var(--color-text-secondary);cursor:pointer;background:0 0;padding:6px 14px;font-size:12px}.PersistentArShare-module__AT1n4a__revoke:hover{text-decoration:underline}.PersistentArShare-module__AT1n4a__generate{background:var(--color-primary-500);width:100%;min-height:48px;color:var(--color-text-primary);cursor:pointer;border-radius:24px;font-weight:600}.PersistentArShare-module__AT1n4a__root button:disabled{opacity:.5;cursor:wait}.PersistentArShare-module__AT1n4a__notice{color:var(--color-text-secondary);text-align:left;margin-top:14px;padding-top:8px;font-size:12px;line-height:1.7}.PersistentArShare-module__AT1n4a__notice summary{cursor:pointer;text-align:center}.PersistentArShare-module__AT1n4a__notice p{margin-top:8px}.PersistentArShare-module__AT1n4a__root [role=alert]{margin-top:12px;font-size:13px}.PersistentArShare-module__AT1n4a__root a:focus-visible,.PersistentArShare-module__AT1n4a__root button:focus-visible,.PersistentArShare-module__AT1n4a__notice summary:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:3px}
