.skill-icon-picker-module__mZ61qq__fieldset{border:0;min-width:0;margin:0;padding:0}.skill-icon-picker-module__mZ61qq__fieldset legend{margin-bottom:8px;font-size:14px;font-weight:600}.skill-icon-picker-module__mZ61qq__fieldset p{color:var(--muted-foreground);margin:0 0 12px;font-size:12px;line-height:1.7}.skill-icon-picker-module__mZ61qq__options{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:8px;display:grid}.skill-icon-picker-module__mZ61qq__options button{border:1px solid var(--border);background:var(--background);color:var(--muted-foreground);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:12px 5px;font-size:12px;display:flex}.skill-icon-picker-module__mZ61qq__options button:hover{background:var(--muted);color:var(--foreground)}.skill-icon-picker-module__mZ61qq__options button[aria-pressed=true]{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--background));color:var(--primary)}.skill-icon-picker-module__mZ61qq__options button:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.skill-icon-picker-module__mZ61qq__options button:disabled{opacity:.5;cursor:not-allowed}
.skill-cover-module__yzg2Hq__cover{aspect-ratio:16/9;background:var(--muted);isolation:isolate;width:100%;position:relative;overflow:hidden}.skill-cover-module__yzg2Hq__sheet{pointer-events:none;-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}.skill-cover-module__yzg2Hq__image{object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.skill-cover-module__yzg2Hq__missing{color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}@media (prefers-reduced-motion:no-preference){.skill-cover-module__yzg2Hq__cover[data-loading]:after{content:"";background:var(--background);animation:1.4s ease-in-out infinite skill-cover-module__yzg2Hq__coverPlaceholder;position:absolute;inset:0}}@keyframes skill-cover-module__yzg2Hq__coverPlaceholder{0%,to{opacity:.12}50%{opacity:.45}}
.video-studio-module__svRV7G__studio{--line:var(--border,#e7e9e5);--studio-muted:var(--muted-foreground,#777b75);--soft:var(--muted,#f5f6f3);--green:#41684f;color:var(--foreground,#242724);width:100%;min-width:0;font-size:13px;line-height:1.6;container:video-studio/inline-size}.video-studio-module__svRV7G__storyboardDetail{width:100%;min-width:0;max-width:800px;margin-inline:auto;font-size:13px;line-height:1.7}.video-studio-module__svRV7G__storyboardDetail>p{color:var(--muted-foreground);margin:0 0 16px;font-size:12px}.video-studio-module__svRV7G__studio button,.video-studio-module__svRV7G__upload,.video-studio-module__svRV7G__studio input,.video-studio-module__svRV7G__studio textarea{font:inherit}.video-studio-module__svRV7G__studio button,.video-studio-module__svRV7G__upload{border:1px solid var(--line);background:var(--background,#fff);color:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:9px 12px;display:inline-flex}.video-studio-module__svRV7G__studio button:hover,.video-studio-module__svRV7G__upload:hover{background:var(--soft)}.video-studio-module__svRV7G__studio button:disabled{opacity:.45;cursor:not-allowed}.video-studio-module__svRV7G__studio button:focus-visible,.video-studio-module__svRV7G__upload:focus-within,.video-studio-module__svRV7G__studio input:focus-visible,.video-studio-module__svRV7G__studio textarea:focus-visible{outline:2px solid var(--green);outline-offset:2px}.video-studio-module__svRV7G__header{justify-content:space-between;align-items:center;gap:16px;padding:12px 0 20px;display:flex}.video-studio-module__svRV7G__header small{letter-spacing:.15em;color:var(--green);align-items:center;gap:8px;font-size:10px;display:flex}.video-studio-module__svRV7G__header h2{margin:8px 0;font-size:23px;font-weight:650;line-height:1.4}.video-studio-module__svRV7G__header p{color:var(--studio-muted);margin:0;font-size:12px}.video-studio-module__svRV7G__header p span{margin-left:14px}.video-studio-module__svRV7G__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.video-studio-module__svRV7G__tabs{--selection-fill:#789b7514;border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-bottom:22px;padding-bottom:12px;display:flex;overflow:visible}.video-studio-module__svRV7G__tabs button{white-space:nowrap;color:var(--studio-muted);background:0 0;border:0;padding:9px;font-size:12px;font-weight:650}.video-studio-module__svRV7G__tabs button span{background:var(--soft);border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:11px;display:flex}.video-studio-module__svRV7G__tabs button[aria-pressed=true]{color:var(--green);background:#789b7514}.video-studio-module__svRV7G__tabs button[aria-pressed=true] span{background:var(--green);color:#fff;border-color:var(--green)}.video-studio-module__svRV7G__layout{grid-template-columns:minmax(0,1.05fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.video-studio-module__svRV7G__visual{background:var(--soft);border-radius:18px;min-width:0;padding:20px;position:sticky;top:12px}.video-studio-module__svRV7G__screen{background:#171d19;border-radius:12px;justify-content:center;align-items:center;max-width:100%;max-height:470px;margin:auto;display:flex;position:relative;overflow:hidden}.video-studio-module__svRV7G__screen img,.video-studio-module__svRV7G__screen video{object-fit:contain;width:100%;height:100%}.video-studio-module__svRV7G__empty{color:#c1ccc3;text-align:center;justify-items:center;gap:12px;padding:24px;display:grid}.video-studio-module__svRV7G__empty p{font-size:12px}.video-studio-module__svRV7G__previewNote{color:var(--studio-muted);margin:14px 0 0;font-size:11px}.video-studio-module__svRV7G__previewBadge{color:#fff;background:#15231bd9;border-radius:8px;padding:5px 10px;font-size:11px;position:absolute;bottom:16px}.video-studio-module__svRV7G__panel{flex-direction:column;gap:13px;min-width:0;max-height:680px;padding-right:3px;display:flex;overflow:auto}.video-studio-module__svRV7G__panelTitle{align-items:center;gap:8px;display:flex}.video-studio-module__svRV7G__panelTitle h3{margin:0;font-size:16px;font-weight:650}.video-studio-module__svRV7G__panel label{flex-direction:column;gap:6px;font-size:12px;display:flex}.video-studio-module__svRV7G__studio input:not([type=checkbox]):not([type=range]):not([type=file]),.video-studio-module__svRV7G__studio textarea{border:1px solid var(--line);background:var(--background,#fff);width:100%;min-width:0;color:inherit;box-sizing:border-box;resize:vertical;border-radius:9px;padding:9px 10px}.video-studio-module__svRV7G__panel small,.video-studio-module__svRV7G__hint{color:var(--studio-muted);margin:0;font-size:11px}.video-studio-module__svRV7G__studio .video-studio-module__svRV7G__primary{background:var(--green);color:#fff;border-color:var(--green);min-height:42px}.video-studio-module__svRV7G__studio .video-studio-module__svRV7G__primary:hover{background:#30593e}.video-studio-module__svRV7G__panel label.video-studio-module__svRV7G__upload{flex-direction:row;align-self:flex-start;font-size:12px}.video-studio-module__svRV7G__upload input{display:none}.video-studio-module__svRV7G__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.video-studio-module__svRV7G__panel label.video-studio-module__svRV7G__check{flex-direction:row;align-items:center;gap:8px}.video-studio-module__svRV7G__check input{accent-color:var(--green)}.video-studio-module__svRV7G__panel details{border-top:1px solid var(--line);padding-top:12px}.video-studio-module__svRV7G__panel summary{cursor:pointer;align-items:center;gap:7px;margin-bottom:12px;font-weight:600;display:flex}.video-studio-module__svRV7G__panel details>*+*{margin-top:12px}.video-studio-module__svRV7G__track{gap:6px;min-width:0;display:flex}.video-studio-module__svRV7G__track audio{width:100%;min-width:0;height:36px}.video-studio-module__svRV7G__job,.video-studio-module__svRV7G__exportResult{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.video-studio-module__svRV7G__job video,.video-studio-module__svRV7G__exportResult video{background:#17231a;border-radius:8px;width:100%;max-height:220px}.video-studio-module__svRV7G__job progress{width:100%;accent-color:var(--green)}.video-studio-module__svRV7G__exportResult a{color:var(--green);align-items:center;gap:6px;display:flex}.video-studio-module__svRV7G__captions{flex-direction:column;gap:12px;max-height:245px;display:flex;overflow:auto}.video-studio-module__svRV7G__captionTimes{align-items:center;gap:5px;margin-bottom:5px;display:flex}.video-studio-module__svRV7G__captionTimes input{max-width:90px}.video-studio-module__svRV7G__caption{color:#fff;text-align:center;white-space:pre-wrap;pointer-events:none;text-shadow:0 1px 3px #000,1px 0 2px #000,-1px 0 2px #000;font-size:clamp(12px,1.4vw,20px);font-weight:600;position:absolute;left:6%;right:6%}.video-studio-module__svRV7G__bottom{bottom:14%}.video-studio-module__svRV7G__center{top:45%}.video-studio-module__svRV7G__top{top:8%}.video-studio-module__svRV7G__timeline{border-top:1px solid var(--line);margin-top:24px;padding-top:14px}.video-studio-module__svRV7G__timelineHead{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.video-studio-module__svRV7G__timelineHead strong{font-size:12px;font-weight:600}.video-studio-module__svRV7G__shots{gap:10px;padding:2px 1px 10px;display:flex;overflow:auto}.video-studio-module__svRV7G__shots button{text-align:left;flex:0 0 155px;justify-content:flex-start;padding:8px}.video-studio-module__svRV7G__shots button[aria-pressed=true]{border-color:var(--green);box-shadow:0 0 0 1px var(--green);background:#7ca97612}.video-studio-module__svRV7G__shots img{object-fit:cover;border-radius:5px;width:34px;height:50px}.video-studio-module__svRV7G__shots span{flex-direction:column;min-width:0;display:flex}.video-studio-module__svRV7G__shots small{color:var(--studio-muted);font-size:10px}.video-studio-module__svRV7G__shots strong{text-overflow:ellipsis;white-space:nowrap;max-width:99px;font-size:12px;font-weight:500;overflow:hidden}.video-studio-module__svRV7G__shots .video-studio-module__svRV7G__excluded{opacity:.4}.video-studio-module__svRV7G__error{color:#b54423;background:#b5442310;border:1px solid #b5442333;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:16px;padding:12px;display:flex}.video-studio-module__svRV7G__error button{font-size:11px}@container video-studio (max-width:640px){.video-studio-module__svRV7G__layout{grid-template-columns:1fr}.video-studio-module__svRV7G__visual{padding:14px;position:static}.video-studio-module__svRV7G__screen{max-height:350px}.video-studio-module__svRV7G__header{flex-wrap:wrap;align-items:flex-start}.video-studio-module__svRV7G__header h2{font-size:19px}.video-studio-module__svRV7G__tabs{gap:0}.video-studio-module__svRV7G__tabs button{padding:8px 5px;font-size:11px}.video-studio-module__svRV7G__tabs button span{width:17px;height:17px}.video-studio-module__svRV7G__panel{max-height:none;overflow:visible}.video-studio-module__svRV7G__header .video-studio-module__svRV7G__actions button{padding:7px}.video-studio-module__svRV7G__shots button{flex-basis:145px}.video-studio-module__svRV7G__caption{font-size:14px}}.video-studio-module__svRV7G__editEntry{border:1px solid var(--border);border-radius:9px;align-self:flex-end;align-items:center;gap:7px;margin-bottom:12px;padding:9px 14px;font-size:13px;display:inline-flex}
.storyboard-zoom-module__8R1bOG__viewer{flex-direction:column;gap:12px;min-height:0;display:flex}.storyboard-zoom-module__8R1bOG__toolbar{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.storyboard-zoom-module__8R1bOG__hint{flex:1;min-width:160px}.storyboard-zoom-module__8R1bOG__toolbar button{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-width:34px;min-height:34px;padding:7px 10px;display:inline-flex}.storyboard-zoom-module__8R1bOG__toolbar button:disabled{opacity:.35;cursor:default}.storyboard-zoom-module__8R1bOG__toolbar output{text-align:center;font-variant-numeric:tabular-nums;min-width:45px}.storyboard-zoom-module__8R1bOG__viewport{background:var(--muted);touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none;border-radius:10px;height:min(76dvh,1000px);min-height:0;position:relative;overflow:hidden}.storyboard-zoom-module__8R1bOG__viewport img{object-fit:contain;pointer-events:none;transform-origin:50%;will-change:transform;width:100%;max-width:none;height:100%;position:absolute;inset:0}.storyboard-zoom-module__8R1bOG__toolbar button:focus-visible,.storyboard-zoom-module__8R1bOG__viewport:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:600px){.storyboard-zoom-module__8R1bOG__hint{flex-basis:100%}.storyboard-zoom-module__8R1bOG__viewport{height:calc(100dvh - 205px)}}
.video-creation-card-module__ZHrr3G__card{border:1px solid var(--border);background:var(--card);min-width:0;max-width:640px;color:var(--foreground);border-radius:16px;padding:20px;font-size:13px;line-height:1.6}.video-creation-card-module__ZHrr3G__header{align-items:flex-start;gap:12px;margin-bottom:18px;display:flex}.video-creation-card-module__ZHrr3G__icon{color:#41684f;background:#6d8a7112;border-radius:10px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid}.video-creation-card-module__ZHrr3G__header strong{font-size:15px;font-weight:600}.video-creation-card-module__ZHrr3G__header p{color:var(--muted-foreground);margin:4px 0 0;font-size:12px;line-height:1.6}.video-creation-card-module__ZHrr3G__sheetButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.video-creation-card-module__ZHrr3G__sheet{width:100%;height:auto;display:block}.video-creation-card-module__ZHrr3G__sheetButton:focus-visible{outline-offset:4px}.video-creation-card-module__ZHrr3G__lightbox{gap:12px;width:calc(100vw - 32px);max-width:1800px;max-height:calc(100dvh - 32px);padding:20px;overflow:hidden}.video-creation-card-module__ZHrr3G__lightboxTitle{overflow-wrap:anywhere;padding-right:32px;font-size:14px;line-height:1.5}.video-creation-card-module__ZHrr3G__details{border:1px solid var(--border);background:var(--muted);min-height:36px;color:var(--foreground);white-space:nowrap;cursor:pointer;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:5px;padding:8px 11px;font-size:12px;font-weight:500;display:inline-flex}.video-creation-card-module__ZHrr3G__details:hover{background:var(--accent)}.video-creation-card-module__ZHrr3G__footer .video-creation-card-module__ZHrr3G__details{margin-left:auto}.video-creation-card-module__ZHrr3G__stack.video-creation-card-module__ZHrr3G__detail{max-width:800px;margin-inline:auto}.video-creation-card-module__ZHrr3G__detail .video-creation-card-module__ZHrr3G__card{max-width:none}.video-creation-card-module__ZHrr3G__detail .video-creation-card-module__ZHrr3G__sheet{height:min(65dvh,720px);max-height:720px}.video-creation-card-module__ZHrr3G__detail .video-creation-card-module__ZHrr3G__video{max-height:560px}.video-creation-card-module__ZHrr3G__video{background:#17211a;border-radius:12px;width:100%;max-height:400px;display:block}.video-creation-card-module__ZHrr3G__summary{color:var(--muted-foreground);margin:12px 0;font-size:12px}.video-creation-card-module__ZHrr3G__footer{flex-wrap:wrap;align-items:center;gap:12px;margin-top:16px;display:flex}.video-creation-card-module__ZHrr3G__primary{color:#fff;cursor:pointer;background:#41684f;border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:10px 14px;font-size:12px;text-decoration:none;display:inline-flex}.video-creation-card-module__ZHrr3G__primary:disabled{opacity:.4;cursor:not-allowed}.video-creation-card-module__ZHrr3G__secondary{color:var(--muted-foreground);cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:11px}.video-creation-card-module__ZHrr3G__note{color:var(--muted-foreground);margin:12px 0 0;font-size:11px;line-height:1.65}.video-creation-card-module__ZHrr3G__progress,.video-creation-card-module__ZHrr3G__loading{color:var(--muted-foreground);align-items:center;gap:7px;font-size:12px;display:flex}.video-creation-card-module__ZHrr3G__progress svg,.video-creation-card-module__ZHrr3G__loading svg{animation:1.3s linear infinite video-creation-card-module__ZHrr3G__spin}.video-creation-card-module__ZHrr3G__error{color:#a44e38;margin:10px 0;font-size:12px}.video-creation-card-module__ZHrr3G__card button:focus-visible,.video-creation-card-module__ZHrr3G__lightbox button:focus-visible,.video-creation-card-module__ZHrr3G__primary:focus-visible{outline-offset:3px;outline:2px solid #41684f}@keyframes video-creation-card-module__ZHrr3G__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.video-creation-card-module__ZHrr3G__progress svg,.video-creation-card-module__ZHrr3G__loading svg{animation:none}}@media (max-width:480px){.video-creation-card-module__ZHrr3G__card,.video-creation-card-module__ZHrr3G__lightbox{padding:16px}.video-creation-card-module__ZHrr3G__footer{gap:10px}}.video-creation-card-module__ZHrr3G__stack{flex-direction:column;gap:16px;width:100%;min-width:0;max-width:640px;display:flex}.video-creation-card-module__ZHrr3G__card{width:100%}.video-creation-card-module__ZHrr3G__heading{flex:1;min-width:0}.video-creation-card-module__ZHrr3G__badge,.video-creation-card-module__ZHrr3G__confirmed{background:var(--muted);color:var(--muted-foreground);border-radius:20px;flex-shrink:0;align-items:center;padding:4px 9px;font-size:11px;line-height:1.5;display:inline-flex}.video-creation-card-module__ZHrr3G__confirmed{color:#41684f;background:#41684f0d}.video-creation-card-module__ZHrr3G__sheet{object-fit:contain;background:var(--muted);border-radius:8px;max-height:300px}.video-creation-card-module__ZHrr3G__secondary{align-items:center;gap:5px;text-decoration:none;display:inline-flex}.video-creation-card-module__ZHrr3G__secondary:disabled{opacity:.4;cursor:not-allowed}
.structured-presentation-module__NPuKPG__video,.structured-presentation-module__NPuKPG__audio{min-width:0}.structured-presentation-module__NPuKPG__screen{color:#f0f3e9;aspect-ratio:16/9;background-color:#20281f;background-image:radial-gradient(at 85% 5%,#63704b55,#0000 60%),linear-gradient(130deg,#0000 48%,#91a67508 48% 49%,#0000 49%);background-position:0 0;background-repeat:repeat;background-size:auto;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;border-radius:14px 14px 0 0;flex-direction:column;min-height:280px;padding:18px 22px;display:flex;position:relative;overflow:hidden}.structured-presentation-module__NPuKPG__screenMeta{color:#b7c3a8;letter-spacing:.12em;justify-content:space-between;gap:10px;font-size:10px;display:flex}.structured-presentation-module__NPuKPG__screenMeta span{align-items:center;gap:7px;display:flex}.structured-presentation-module__NPuKPG__sceneVisual{isolation:isolate;flex-direction:column;flex:1;justify-content:center;padding:28px 8px;display:flex;position:relative}.structured-presentation-module__NPuKPG__sceneNumber{opacity:.045;z-index:-1;font-size:160px;font-weight:750;line-height:1;position:absolute;top:10px;right:0}.structured-presentation-module__NPuKPG__screen .structured-presentation-module__NPuKPG__sceneVisual h3{color:#f4f6ed;max-width:90%;margin:0 0 12px;font-size:25px;line-height:1.4}.structured-presentation-module__NPuKPG__screen .structured-presentation-module__NPuKPG__sceneVisual p{color:#c0c9b9;max-height:120px;margin:0;font-size:12px;line-height:1.8;overflow-y:auto}.structured-presentation-module__NPuKPG__screen .structured-presentation-module__NPuKPG__subtitle{color:#f4f4ed;background:#0005;border-radius:6px;max-height:100px;margin:0;padding:8px 12px;font-size:12px;line-height:1.6;overflow:auto}.structured-presentation-module__NPuKPG__transport{color:#dce3d4;background:#293226;border-radius:0 0 12px 12px;align-items:center;gap:12px;padding:11px 15px;font-size:11px;display:flex}.structured-presentation-module__NPuKPG__transport button{border-radius:5px;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.structured-presentation-module__NPuKPG__transport button:hover:not(:disabled){background:#ffffff20}.structured-presentation-module__NPuKPG__transport button:disabled{opacity:.3}.structured-presentation-module__NPuKPG__transport>span{white-space:nowrap;font-variant-numeric:tabular-nums}.structured-presentation-module__NPuKPG__transport small{color:#a4ae9b}.structured-presentation-module__NPuKPG__transport .structured-presentation-module__NPuKPG__previewLabel{color:#aab79f;white-space:normal;margin-left:auto;font-size:9px}.structured-presentation-module__NPuKPG__timeline{scrollbar-width:thin;gap:6px;padding:13px 0 7px;display:flex;overflow-x:auto}.structured-presentation-module__NPuKPG__timeline button{background:var(--muted);border:1px solid var(--border);text-align:left;min-width:100px;max-width:220px;color:var(--muted-foreground);border-radius:8px;flex-shrink:0;flex-basis:0;grid-template-columns:1fr auto;gap:7px;padding:10px;display:grid}.structured-presentation-module__NPuKPG__timeline button[aria-pressed=true]{color:#4b6431;background:#eff4e7;border-color:#95a67b}.structured-presentation-module__NPuKPG__timeline button>span{font-size:10px}.structured-presentation-module__NPuKPG__timeline strong{white-space:nowrap;text-overflow:ellipsis;grid-area:2/1/auto/3;font-size:11px;font-weight:500;overflow:hidden}.structured-presentation-module__NPuKPG__timeline small{grid-area:1/2;font-size:10px}.structured-presentation-module__NPuKPG__productionSection{margin:25px 0}.structured-presentation-module__NPuKPG__productionSection>h3{border-bottom:1px solid var(--border);padding-bottom:12px;font-size:13px}.structured-presentation-module__NPuKPG__shot{border-bottom:1px solid var(--border);gap:13px;padding:16px 0;display:flex}.structured-presentation-module__NPuKPG__shot>b{color:#8a9877;background:var(--muted);border-radius:6px;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.structured-presentation-module__NPuKPG__shot>div{flex:1;min-width:0}.structured-presentation-module__NPuKPG__shot strong{font-size:12px}.structured-presentation-module__NPuKPG__shot span{color:var(--muted-foreground);font-size:10px;display:block}.structured-presentation-module__NPuKPG__shot p{align-items:baseline;gap:7px;margin:10px 0;font-size:12px;line-height:1.8;display:flex}.structured-presentation-module__NPuKPG__shot p svg{flex-shrink:0}.structured-presentation-module__NPuKPG__audioCover{background:linear-gradient(120deg,#f4f2ea,#e8efe0);border:1px solid #dfe4d6;border-radius:14px;align-items:center;gap:17px;padding:24px;display:flex}.structured-presentation-module__NPuKPG__mic{color:#fff;background:#7f9365;border-radius:18px;flex-shrink:0;place-items:center;width:66px;height:66px;display:grid}.structured-presentation-module__NPuKPG__audioCover>div:last-child{flex-direction:column;gap:7px;min-width:0;display:flex}.structured-presentation-module__NPuKPG__audioCover small{letter-spacing:.12em;color:#6f7e5e;font-size:9px}.structured-presentation-module__NPuKPG__audioCover strong{font-size:16px;line-height:1.5}.structured-presentation-module__NPuKPG__audioCover span{color:#78816f;font-size:11px}.structured-presentation-module__NPuKPG__wave{justify-content:center;align-items:center;gap:4px;height:70px;padding:12px 20px;display:flex;overflow:hidden}.structured-presentation-module__NPuKPG__wave i{background:#acb899;border-radius:5px;width:3px;min-width:2px}.structured-presentation-module__NPuKPG__audio .structured-presentation-module__NPuKPG__audioNote{color:var(--muted-foreground);justify-content:center;align-items:center;gap:7px;margin:0 0 25px;font-size:10px;display:flex}.structured-presentation-module__NPuKPG__segment{border-bottom:1px solid var(--border);gap:13px;padding:18px 0;display:flex}.structured-presentation-module__NPuKPG__segment>span{color:#81926b;padding-top:2px;font-size:11px}.structured-presentation-module__NPuKPG__segment>div{flex:1;min-width:0}.structured-presentation-module__NPuKPG__segment strong{font-size:13px}.structured-presentation-module__NPuKPG__segment small{color:var(--muted-foreground);margin-top:5px;font-size:10px;display:block}.structured-presentation-module__NPuKPG__segment p{font-size:13px;line-height:1.9}.structured-presentation-module__NPuKPG__segment aside{color:var(--muted-foreground);background:var(--muted);border-radius:7px;padding:10px 13px;font-size:11px}@media (max-width:500px){.structured-presentation-module__NPuKPG__screen{min-height:300px;padding:13px}.structured-presentation-module__NPuKPG__screen .structured-presentation-module__NPuKPG__sceneVisual h3{font-size:22px}.structured-presentation-module__NPuKPG__transport{gap:5px;padding:9px}.structured-presentation-module__NPuKPG__transport .structured-presentation-module__NPuKPG__previewLabel{max-width:105px;font-size:8px}.structured-presentation-module__NPuKPG__audioCover{gap:12px;padding:18px 14px}.structured-presentation-module__NPuKPG__mic{border-radius:13px;width:48px;height:48px}.structured-presentation-module__NPuKPG__audioCover strong{font-size:14px}.structured-presentation-module__NPuKPG__sceneNumber{font-size:130px}}.dark .structured-presentation-module__NPuKPG__audioCover{background:var(--muted);border-color:var(--border)}.dark .structured-presentation-module__NPuKPG__timeline button[aria-pressed=true]{color:#dce8ca;background:#3b492e}
.device-preview-module__TXeekW__stage{flex-direction:column;align-items:center;gap:24px;width:100%;min-width:0;padding:30px 16px 36px;display:flex;container-type:inline-size}.device-preview-module__TXeekW__device{background:linear-gradient(110deg,#92918e,#252626 12%,#555653 47%,#aaa9a4 75%,#2b2c2b);border-radius:51px;width:358px;max-width:100%;padding:8px;position:relative;box-shadow:0 0 0 1px #4a4a49,0 20px 42px -18px #0006,0 3px 8px #0003,inset 0 0 0 2px #d1cfca,inset 0 0 0 4px #373837}.device-preview-module__TXeekW__screen{aspect-ratio:9/19.5;color:#171717;isolation:isolate;--foreground:#171717;--background:#fff;--muted:#f5f5f5;--muted-foreground:#888;--border:#eee;--card:#fff;--card-foreground:#171717;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:4px solid #141515;border-radius:43px;flex-direction:column;display:flex;position:relative;overflow:hidden}.device-preview-module__TXeekW__volume,.device-preview-module__TXeekW__power{background:linear-gradient(90deg,#8a8985,#373836);border-radius:3px;width:3px;height:48px;position:absolute;top:130px;left:-3px}.device-preview-module__TXeekW__volume:after{content:"";background:inherit;border-radius:inherit;width:3px;height:48px;position:absolute;top:61px}.device-preview-module__TXeekW__power{height:72px;top:180px;left:auto;right:-3px}.device-preview-module__TXeekW__status{flex-shrink:0;justify-content:space-between;align-items:center;height:50px;padding:6px 23px 0;font-size:12px;display:flex;position:relative}.device-preview-module__TXeekW__status>span:last-child{align-items:center;gap:4px;display:flex}.device-preview-module__TXeekW__island{background:#080909;border-radius:20px;width:96px;height:27px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.device-preview-module__TXeekW__island:after{content:"";background:radial-gradient(circle at 35% 30%,#244064,#080e18 65%);border-radius:50%;width:9px;height:9px;position:absolute;top:9px;right:10px;box-shadow:0 0 0 2px #101213}.device-preview-module__TXeekW__nav{border-bottom:1px solid #f4f4f4;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;height:54px;padding:9px 15px;font-size:13px;display:flex}.device-preview-module__TXeekW__author{flex:1;align-items:center;gap:8px;font-size:11px;display:flex}.device-preview-module__TXeekW__avatar{color:#67724f;background:#e9eddf;border-radius:50%;place-items:center;width:29px;height:29px;font-family:Georgia,serif;display:grid}.device-preview-module__TXeekW__follow{color:#e92848;border:1px solid #ff274b;border-radius:15px;margin-left:auto;padding:3px 12px;font-size:10px}.device-preview-module__TXeekW__scroll{overscroll-behavior:contain;scrollbar-width:none;flex:1;min-height:0;overflow:auto}.device-preview-module__TXeekW__scroll::-webkit-scrollbar{display:none}.device-preview-module__TXeekW__slides::-webkit-scrollbar{display:none}.device-preview-module__TXeekW__gallery{position:relative}.device-preview-module__TXeekW__slides{scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow-x:auto}.device-preview-module__TXeekW__slide{scroll-snap-align:start;background:#f4f3ef;flex:0 0 100%;min-width:0;max-height:440px}.device-preview-module__TXeekW__slide img{object-fit:contain;width:100%;height:100%;display:block}.device-preview-module__TXeekW__placeholder{color:#949789;background:radial-gradient(circle at 75% 20%,#e7e4d6 0,#0000 50%),#f0f1ea;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:13px;display:flex}.device-preview-module__TXeekW__placeholder small{font-size:10px}.device-preview-module__TXeekW__counter{color:#fff;background:#0007;border-radius:20px;padding:3px 8px;font-size:10px;position:absolute;top:12px;right:12px}.device-preview-module__TXeekW__previous,.device-preview-module__TXeekW__next{color:#333;cursor:pointer;background:#fffc;border:0;border-radius:50%;place-items:center;width:26px;height:26px;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 1px 6px #0001}.device-preview-module__TXeekW__previous{left:8px}.device-preview-module__TXeekW__next{right:8px}.device-preview-module__TXeekW__previous:disabled,.device-preview-module__TXeekW__next:disabled{visibility:hidden}.device-preview-module__TXeekW__dots{justify-content:center;gap:4px;padding:10px 0 0;display:flex}.device-preview-module__TXeekW__dots i{background:#ddd;border-radius:50%;width:4px;height:4px}.device-preview-module__TXeekW__dots i[data-active=true]{background:#ff274b;border-radius:3px;width:9px}.device-preview-module__TXeekW__copy{overflow-wrap:anywhere;padding:16px 17px 24px}.device-preview-module__TXeekW__copy h2{letter-spacing:0;margin:0 0 12px;font-size:17px;font-weight:650;line-height:1.5}.device-preview-module__TXeekW__copy p{font-size:13px;line-height:1.85}.device-preview-module__TXeekW__copy [data-testid=artifact-body]{font-size:13px}.device-preview-module__TXeekW__copy h3{font-size:15px}.device-preview-module__TXeekW__copy img{max-width:100%}.device-preview-module__TXeekW__article{padding:23px 20px 32px}.device-preview-module__TXeekW__article h2{margin-bottom:13px;font-size:22px;font-weight:550;line-height:1.45}.device-preview-module__TXeekW__article p{font-size:15px;line-height:1.95}.device-preview-module__TXeekW__byline{color:#576b95;align-items:center;gap:9px;margin-bottom:25px;font-size:12px;display:flex}.device-preview-module__TXeekW__byline span{color:#999;background:#f4f4f4;border-radius:3px;padding:2px 4px;font-size:10px}.device-preview-module__TXeekW__byline b{font-weight:400}.device-preview-module__TXeekW__tags{color:#315576}.device-preview-module__TXeekW__engagement{background:#fff;border-top:1px solid #f1f1f1;flex-shrink:0;align-items:center;gap:18px;padding:10px 15px 5px;display:flex}.device-preview-module__TXeekW__engagement span{color:#999;background:#f5f5f5;border-radius:20px;flex:1;padding:7px 12px;font-size:11px}.device-preview-module__TXeekW__home{flex-shrink:0;justify-content:center;align-items:center;height:21px;display:flex}.device-preview-module__TXeekW__home i{background:#171717;border-radius:4px;width:105px;height:4px}.device-preview-module__TXeekW__caption{text-align:center;color:var(--foreground);margin:0;font-size:12px;line-height:1.8}.device-preview-module__TXeekW__caption span{color:var(--muted-foreground);font-size:10px;display:block}@container (max-width:310px){.device-preview-module__TXeekW__device{border-radius:41px;padding:6px}.device-preview-module__TXeekW__screen{border-radius:34px}.device-preview-module__TXeekW__status{padding-inline:16px}.device-preview-module__TXeekW__island{width:80px}.device-preview-module__TXeekW__engagement{gap:12px}.device-preview-module__TXeekW__nav{padding-inline:12px}}@media (prefers-reduced-motion:reduce){.device-preview-module__TXeekW__slides{scroll-behavior:auto}}:is(.device-preview-module__TXeekW__article [data-testid=artifact-body],.device-preview-module__TXeekW__article [data-testid=structured-artifact]){font-size:15px}:is(.device-preview-module__TXeekW__copy [class*=imageTools],.device-preview-module__TXeekW__copy [class*=ready],.device-preview-module__TXeekW__copy [class*=number]){display:none}.device-preview-module__TXeekW__back{color:#333;cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:4px 0;font-size:12px;display:flex}.device-preview-module__TXeekW__navSpace{width:40px}.device-preview-module__TXeekW__coverScreen{background:#ededed;min-height:100%;padding:20px 12px}.device-preview-module__TXeekW__coverScreen>p{text-align:center;color:#888;margin:0 0 20px;font-size:11px}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover]{--foreground:#222;--background:#fff;--border:#e5e5e5;--muted-foreground:#888}.device-preview-module__TXeekW__videoScreen{color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#090909}.device-preview-module__TXeekW__videoNav{border-bottom:0;height:42px}.device-preview-module__TXeekW__videoScreen .device-preview-module__TXeekW__home i{background:#eee}.device-preview-module__TXeekW__videoViewport{background:#090909;flex:1;min-height:0;display:grid;position:relative;overflow:hidden}.device-preview-module__TXeekW__videoPlayer{object-fit:contain;width:100%;height:100%;min-height:0;display:block}.device-preview-module__TXeekW__videoCaption{flex:none;padding:14px 16px 8px;line-height:1.6}.device-preview-module__TXeekW__videoCaption strong{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;display:-webkit-box;overflow:hidden}.device-preview-module__TXeekW__videoCaption>span{color:#aaa;margin-top:4px;font-size:10px;display:block}.device-preview-module__TXeekW__videoEmpty{text-align:center;color:#ccc;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;line-height:1.8;display:flex}.device-preview-module__TXeekW__videoPlaybackError{text-align:center;background:#090909e8;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:12px;line-height:1.8;display:flex;position:absolute;inset:0}.device-preview-module__TXeekW__videoEmpty button,.device-preview-module__TXeekW__videoPlaybackError button{color:#fff;cursor:pointer;background:#252525;border:1px solid #666;border-radius:20px;padding:8px 14px}.device-preview-module__TXeekW__videoEmpty button:focus-visible,.device-preview-module__TXeekW__videoPlaybackError button:focus-visible{outline-offset:3px;outline:2px solid #fff}.device-preview-module__TXeekW__videoStage{gap:12px;padding-top:12px;padding-bottom:16px}.device-preview-module__TXeekW__videoDevice{width:clamp(240px,46.1538dvh - 124.615px,358px)}.device-preview-module__TXeekW__articleScreen{min-height:100%;display:grid}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover]{transition:box-shadow .16s}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover]:hover{box-shadow:0 4px 18px #0000000d}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover] img{transition:filter .12s}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover]:active img{filter:brightness(.94)}@media (prefers-reduced-motion:reduce){.device-preview-module__TXeekW__coverScreen [data-testid=article-cover]{transition:none}.device-preview-module__TXeekW__coverScreen [data-testid=article-cover] img{transition:none}}
.generation-progress-module__ncik4a__progress{border:1px solid var(--border);background:var(--background);border-radius:14px;max-width:580px;margin:16px 0;padding:14px 16px}.generation-progress-module__ncik4a__steps{align-items:center;gap:0;display:flex}.generation-progress-module__ncik4a__steps>span{color:var(--muted-foreground);flex:1;align-items:center;gap:7px;font-size:11px;display:flex}.generation-progress-module__ncik4a__steps>span:not(:last-child):after{content:"";background:var(--border);flex:1;height:1px;margin:0 12px 0 5px}.generation-progress-module__ncik4a__steps b{background:var(--muted);border-radius:50%;flex-shrink:0;place-items:center;width:23px;height:23px;display:grid}.generation-progress-module__ncik4a__steps [data-state=done],.generation-progress-module__ncik4a__steps [data-state=active]{color:var(--foreground)}.generation-progress-module__ncik4a__steps [data-state=done] b{color:#4c6b32;background:#e6efda}.generation-progress-module__ncik4a__steps [data-state=active] b{color:#61713f;background:#eef0e9}.generation-progress-module__ncik4a__status{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:7px;margin-top:14px;font-size:11px;display:flex}.generation-progress-module__ncik4a__status small{color:#93632f;margin-left:auto}.generation-progress-module__ncik4a__pulse{background:#8d9b66;border-radius:50%;width:5px;height:5px;animation:1.7s ease-in-out infinite generation-progress-module__ncik4a__breathe}.generation-progress-module__ncik4a__progress progress{appearance:none;background:var(--muted);border:0;border-radius:4px;width:100%;height:3px;margin-top:12px;display:block;overflow:hidden}.generation-progress-module__ncik4a__progress progress::-webkit-progress-bar{background:var(--muted)}.generation-progress-module__ncik4a__progress progress::-webkit-progress-value{background:#829b5e;transition:width .3s}.generation-progress-module__ncik4a__progress progress::-moz-progress-bar{background:#829b5e}.generation-progress-module__ncik4a__strip{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;margin:16px 0;display:grid}.generation-progress-module__ncik4a__smallStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;max-width:580px}.generation-progress-module__ncik4a__image{min-width:0;margin:0}.generation-progress-module__ncik4a__frame{border:1px solid var(--border);background:#eef0eb;border-radius:12px;position:relative;overflow:hidden}.generation-progress-module__ncik4a__openImage{border:0;width:100%;height:100%;padding:0;display:block}.generation-progress-module__ncik4a__openImage:not(:disabled){cursor:zoom-in}.generation-progress-module__ncik4a__openImage img{object-fit:cover;width:100%;height:100%}.generation-progress-module__ncik4a__placeholder{color:#7e8776;isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:12px;height:100%;font-size:12px;display:flex;position:relative;overflow:hidden}.generation-progress-module__ncik4a__placeholder small{text-align:center;padding:0 8px;font-size:10px}.generation-progress-module__ncik4a__placeholder>svg,.generation-progress-module__ncik4a__placeholder>span:not(.generation-progress-module__ncik4a__landscape),.generation-progress-module__ncik4a__placeholder>small{z-index:1}.generation-progress-module__ncik4a__landscape{opacity:.35;position:absolute;inset:0}.generation-progress-module__ncik4a__landscape i{background:#d8ded0;border-radius:50%;position:absolute}.generation-progress-module__ncik4a__landscape i:first-child{aspect-ratio:1;background:#e1d6b8;height:25%;top:15%;right:14%}.generation-progress-module__ncik4a__landscape i:nth-child(2){width:150%;height:75%;bottom:-35%;left:-60%;transform:rotate(20deg)}.generation-progress-module__ncik4a__landscape i:nth-child(3){background:#c2cbb6;width:110%;height:65%;bottom:-30%;right:-30%}.generation-progress-module__ncik4a__generating:after{content:"";background:linear-gradient(110deg,#0000 25%,#ffffff60 48%,#0000 70%);animation:2.8s infinite generation-progress-module__ncik4a__shimmer;position:absolute;inset:0;transform:translate(-100%)}.generation-progress-module__ncik4a__number{color:#5a6552;font-variant-numeric:tabular-nums;background:#ffffffd9;border-radius:5px;padding:2px 5px;font-size:10px;position:absolute;top:9px;left:9px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__placeholder{gap:8px;font-size:10px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__frame{border-radius:9px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__number{font-size:9px;top:6px;left:6px}.generation-progress-module__ncik4a__spin{animation:1.2s linear infinite generation-progress-module__ncik4a__rotate}@keyframes generation-progress-module__ncik4a__rotate{to{transform:rotate(360deg)}}@keyframes generation-progress-module__ncik4a__breathe{50%{opacity:.3}}@keyframes generation-progress-module__ncik4a__shimmer{to{transform:translate(100%)}}@media (max-width:500px){.generation-progress-module__ncik4a__progress{padding:12px}.generation-progress-module__ncik4a__steps>span{gap:5px;font-size:10px}.generation-progress-module__ncik4a__steps>span:not(:last-child):after{margin:0 5px}.generation-progress-module__ncik4a__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.generation-progress-module__ncik4a__smallStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__placeholder{font-size:9px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__number{display:none}}@media (prefers-reduced-motion:reduce){.generation-progress-module__ncik4a__spin,.generation-progress-module__ncik4a__pulse,.generation-progress-module__ncik4a__generating:after{animation:none}}.generation-progress-module__ncik4a__openImage{transition:opacity .25s;position:absolute;inset:0}.generation-progress-module__ncik4a__placeholder{position:absolute;inset:0}.generation-progress-module__ncik4a__miniProgress{background:#8b97782b;border-radius:4px;width:74px;height:2px;margin-top:2px;display:block;overflow:hidden}.generation-progress-module__ncik4a__miniProgress i{background:#8b9778;border-radius:4px;width:35%;height:100%;animation:1.8s ease-in-out infinite generation-progress-module__ncik4a__quietProgress;display:block}.generation-progress-module__ncik4a__placeholder .generation-progress-module__ncik4a__retry{z-index:2;color:#58614f;cursor:pointer;background:#ffffffc9;border:1px solid #7e877632;border-radius:9px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;display:flex}.generation-progress-module__ncik4a__imageTools{color:#52594e;background:#fffffff0;border:1px solid #ffffff9c;border-radius:10px;gap:2px;padding:3px;display:flex;position:absolute;top:9px;right:9px;box-shadow:0 3px 12px #00000008}.generation-progress-module__ncik4a__imageTools button{cursor:pointer;border-radius:7px;place-items:center;width:29px;height:29px;display:grid}.generation-progress-module__ncik4a__imageTools button:hover{background:#ffffff24}.generation-progress-module__ncik4a__imageTools button:focus-visible{outline:2px solid #8b9778}.generation-progress-module__ncik4a__generating:after{pointer-events:none;opacity:.4}.generation-progress-module__ncik4a__miniProgress{z-index:1}@keyframes generation-progress-module__ncik4a__quietProgress{0%{transform:translate(-100%)}to{transform:translate(380%)}}@media (prefers-reduced-motion:reduce){.generation-progress-module__ncik4a__miniProgress i{animation:none;transform:translate(90%)}.generation-progress-module__ncik4a__openImage{transition:none}}.generation-progress-module__ncik4a__creditPlaceholder{color:#333;text-align:center;background:#f7f7f9;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:24px 20px;display:flex;position:absolute;inset:0}.generation-progress-module__ncik4a__creditIcon{color:#fff;background:linear-gradient(145deg,#7269ff,#b6b0ff);border-radius:50%;place-items:center;width:44px;height:44px;font-size:32px;display:grid}.generation-progress-module__ncik4a__creditPlaceholder p{font-size:14px;line-height:1.6}.generation-progress-module__ncik4a__creditPlaceholder a,.generation-progress-module__ncik4a__creditPlaceholder button{border-radius:30px;justify-content:center;align-items:center;gap:5px;width:100%;max-width:240px;min-height:42px;padding:10px 12px;font-size:14px;font-weight:600;display:flex}.generation-progress-module__ncik4a__creditPlaceholder a{color:#8a80ff;background:#fff;box-shadow:0 2px 8px #8175fa10}.generation-progress-module__ncik4a__creditPlaceholder button{cursor:pointer;background:#ebebef}.generation-progress-module__ncik4a__creditPlaceholder button:disabled{opacity:.5}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder{gap:6px;padding:10px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditIcon{width:24px;height:24px;font-size:18px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder p,.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder a,.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder button{font-size:9px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder a,.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__creditPlaceholder button{min-height:24px;padding:3px}.generation-progress-module__ncik4a__number[data-image-overlay][data-image-overlay]{color:#687168;box-shadow:none;background:#ffffffb8;border-color:#fff6}.generation-progress-module__ncik4a__cardProgress{grid-column:1/-1;gap:8px;min-width:0;padding-top:3px;display:grid}.generation-progress-module__ncik4a__cardSteps{align-items:center;gap:0;display:flex}.generation-progress-module__ncik4a__cardSteps>span{color:var(--muted-foreground);white-space:nowrap;align-items:center;gap:5px;font-size:11px;line-height:18px;display:flex}.generation-progress-module__ncik4a__cardSteps>span:not(:last-child){flex:1}.generation-progress-module__ncik4a__cardSteps>span:not(:last-child):after{content:"";background:var(--border);opacity:.65;flex:1;height:1px;margin:0 10px}.generation-progress-module__ncik4a__cardSteps>span>span{flex-shrink:0;display:flex}.generation-progress-module__ncik4a__cardSteps [data-state=active],.generation-progress-module__ncik4a__cardSteps [data-state=done]{color:var(--ring)}.generation-progress-module__ncik4a__cardStatus{color:var(--muted-foreground);font-size:10px;line-height:1.6;display:block}.generation-progress-module__ncik4a__cardProgress progress{appearance:none;background:var(--muted);border:0;border-radius:2px;width:100%;height:2px;display:block;overflow:hidden}.generation-progress-module__ncik4a__cardProgress progress::-webkit-progress-bar{background:var(--muted)}.generation-progress-module__ncik4a__cardProgress progress::-webkit-progress-value{background:var(--ring)}.generation-progress-module__ncik4a__cardProgress progress::-moz-progress-bar{background:var(--ring)}.generation-progress-module__ncik4a__waitingFrame{box-shadow:none;background:linear-gradient(150deg,var(--card),color-mix(in srgb,var(--muted) 70%,var(--card)));border-color:var(--border);container-type:inline-size}.generation-progress-module__ncik4a__waitingFrame .generation-progress-module__ncik4a__placeholder{color:var(--muted-foreground);gap:20px}.generation-progress-module__ncik4a__loadingLabel{font-size:12px;font-weight:400}.generation-progress-module__ncik4a__estimatedProgress{gap:8px;width:132px;max-width:65%;margin-top:0;display:grid}.generation-progress-module__ncik4a__estimatedTrack{background:color-mix(in srgb,var(--ring) 12%,var(--muted));border-radius:4px;height:3px;display:block;overflow:hidden}.generation-progress-module__ncik4a__estimatedTrack i{background:color-mix(in srgb,var(--ring) 65%,var(--muted-foreground));border-radius:4px;height:100%;transition:width 1s linear;display:block}.generation-progress-module__ncik4a__estimatedCaption{color:var(--muted-foreground);font-variant-numeric:tabular-nums;opacity:.75;justify-content:space-between;font-size:9px;display:flex}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__estimatedProgress{width:44px}.generation-progress-module__ncik4a__compact .generation-progress-module__ncik4a__loadingLabel{font-size:9px}@container (max-width:140px){.generation-progress-module__ncik4a__waitingFrame .generation-progress-module__ncik4a__placeholder{gap:10px}.generation-progress-module__ncik4a__loadingLabel{font-size:10px}.generation-progress-module__ncik4a__estimatedCaption{font-size:8px}}@media (prefers-reduced-motion:reduce){.generation-progress-module__ncik4a__estimatedTrack i{transition:none}}.generation-progress-module__ncik4a__image .generation-progress-module__ncik4a__frame{transition:box-shadow .14s,border-color .14s,transform .14s}.generation-progress-module__ncik4a__image[data-selected=true] .generation-progress-module__ncik4a__frame{border-color:var(--success);box-shadow:none}.generation-progress-module__ncik4a__imageTools button[aria-pressed=true]{box-shadow:0 2px 9px #215c4933;color:#fff!important;background:#287650!important}.generation-progress-module__ncik4a__image[data-selected=true] .generation-progress-module__ncik4a__imageTools{opacity:1!important;pointer-events:auto!important;background:#fff!important;border-color:#fff!important}@media (prefers-reduced-motion:reduce){.generation-progress-module__ncik4a__image .generation-progress-module__ncik4a__frame{transition:none}}.generation-progress-module__ncik4a__waitingFrame .generation-progress-module__ncik4a__number[data-image-overlay]{opacity:1;pointer-events:none;color:var(--muted-foreground);background:0 0;font-weight:500}.generation-progress-module__ncik4a__failureReason{color:var(--destructive);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:8px;font-size:12px;line-height:1.6;display:block}
.image-grid-module___DuSrq__grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:clamp(8px,1.5vw,18px);width:100%;min-width:0;display:grid}.image-grid-module___DuSrq__grid>*{min-width:0}
.source-article-card-module__O2h_JW__card{border:1px solid var(--border,#e2e5df);background:var(--card,#fff);border-radius:18px;min-width:0;margin:14px 0;overflow:hidden}.source-article-card-module__O2h_JW__summary{text-align:left;width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:14px;padding:18px;display:flex}.source-article-card-module__O2h_JW__summary:disabled{opacity:1;cursor:default}.source-article-card-module__O2h_JW__icon{color:#526c37;background:#edf2e5;border-radius:13px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.source-article-card-module__O2h_JW__heading{flex:1;gap:5px;min-width:0;display:grid}.source-article-card-module__O2h_JW__heading strong{overflow-wrap:anywhere;font-size:15px}.source-article-card-module__O2h_JW__heading small,.source-article-card-module__O2h_JW__heading>span{color:var(--muted-foreground,#747b72);font-size:12px}.source-article-card-module__O2h_JW__chevron{flex-shrink:0;transition:transform .22s cubic-bezier(.22,1,.36,1)}.source-article-card-module__O2h_JW__summary[aria-expanded=true]>.source-article-card-module__O2h_JW__chevron{transform:rotate(180deg)}.source-article-card-module__O2h_JW__original{overflow-wrap:anywhere;overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(62vh,620px);padding:0 22px 22px;overflow:auto}@media (prefers-reduced-motion:reduce){.source-article-card-module__O2h_JW__chevron{transition:none}}.source-article-card-module__O2h_JW__original a{font-size:12px;text-decoration:underline}.source-article-card-module__O2h_JW__original h3{margin:15px 0}.source-article-card-module__O2h_JW__matched{color:var(--muted-foreground,#66735a);align-items:center;gap:7px;margin:0;padding:0 18px 15px;font-size:12px;display:flex}.source-article-card-module__O2h_JW__error{color:#ba4c38;padding:10px 18px;font-size:13px}.source-article-card-module__O2h_JW__error button{margin-left:10px;text-decoration:underline}.source-article-card-module__O2h_JW__purpose{border:1px solid var(--border,#dfe5d7);background:var(--card,#fff);color:var(--foreground);border-radius:20px;flex-shrink:0;max-height:48vh;margin:0 0 10px;padding:19px;overflow:auto;box-shadow:0 -6px 28px #2433160b}.source-article-card-module__O2h_JW__purposeHeading>span{color:#6b8050;align-items:center;gap:5px;font-size:12px;display:flex}.source-article-card-module__O2h_JW__purpose h3{margin:7px 0 13px;font-size:16px}.source-article-card-module__O2h_JW__choices{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.source-article-card-module__O2h_JW__choices button{text-align:left;border:1px solid var(--border,#e3e5df);background:var(--background,#fafbf8);color:inherit;cursor:pointer;border-radius:12px;gap:6px;padding:13px;display:grid}.source-article-card-module__O2h_JW__choices button[aria-pressed=true]{color:#354923;background:#eaf1df;border-color:#6d8651}.source-article-card-module__O2h_JW__choices b{font-size:14px}.source-article-card-module__O2h_JW__choices span{opacity:.74;font-size:12px;line-height:1.5}.source-article-card-module__O2h_JW__purpose textarea{resize:vertical;border:1px solid var(--border,#e3e5df);width:100%;color:inherit;background:0 0;border-radius:10px;margin-top:12px;padding:10px;font-size:13px}.source-article-card-module__O2h_JW__footer{justify-content:space-between;align-items:center;gap:12px;margin-top:10px;display:flex}.source-article-card-module__O2h_JW__footer small{color:var(--muted-foreground,#747b72);font-size:12px}.source-article-card-module__O2h_JW__footer button{color:#fff;cursor:pointer;background:#526c37;border-radius:20px;flex-shrink:0;align-items:center;gap:5px;padding:9px 22px;display:flex}.source-article-card-module__O2h_JW__footer button:disabled{opacity:.45;cursor:default}@media (max-width:600px){.source-article-card-module__O2h_JW__purpose{border-radius:16px;max-height:43vh;padding:13px}.source-article-card-module__O2h_JW__choices button{padding:10px}.source-article-card-module__O2h_JW__choices span{font-size:11px}.source-article-card-module__O2h_JW__summary{gap:10px;padding:13px}.source-article-card-module__O2h_JW__original{padding:0 13px 15px}}.source-article-card-module__O2h_JW__card{max-width:780px}.source-article-card-module__O2h_JW__heading .source-article-card-module__O2h_JW__state{color:#3e6542;background:#eff5ee;border-radius:20px;width:fit-content;padding:3px 9px;font-size:11px}.source-article-card-module__O2h_JW__card[data-state=failed] .source-article-card-module__O2h_JW__state,.source-article-card-module__O2h_JW__card[data-state=failed] .source-article-card-module__O2h_JW__icon{color:#9b3e2d;background:#fff1ed}.source-article-card-module__O2h_JW__card[data-state=waiting_for_plugin] .source-article-card-module__O2h_JW__state{color:#855619;background:#fff1d7}.source-article-card-module__O2h_JW__description{border:1px solid var(--border);background:var(--muted);border-radius:10px;margin:0 18px 18px;padding:13px 15px;font-size:13px;line-height:1.8}.source-article-card-module__O2h_JW__card[data-state=failed] .source-article-card-module__O2h_JW__description,.source-article-card-module__O2h_JW__card[data-state=waiting_for_plugin] .source-article-card-module__O2h_JW__description{color:#855619;background:#fff7e8;border-color:#e6c58b}.source-article-card-module__O2h_JW__summary:focus-visible{outline:2px solid var(--ring);outline-offset:-3px;border-radius:18px}.source-article-card-module__O2h_JW__spin{animation:1.5s linear infinite source-article-card-module__O2h_JW__source-spin}@keyframes source-article-card-module__O2h_JW__source-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.source-article-card-module__O2h_JW__spin{animation:none}}
.plugin-install-card-module__tZ_7pq__card{overscroll-behavior:contain;background:#f8fbf3;border:1px solid #d7e1c8;border-radius:18px;gap:14px;width:100%;max-height:min(460px,50dvh);margin:0 0 12px;padding:20px;display:flex;overflow-y:auto;box-shadow:0 8px 28px #24341d0d}.plugin-install-card-module__tZ_7pq__icon{color:#607746;background:#e7f1d6;border-radius:12px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.plugin-install-card-module__tZ_7pq__content{min-width:0}.plugin-install-card-module__tZ_7pq__content strong{color:#30392a;font-size:16px}.plugin-install-card-module__tZ_7pq__content p{overflow-wrap:anywhere;margin:8px 0 14px;font-size:14px;line-height:1.65}.plugin-install-card-module__tZ_7pq__content .plugin-install-card-module__tZ_7pq__note{color:#6b7465;font-size:12px}.plugin-install-card-module__tZ_7pq__content .plugin-install-card-module__tZ_7pq__error{color:#a33d3d}@media (max-width:480px){.plugin-install-card-module__tZ_7pq__card{gap:10px;padding:15px}.plugin-install-card-module__tZ_7pq__icon{width:32px;height:32px}}.plugin-install-card-module__tZ_7pq__download{color:#425c2a;border:1px solid #bfcea9;border-radius:9px;align-items:center;gap:7px;margin:0 0 12px;padding:9px 12px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.plugin-install-card-module__tZ_7pq__instructions{overflow-wrap:anywhere;margin-bottom:12px;font-size:12px;line-height:1.7}.plugin-install-card-module__tZ_7pq__instructions summary{cursor:pointer}.plugin-install-card-module__tZ_7pq__instructions ol{padding-left:18px}.plugin-install-card-module__tZ_7pq__source{color:#425c2a;margin-top:8px;font-size:13px;text-decoration:underline;display:block}.plugin-install-card-module__tZ_7pq__supplement{border-top:1px solid #d7e1c8;margin-top:14px;padding-top:12px}.plugin-install-card-module__tZ_7pq__supplement summary{cursor:pointer;font-size:14px;font-weight:600}.plugin-install-card-module__tZ_7pq__supplement input:not([type=file]),.plugin-install-card-module__tZ_7pq__supplement textarea{width:100%;font:inherit;background:#fff;border:1px solid #d7e1c8;border-radius:10px;margin-top:10px;padding:10px 12px;font-size:14px;display:block}.plugin-install-card-module__tZ_7pq__supplement textarea{resize:vertical;max-height:180px;overflow-y:auto}.plugin-install-card-module__tZ_7pq__supplement input[type=file]{max-width:100%;margin-top:10px;font-size:12px;display:block}
.quick-tools-module___Wk0bG__section{color:var(--foreground);margin:4px 0 0}.quick-tools-module___Wk0bG__heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.quick-tools-module___Wk0bG__heading h2{color:var(--foreground)}.quick-tools-module___Wk0bG__configure{min-height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 8px;font-size:12px;display:inline-flex}.quick-tools-module___Wk0bG__configure:hover{background:var(--muted);color:var(--foreground)}.quick-tools-module___Wk0bG__tools{flex-wrap:wrap;gap:10px;display:flex}.quick-tools-module___Wk0bG__tool{border:1px solid var(--border);background:var(--card);text-align:left;cursor:pointer;min-width:142px;min-height:52px;box-shadow:var(--surface-card-shadow);border-radius:18px;align-items:center;gap:9px;padding:9px 14px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.quick-tools-module___Wk0bG__tool:hover{background:var(--muted);border-color:color-mix(in srgb,var(--foreground) 18%,var(--border))}.quick-tools-module___Wk0bG__tool strong{font-size:13px;font-weight:550}.quick-tools-module___Wk0bG__icon{background:var(--muted);width:32px;height:32px;color:var(--muted-foreground);border-radius:9px;flex:none;place-items:center;display:grid}.quick-tools-module___Wk0bG__tool .quick-tools-module___Wk0bG__icon{border-radius:50%;width:28px;height:28px}.quick-tools-module___Wk0bG__tool:nth-child(2) .quick-tools-module___Wk0bG__icon{color:#708474}.quick-tools-module___Wk0bG__tool:nth-child(3) .quick-tools-module___Wk0bG__icon{color:#7c7c9a}.quick-tools-module___Wk0bG__tool:nth-child(4) .quick-tools-module___Wk0bG__icon{color:#947f69}.quick-tools-module___Wk0bG__dialog.quick-tools-module___Wk0bG__dialog{background:var(--card);border-radius:22px;gap:22px;width:min(820px,100% - 32px);max-width:820px;max-height:calc(100dvh - 40px);padding:28px;overflow:auto}.quick-tools-module___Wk0bG__dialog h2{letter-spacing:-.3px;font-size:20px;font-weight:600}.quick-tools-module___Wk0bG__dialog [data-slot=dialog-description]{color:var(--muted-foreground);padding-right:14px;font-size:13px;line-height:1.7}.quick-tools-module___Wk0bG__configDialog.quick-tools-module___Wk0bG__configDialog{max-width:540px}.quick-tools-module___Wk0bG__configList{gap:2px;display:grid}.quick-tools-module___Wk0bG__configRow{align-items:center;gap:12px;padding:13px 0;display:flex}.quick-tools-module___Wk0bG__configCopy{flex:1;min-width:0}.quick-tools-module___Wk0bG__configCopy strong{font-size:13px;font-weight:550;display:block}.quick-tools-module___Wk0bG__configCopy small{color:var(--muted-foreground);margin-top:4px;font-size:12px;display:block}.quick-tools-module___Wk0bG__switch{background:var(--border);cursor:pointer;border-radius:22px;flex:none;width:36px;height:22px;transition:background .15s;position:relative}.quick-tools-module___Wk0bG__switch:after{content:"";background:var(--card);border-radius:50%;width:16px;height:16px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0002}.quick-tools-module___Wk0bG__switch[aria-checked=true]{background:var(--foreground)}.quick-tools-module___Wk0bG__switch[aria-checked=true]:after{transform:translate(14px)}.quick-tools-module___Wk0bG__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:22px;display:grid}.quick-tools-module___Wk0bG__form{flex-direction:column;gap:14px;min-width:0;display:flex}.quick-tools-module___Wk0bG__label{flex-direction:column;gap:7px;min-width:0;font-size:12px;font-weight:500;display:flex}.quick-tools-module___Wk0bG__label input,.quick-tools-module___Wk0bG__label textarea,.quick-tools-module___Wk0bG__result textarea{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:9px;outline:none;padding:10px 11px;font-size:13px;line-height:1.7}.quick-tools-module___Wk0bG__label [data-slot=select-trigger]{border:1px solid var(--border);background:var(--background);width:100%;min-width:0;color:var(--foreground);border-radius:9px;outline:none;padding:10px 11px;font-size:13px;line-height:1.7}.quick-tools-module___Wk0bG__label textarea{resize:vertical;min-height:180px}.quick-tools-module___Wk0bG__label input:focus,.quick-tools-module___Wk0bG__label textarea:focus,.quick-tools-module___Wk0bG__result textarea:focus{border-color:color-mix(in srgb,var(--foreground) 35%,var(--border))}.quick-tools-module___Wk0bG__label [data-slot=select-trigger]:focus{border-color:color-mix(in srgb,var(--foreground) 35%,var(--border))}.quick-tools-module___Wk0bG__options{color:var(--muted-foreground);flex-wrap:wrap;gap:12px;font-size:12px;display:flex}.quick-tools-module___Wk0bG__options label{align-items:center;gap:6px;display:flex}.quick-tools-module___Wk0bG__options input{accent-color:var(--foreground)}.quick-tools-module___Wk0bG__actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.quick-tools-module___Wk0bG__primary,.quick-tools-module___Wk0bG__secondary{cursor:pointer;white-space:nowrap;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 14px;font-size:12px;display:inline-flex}.quick-tools-module___Wk0bG__primary{background:var(--foreground);color:var(--background)}.quick-tools-module___Wk0bG__secondary{border:1px solid var(--border);background:var(--card);color:var(--foreground)}.quick-tools-module___Wk0bG__primary:disabled,.quick-tools-module___Wk0bG__secondary:disabled{opacity:.4;cursor:not-allowed}.quick-tools-module___Wk0bG__result{border:1px solid var(--border);background:color-mix(in srgb,var(--muted) 40%,var(--card));border-radius:13px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.quick-tools-module___Wk0bG__result h3{color:var(--muted-foreground);font-size:12px;font-weight:550}.quick-tools-module___Wk0bG__result textarea{resize:vertical;background:var(--card);flex:1;min-height:210px}.quick-tools-module___Wk0bG__placeholder{text-align:center;min-height:180px;color:var(--muted-foreground);place-items:center;font-size:12px;line-height:1.8;display:grid}.quick-tools-module___Wk0bG__hint{color:var(--muted-foreground);font-size:11px;line-height:1.7}.quick-tools-module___Wk0bG__error{color:var(--destructive);font-size:12px;line-height:1.7}.quick-tools-module___Wk0bG__feedback{color:var(--muted-foreground);font-size:12px}.quick-tools-module___Wk0bG__tags{flex-wrap:wrap;gap:7px;display:flex}.quick-tools-module___Wk0bG__tags button{border:1px solid var(--border);cursor:pointer;border-radius:7px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;display:flex}.quick-tools-module___Wk0bG__tags button[aria-pressed=true]{background:var(--foreground);color:var(--background)}.quick-tools-module___Wk0bG__tags small{opacity:.65}.quick-tools-module___Wk0bG__preview{object-fit:contain;border-radius:8px;width:100%;max-height:245px}.quick-tools-module___Wk0bG__qr{background:#fff;border-radius:8px;align-self:center;width:200px;max-width:100%;height:auto;display:block}.quick-tools-module___Wk0bG__stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin:0;display:grid}.quick-tools-module___Wk0bG__stats div{min-width:0}.quick-tools-module___Wk0bG__stats dt{color:var(--muted-foreground);font-size:11px;line-height:1.5}.quick-tools-module___Wk0bG__stats dd{letter-spacing:-.5px;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:22px}.quick-tools-module___Wk0bG__inputGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.quick-tools-module___Wk0bG__section button:focus-visible,.quick-tools-module___Wk0bG__dialog button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.quick-tools-module___Wk0bG__empty{color:var(--muted-foreground);border:1px dashed var(--border);border-radius:12px;padding:15px;font-size:12px}@media (max-width:600px){.quick-tools-module___Wk0bG__tools{grid-template-columns:1fr 1fr;gap:8px;display:grid}.quick-tools-module___Wk0bG__tool{gap:8px;min-width:0;min-height:50px;padding:9px 11px}.quick-tools-module___Wk0bG__tool strong{font-size:12px}.quick-tools-module___Wk0bG__dialog.quick-tools-module___Wk0bG__dialog{border-radius:17px;gap:18px;padding:22px 18px}.quick-tools-module___Wk0bG__body{grid-template-columns:1fr;gap:18px}.quick-tools-module___Wk0bG__label textarea{min-height:135px}.quick-tools-module___Wk0bG__result textarea{min-height:140px}.quick-tools-module___Wk0bG__placeholder{min-height:100px}.quick-tools-module___Wk0bG__configCopy small{font-size:11px}.quick-tools-module___Wk0bG__stats dd{font-size:20px}}@media (prefers-reduced-motion:reduce){.quick-tools-module___Wk0bG__tool,.quick-tools-module___Wk0bG__switch,.quick-tools-module___Wk0bG__switch:after{transition:none}}.quick-tools-module___Wk0bG__shelf>.quick-tools-module___Wk0bG__configure{border:1px solid var(--border);background:var(--card);justify-content:center;align-self:center;width:36px;height:36px;padding:0}.quick-tools-module___Wk0bG__shelf{align-items:center;gap:16px;min-width:0;display:flex}.quick-tools-module___Wk0bG__viewport{overscroll-behavior-x:contain;scrollbar-width:none;scroll-snap-type:x proximity;border-radius:18px;flex:1;min-width:0;overflow-x:auto}.quick-tools-module___Wk0bG__viewport::-webkit-scrollbar{display:none}.quick-tools-module___Wk0bG__viewport:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.quick-tools-module___Wk0bG__tools{flex-wrap:nowrap;justify-content:center;gap:10px;width:max-content;min-width:100%;padding:4px 2px 10px;display:flex}.quick-tools-module___Wk0bG__tools>.quick-tools-module___Wk0bG__tool{white-space:nowrap;scroll-snap-align:start;flex:none;min-width:142px}.quick-tools-module___Wk0bG__shelf>.quick-tools-module___Wk0bG__configure{flex:0 0 36px;margin-bottom:6px}@media (max-width:600px){.quick-tools-module___Wk0bG__shelf{gap:10px}.quick-tools-module___Wk0bG__tools>.quick-tools-module___Wk0bG__tool{min-width:132px}}
.whole-document-editor-module__ARZ9aG__root{min-width:0}.whole-document-editor-module__ARZ9aG__root>[hidden]{display:none!important}.whole-document-editor-module__ARZ9aG__root>div{outline:none}.whole-document-editor-module__ARZ9aG__surface{cursor:text;background:0 0;box-shadow:none!important;border:0!important;outline:none!important}.whole-document-editor-module__ARZ9aG__surface :focus{box-shadow:none!important;outline:none!important}
.message-attachments-module__gZ_63G__attachments{white-space:normal;margin-bottom:10px}.message-attachments-module__gZ_63G__images{flex-wrap:wrap;gap:8px;display:flex}.message-attachments-module__gZ_63G__thumbnail{border:1px solid var(--border);background:var(--background);cursor:zoom-in;border-radius:10px;flex:none;width:80px;height:80px;padding:0;overflow:hidden}.message-attachments-module__gZ_63G__thumbnail img{object-fit:contain;width:100%;height:100%}.message-attachments-module__gZ_63G__thumbnail>span{color:var(--muted-foreground);justify-items:center;gap:5px;font-size:11px;display:grid}.message-attachments-module__gZ_63G__thumbnail:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.message-attachments-module__gZ_63G__caption{color:var(--muted-foreground);margin-top:6px;font-size:12px;display:block}.message-attachments-module__gZ_63G__dialog{border-radius:18px;width:min(920px,100vw - 32px);max-height:90dvh;overflow:auto;max-width:920px!important}.message-attachments-module__gZ_63G__dialog [data-slot=dialog-header]{overflow-wrap:anywhere;padding-right:24px}.message-attachments-module__gZ_63G__full{object-fit:contain;background:var(--muted);border-radius:10px;width:100%;max-height:70dvh}@media (max-width:480px){.message-attachments-module__gZ_63G__thumbnail{width:68px;height:68px}}
.user-message-content-module__lqN7Vq__link{vertical-align:middle;background:color-mix(in srgb, var(--tone-sky-surface) 65%, transparent);max-width:100%;color:var(--tone-sky);white-space:normal;border-radius:7px;align-items:center;gap:2px;padding:1px 3px 1px 6px;display:inline-flex}.user-message-content-module__lqN7Vq__link a{min-width:0;color:inherit;align-items:center;gap:5px;display:inline-flex}.user-message-content-module__lqN7Vq__link a span{overflow-wrap:anywhere;min-width:0}.user-message-content-module__lqN7Vq__link a>svg{flex:none}.user-message-content-module__lqN7Vq__link a:hover{text-underline-offset:3px;text-decoration:underline}.user-message-content-module__lqN7Vq__copy{width:26px;height:26px;color:var(--muted-foreground);cursor:pointer;border-radius:5px;flex:none;justify-content:center;align-items:center;display:inline-flex}.user-message-content-module__lqN7Vq__copy:hover{background:color-mix(in srgb, var(--tone-sky) 12%, transparent);color:var(--tone-sky)}.user-message-content-module__lqN7Vq__link a:focus-visible,.user-message-content-module__lqN7Vq__copy:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.user-message-content-module__lqN7Vq__error{color:var(--destructive);font-size:12px}
.user-chat-message-module__Zn4pPG__message{min-width:0;display:flow-root;position:relative}.user-chat-message-module__Zn4pPG__actions{min-height:28px;color:var(--muted-foreground);opacity:0;pointer-events:none;justify-content:flex-end;align-items:center;gap:6px;transition:opacity .14s;display:flex;position:absolute;bottom:0;right:0}.user-chat-message-module__Zn4pPG__message:hover .user-chat-message-module__Zn4pPG__actions,.user-chat-message-module__Zn4pPG__message:focus-within .user-chat-message-module__Zn4pPG__actions{opacity:1;pointer-events:auto}.user-chat-message-module__Zn4pPG__actions time{font-variant-numeric:tabular-nums;margin-right:6px;font-size:12px}.user-chat-message-module__Zn4pPG__actions button{width:28px;height:28px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.user-chat-message-module__Zn4pPG__actions button:hover{color:var(--foreground);background:var(--muted)}.user-chat-message-module__Zn4pPG__actions button:focus-visible,.user-chat-message-module__Zn4pPG__editActions button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.user-chat-message-module__Zn4pPG__actions button:disabled,.user-chat-message-module__Zn4pPG__editActions button:disabled{opacity:.45;cursor:not-allowed}.user-chat-message-module__Zn4pPG__message .user-chat-message-module__Zn4pPG__editor{width:min(600px,92%)}.user-chat-message-module__Zn4pPG__editor textarea{resize:vertical;width:100%;min-height:100px;max-height:320px;color:inherit;font:inherit;line-height:inherit;background:0 0;border:0;border-radius:0;outline:none;padding:0;display:block}.user-chat-message-module__Zn4pPG__editor textarea:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:3px}.user-chat-message-module__Zn4pPG__editActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-top:16px;display:flex}.user-chat-message-module__Zn4pPG__editActions button{border:1px solid var(--border);background:var(--background);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:6px 12px;font-size:12px;display:inline-flex}.user-chat-message-module__Zn4pPG__editActions .user-chat-message-module__Zn4pPG__confirm{background:var(--foreground);border-color:var(--foreground);color:var(--background)}.user-chat-message-module__Zn4pPG__error{color:var(--destructive);white-space:normal;margin:8px 0 0;font-size:12px}@media (hover:none),(pointer:coarse){.user-chat-message-module__Zn4pPG__actions{opacity:1;pointer-events:auto}.user-chat-message-module__Zn4pPG__actions button{width:34px}}@media (prefers-reduced-motion:reduce){.user-chat-message-module__Zn4pPG__actions{transition:none}}
.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialog{background:var(--card);border:1px solid var(--border);border-radius:18px;flex-direction:column;gap:0;width:min(1100px,100vw - 64px);max-width:1100px;height:min(800px,100dvh - 64px);max-height:calc(100dvh - 40px);padding:0;display:flex;overflow:hidden}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogEmpty{width:min(680px,100vw - 32px);height:auto}.skill-detail-module__CBpE9a__dialogEmpty .skill-detail-module__CBpE9a__body{min-height:240px;max-height:55dvh}.skill-detail-module__CBpE9a__header.skill-detail-module__CBpE9a__header{text-align:left;border-bottom:1px solid var(--border);flex:none;padding:22px 28px}.skill-detail-module__CBpE9a__titleRow{align-items:center;gap:14px;min-width:0;padding-right:26px;display:flex}.skill-detail-module__CBpE9a__titleRow h2{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:19px;line-height:1.45;overflow:hidden}.skill-detail-module__CBpE9a__category{color:var(--muted-foreground);white-space:nowrap;font-size:12px}.skill-detail-module__CBpE9a__pin{color:var(--muted-foreground);flex:none;align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.skill-detail-module__CBpE9a__iconButton{width:32px;height:32px;color:var(--muted-foreground);cursor:pointer;border-radius:8px;flex:none;place-items:center;display:grid;position:relative}.skill-detail-module__CBpE9a__iconButton:hover{background:var(--muted)}.skill-detail-module__CBpE9a__updateDot{background:var(--primary);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:4px}.skill-detail-module__CBpE9a__body{flex:1;min-height:0;display:flex;overflow:hidden}.skill-detail-module__CBpE9a__casePreview{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.skill-detail-module__CBpE9a__artwork{flex:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:0;display:grid}.skill-detail-module__CBpE9a__artwork.skill-detail-module__CBpE9a__singleColumn{grid-template-columns:minmax(0,1fr)}.skill-detail-module__CBpE9a__gallery{background:var(--muted);flex-direction:column;min-width:0;min-height:0;padding:22px;display:flex}.skill-detail-module__CBpE9a__galleryMain{cursor:zoom-in;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:0;display:flex;position:relative}.skill-detail-module__CBpE9a__galleryMain>img{object-fit:contain;border-radius:4px;width:100%;height:100%;display:block}.skill-detail-module__CBpE9a__galleryMain>span{background:var(--card);border:1px solid var(--border);width:32px;height:32px;color:var(--muted-foreground);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:8px;right:8px}.skill-detail-module__CBpE9a__galleryControls{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;justify-content:center;align-items:center;gap:18px;padding-top:12px;font-size:12px;display:flex}.skill-detail-module__CBpE9a__galleryControls button{border:1px solid var(--border);background:var(--card);width:32px;height:32px;color:var(--foreground);cursor:pointer;border-radius:50%;place-items:center;display:grid}.skill-detail-module__CBpE9a__galleryControls button:disabled{opacity:.3;cursor:default}.skill-detail-module__CBpE9a__thumbnails{scrollbar-width:thin;flex:none;justify-content:flex-start;gap:8px;padding:12px 2px 0;display:flex;overflow-x:auto}.skill-detail-module__CBpE9a__thumbnails button{background:var(--card);opacity:.6;cursor:pointer;border:1px solid #0000;border-radius:5px;flex:0 0 38px;width:38px;height:48px;padding:2px}.skill-detail-module__CBpE9a__thumbnails button[aria-pressed=true]{border-color:var(--ring);opacity:1}.skill-detail-module__CBpE9a__thumbnails img{object-fit:contain;width:100%;height:100%;display:block}.skill-detail-module__CBpE9a__documentPane{overscroll-behavior:contain;scrollbar-width:thin;border-left:1px solid var(--border);min-width:0;min-height:0;padding:32px;overflow-y:auto}.skill-detail-module__CBpE9a__caseDocument{overflow-wrap:anywhere;max-width:680px;margin:0 auto}.skill-detail-module__CBpE9a__workHeading{margin:0 0 24px}.skill-detail-module__CBpE9a__workHeading h2{letter-spacing:-.4px;outline:none;font-size:23px;font-weight:650;line-height:1.55}.skill-detail-module__CBpE9a__demoLabel{color:var(--muted-foreground);background:var(--muted);border-radius:5px;margin-top:10px;padding:4px 8px;font-size:11px;display:inline-block}.skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]{font-size:14px;line-height:1.95}.skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]>:first-child{margin-top:0}.skill-detail-module__CBpE9a__copyButton{color:var(--muted-foreground);cursor:pointer;align-items:center;gap:7px;margin-top:28px;padding:8px 0;font-size:12px;display:flex}.skill-detail-module__CBpE9a__articleLayout.skill-detail-module__CBpE9a__artwork{background:var(--card);min-width:0;display:flex;overflow:hidden}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__documentPane{scrollbar-gutter:stable;border:0;flex:1;padding:44px 40px 64px;overflow-y:auto}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument{background:var(--card);max-width:640px;padding:0}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__workHeading{margin-bottom:30px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__workHeading h2{letter-spacing:0;font-size:26px;font-weight:600;line-height:1.55}.skill-detail-module__CBpE9a__articleEyebrow{color:var(--muted-foreground);letter-spacing:.08em;margin:0 0 14px;font-size:12px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]{letter-spacing:.02em;font-size:16px;line-height:2}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body] p{margin:22px 0}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument [data-field-id]>h3{margin:32px 0 16px;font-size:19px;font-weight:600;line-height:1.6}.skill-detail-module__CBpE9a__articleImage{cursor:zoom-in;width:100%;margin:28px 0;display:block}.skill-detail-module__CBpE9a__articleImage img{border-radius:3px;width:100%;height:auto;display:block}.skill-detail-module__CBpE9a__caseStage{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.skill-detail-module__CBpE9a__articleStage{flex-direction:row}.skill-detail-module__CBpE9a__articleDirectory{background:color-mix(in srgb,var(--foreground) 3%,var(--card));border-right:1px solid var(--border);flex-direction:column;flex:0 0 232px;min-height:0;display:flex}.skill-detail-module__CBpE9a__directoryHeading{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding:26px 20px 18px;font-size:12px;display:flex}.skill-detail-module__CBpE9a__directoryHeading>span:first-child{color:var(--foreground);font-weight:600}.skill-detail-module__CBpE9a__directoryList{overscroll-behavior:contain;scrollbar-width:thin;flex:1;min-height:0;padding:0 10px 20px;overflow-y:auto}.skill-detail-module__CBpE9a__directoryList button{text-align:left;width:100%;color:var(--muted-foreground);overflow-wrap:anywhere;cursor:pointer;border:1px solid #0000;border-radius:10px;align-items:baseline;gap:10px;margin-bottom:6px;padding:16px 12px;font-size:13px;line-height:1.85;display:flex}.skill-detail-module__CBpE9a__directoryList button:hover{background:color-mix(in srgb,var(--foreground) 4%,var(--card));color:var(--foreground)}.skill-detail-module__CBpE9a__directoryList button[aria-current=page]{background:var(--card);border-color:var(--border);color:var(--foreground);font-weight:550;box-shadow:0 2px 6px #00000004}.skill-detail-module__CBpE9a__directoryNumber{font-variant-numeric:tabular-nums;color:var(--muted-foreground);flex:none;font-size:11px;font-weight:400}.skill-detail-module__CBpE9a__directoryToggle{display:none}.skill-detail-module__CBpE9a__actions{border-top:1px solid var(--border);background:var(--card);flex:none;align-items:center;gap:10px;padding:16px 28px;display:flex}.skill-detail-module__CBpE9a__primary{white-space:nowrap;cursor:pointer;background:var(--foreground);min-width:180px;min-height:42px;color:var(--background);border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-left:auto;padding:10px 14px;font-size:13px;font-weight:550;display:flex}.skill-detail-module__CBpE9a__primary:hover{opacity:.9}.skill-detail-module__CBpE9a__error{color:var(--destructive);flex:none;padding:10px 24px;font-size:12px}.skill-detail-module__CBpE9a__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skill-detail-module__CBpE9a__caseToolbar{border-bottom:1px solid var(--border);color:var(--muted-foreground);flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 24px;font-size:12px;display:flex}.skill-detail-module__CBpE9a__caseToolbar button{background:var(--muted);color:var(--foreground);border-radius:8px;align-items:center;gap:6px;padding:8px 10px;display:flex}.skill-detail-module__CBpE9a__caseTabs{border-bottom:1px solid var(--border);scrollbar-width:thin;flex:none;gap:8px;padding:12px 24px;display:flex;overflow-x:auto}.skill-detail-module__CBpE9a__caseTabs button{white-space:nowrap;text-overflow:ellipsis;max-width:240px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;flex:none;padding:7px 12px;font-size:12px;overflow:hidden}.skill-detail-module__CBpE9a__caseTabs button[aria-pressed=true]{background:var(--muted);color:var(--foreground)}.skill-detail-module__CBpE9a__caseEmpty{text-align:center;color:var(--muted-foreground);flex-direction:column;flex:1;justify-content:center;align-items:center;gap:14px;padding:40px 28px;font-size:13px;line-height:1.8;display:flex}.skill-detail-module__CBpE9a__caseEmpty h2{color:var(--foreground);font-size:17px;font-weight:600}.skill-detail-module__CBpE9a__caseChooser{padding:24px;overflow:auto}.skill-detail-module__CBpE9a__caseChooser h3{font-size:17px;font-weight:600}.skill-detail-module__CBpE9a__caseChooser p{color:var(--muted-foreground);margin:14px 0;font-size:13px;line-height:1.8}.skill-detail-module__CBpE9a__caseChooser button{background:var(--muted);border-radius:9px;align-items:center;gap:10px;width:100%;margin-top:10px;padding:14px;font-size:13px;display:flex}.skill-detail-module__CBpE9a__caseChooser button>span{text-align:left;flex:1}.skill-detail-module__CBpE9a__caseChooser small{color:var(--muted-foreground);font-size:11px}.skill-detail-module__CBpE9a__removeCase{color:var(--muted-foreground);border-top:1px solid var(--border);flex:none;align-items:center;gap:7px;padding:12px 24px;font-size:12px;display:flex}.skill-detail-module__CBpE9a__casePreview button:disabled{opacity:.4;cursor:default}.skill-detail-module__CBpE9a__imageMissing{max-width:100%;min-height:140px;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.skill-detail-module__CBpE9a__lightbox.skill-detail-module__CBpE9a__lightbox{background:var(--card);border-radius:16px;flex-direction:column;gap:12px;width:min(1200px,100vw - 24px);max-width:1200px;height:calc(100dvh - 32px);padding:20px;display:flex}.skill-detail-module__CBpE9a__lightboxTitle{flex:none;padding-right:30px;font-size:16px;line-height:1.5}.skill-detail-module__CBpE9a__zoomViewport{overscroll-behavior:contain;background:var(--muted);border-radius:8px;flex:1;min-height:0;overflow:auto}.skill-detail-module__CBpE9a__zoomCanvas{box-sizing:border-box;place-items:center;padding:16px;display:grid}.skill-detail-module__CBpE9a__zoomCanvas>img{object-fit:contain;-webkit-user-select:none;user-select:none;max-width:none;display:block}.skill-detail-module__CBpE9a__zoomTools{flex:none;justify-content:center;align-items:center;gap:8px;display:flex}.skill-detail-module__CBpE9a__zoomTools button{cursor:pointer;border-radius:8px;place-items:center;min-width:40px;height:32px;padding:0 8px;font-size:12px;display:grid}.skill-detail-module__CBpE9a__zoomTools button:hover{background:var(--muted)}.skill-detail-module__CBpE9a__zoomTools button:disabled{opacity:.35;cursor:default}.skill-detail-module__CBpE9a__lightbox .skill-detail-module__CBpE9a__galleryControls{padding:0}.skill-detail-module__CBpE9a__dialog button:focus-visible,.skill-detail-module__CBpE9a__dialog a:focus-visible,.skill-detail-module__CBpE9a__documentPane:focus-visible,.skill-detail-module__CBpE9a__lightbox button:focus-visible,.skill-detail-module__CBpE9a__zoomViewport:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:700px){.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialog{border-radius:14px;width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogEmpty{height:auto}.skill-detail-module__CBpE9a__header.skill-detail-module__CBpE9a__header{padding:18px 16px}.skill-detail-module__CBpE9a__titleRow{gap:8px;padding-right:24px}.skill-detail-module__CBpE9a__titleRow h2{font-size:17px}.skill-detail-module__CBpE9a__category,.skill-detail-module__CBpE9a__pin>span{display:none}.skill-detail-module__CBpE9a__pin{gap:0}.skill-detail-module__CBpE9a__iconButton{width:28px}.skill-detail-module__CBpE9a__body{overscroll-behavior:contain;display:block;overflow-y:auto}.skill-detail-module__CBpE9a__casePreview{min-height:100%;overflow:visible}.skill-detail-module__CBpE9a__artwork{display:block;overflow:visible}.skill-detail-module__CBpE9a__gallery{height:min(52dvh,480px);min-height:310px;padding:16px}.skill-detail-module__CBpE9a__galleryMain{min-height:150px}.skill-detail-module__CBpE9a__documentPane{border:0;padding:26px 22px;overflow:visible}.skill-detail-module__CBpE9a__workHeading h2{font-size:21px}.skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]{font-size:14px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__documentPane{padding:0}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument{padding:28px 22px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__workHeading h2{font-size:23px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]{font-size:14px}.skill-detail-module__CBpE9a__actions{gap:4px;padding:12px 14px}.skill-detail-module__CBpE9a__primary{gap:6px;min-width:125px;padding:10px;font-size:12px}.skill-detail-module__CBpE9a__caseTabs{padding:10px 16px}.skill-detail-module__CBpE9a__briefBox{padding:12px 16px 0}.skill-detail-module__CBpE9a__shareBox{gap:8px;padding:10px 16px}.skill-detail-module__CBpE9a__shareBox span{font-size:11px}.skill-detail-module__CBpE9a__lightbox.skill-detail-module__CBpE9a__lightbox{padding:16px 10px}.skill-detail-module__CBpE9a__lightboxTitle{padding-left:5px;font-size:14px}}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialog{background:var(--card);border:0;border-radius:26px;box-shadow:0 32px 100px #0003,0 4px 20px #0001}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogInfo{width:min(1100px,100vw - 64px);height:min(800px,100dvh - 64px)}.skill-detail-module__CBpE9a__header.skill-detail-module__CBpE9a__header{border:0;padding:22px 26px 20px}.skill-detail-module__CBpE9a__titleRow{gap:12px;padding-right:34px}.skill-detail-module__CBpE9a__detailTabs{background:color-mix(in srgb,var(--foreground) 6%,var(--card));border-radius:999px;flex:none;gap:4px;padding:4px;display:flex;position:relative}.skill-detail-module__CBpE9a__detailTabs button{min-width:100px;min-height:38px;color:var(--muted-foreground);cursor:pointer;border-radius:999px;padding:8px 20px;font-size:13px;font-weight:600;transition:background .2s,color .2s,box-shadow .2s;position:relative}.skill-detail-module__CBpE9a__detailTabs button[aria-selected=true]{background:var(--card);color:var(--foreground);box-shadow:0 2px 7px #0000000e}.skill-detail-module__CBpE9a__dialog>[data-slot=dialog-close]{border-radius:50%;padding:4px;top:30px;right:24px}.skill-detail-module__CBpE9a__tabPanel[hidden]{display:none}.skill-detail-module__CBpE9a__infoPanel{overscroll-behavior:contain;scrollbar-width:thin;display:block;overflow-y:auto}.skill-detail-module__CBpE9a__skillIntroduction{flex-direction:column;gap:26px;padding:4px 26px 16px;display:flex}.skill-detail-module__CBpE9a__posterStage{isolation:isolate;background:#333c34;border-radius:18px;align-items:center;min-height:0;padding:0;display:flex;position:relative;overflow:hidden}.skill-detail-module__CBpE9a__posterAmbience{z-index:-2;filter:blur(32px)saturate(.7);opacity:.7;pointer-events:none;position:absolute;inset:-35%}.skill-detail-module__CBpE9a__posterAmbience>div{height:100%}.skill-detail-module__CBpE9a__posterStage:after{content:"";z-index:-1;background:linear-gradient(155deg,#fff2,#0000 40%,#12221f88);position:absolute;inset:0}.skill-detail-module__CBpE9a__skillPoster{cursor:zoom-in;background:var(--muted);border:0;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 48px #0004,0 2px 5px #0002}.skill-detail-module__CBpE9a__skillPoster>div>img{object-fit:contain}.skill-detail-module__CBpE9a__introductionCopy{align-self:stretch;min-width:0;padding:0 8px 4px}.skill-detail-module__CBpE9a__introductionCopy .skill-detail-module__CBpE9a__category{letter-spacing:.08em;color:var(--muted-foreground);background:var(--muted);border-radius:999px;margin-bottom:14px;padding:5px 10px;font-size:11px;display:inline-block}.skill-detail-module__CBpE9a__introductionCopy h2{letter-spacing:-.8px;overflow-wrap:anywhere;margin:0 0 20px;font-size:28px;font-weight:650;line-height:1.35}.skill-detail-module__CBpE9a__lead{color:var(--foreground);white-space:pre-line;overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.85}.skill-detail-module__CBpE9a__description{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.95}.skill-detail-module__CBpE9a__actions{background:0 0;border:0;gap:24px;padding:20px 28px 24px}.skill-detail-module__CBpE9a__creator{align-items:center;gap:11px;min-width:0;display:flex}.skill-detail-module__CBpE9a__creatorAvatar{background:var(--muted);border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:17px;font-weight:600;display:grid}.skill-detail-module__CBpE9a__creatorAvatar[data-color=sage]{color:#35432c;background:#e7eedc}.skill-detail-module__CBpE9a__creatorAvatar[data-color=lavender]{color:#643a43;background:#f5e2e5}.skill-detail-module__CBpE9a__creatorAvatar[data-color=peach]{color:#715934;background:#f6ecd5}.skill-detail-module__CBpE9a__creatorAvatar[data-color=slate]{color:#38576c;background:#dfeaf4}.skill-detail-module__CBpE9a__creator>div{min-width:0}.skill-detail-module__CBpE9a__creator>div>span{color:var(--muted-foreground);margin-bottom:4px;font-size:10px;display:block}.skill-detail-module__CBpE9a__creator strong{overflow-wrap:anywhere;align-items:center;gap:6px;font-size:12px;font-weight:550;display:flex}.skill-detail-module__CBpE9a__creator strong svg{color:var(--primary);flex:none}.skill-detail-module__CBpE9a__primary{gap:18px;min-height:46px;padding:12px 24px;transition:transform .2s,box-shadow .2s;box-shadow:0 5px 12px #00000010}.skill-detail-module__CBpE9a__primary:hover{box-shadow:0 7px 16px #0002}.skill-detail-module__CBpE9a__documentPane,.skill-detail-module__CBpE9a__caseToolbar,.skill-detail-module__CBpE9a__caseTabs,.skill-detail-module__CBpE9a__removeCase{border:0}.skill-detail-module__CBpE9a__dialog .skill-detail-module__CBpE9a__casePreview{background:var(--muted);border-radius:18px;margin:0 20px;overflow:hidden}.skill-detail-module__CBpE9a__dialog .skill-detail-module__CBpE9a__documentPane{background:var(--card)}.skill-detail-module__CBpE9a__dialog[data-dismissing=true]{pointer-events:none;animation:.24s cubic-bezier(.4,0,.8,.2) both skill-detail-module__CBpE9a__skillDismiss!important}@keyframes skill-detail-module__CBpE9a__skillDismiss{to{opacity:0;filter:blur(3px);scale:.9}}.skill-detail-module__CBpE9a__tabPanel:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}@media (max-width:700px){.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialog{border-radius:22px}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogInfo{width:calc(100vw - 20px);height:calc(100dvh - 24px)}.skill-detail-module__CBpE9a__header.skill-detail-module__CBpE9a__header{padding:18px 16px 16px}.skill-detail-module__CBpE9a__titleRow{gap:8px;padding-right:28px}.skill-detail-module__CBpE9a__detailTabs{gap:2px;padding:3px}.skill-detail-module__CBpE9a__detailTabs button{min-width:0;min-height:34px;padding:7px 13px;font-size:12px}.skill-detail-module__CBpE9a__pin{margin-left:auto}.skill-detail-module__CBpE9a__dialog>[data-slot=dialog-close]{padding:2px;top:25px;right:12px}.skill-detail-module__CBpE9a__skillIntroduction{flex-direction:column;gap:22px;padding:0 16px 8px;display:flex}.skill-detail-module__CBpE9a__posterStage{border-radius:14px;min-height:0;padding:0}.skill-detail-module__CBpE9a__skillPoster{border-radius:6px;transform:none}.skill-detail-module__CBpE9a__introductionCopy{align-self:stretch;padding:0 6px}.skill-detail-module__CBpE9a__introductionCopy .skill-detail-module__CBpE9a__category{margin-bottom:10px;font-size:10px}.skill-detail-module__CBpE9a__introductionCopy h2{margin-bottom:14px;font-size:24px}.skill-detail-module__CBpE9a__lead{margin-bottom:12px;font-size:14px}.skill-detail-module__CBpE9a__description{font-size:12px;line-height:1.9}.skill-detail-module__CBpE9a__actions{gap:14px;padding:18px 22px 20px}.skill-detail-module__CBpE9a__creator{gap:8px}.skill-detail-module__CBpE9a__creatorAvatar{width:36px;height:36px}.skill-detail-module__CBpE9a__creator strong{font-size:11px}.skill-detail-module__CBpE9a__primary{gap:10px;min-width:125px;min-height:42px;padding:10px 16px}.skill-detail-module__CBpE9a__dialog .skill-detail-module__CBpE9a__casePreview{border-radius:14px;margin:0 12px}}@media (prefers-reduced-motion:reduce){.skill-detail-module__CBpE9a__detailTabs button,.skill-detail-module__CBpE9a__primary{transition:none}.skill-detail-module__CBpE9a__dialog[data-dismissing=true]{animation:.1s linear both skill-detail-module__CBpE9a__skillDismissReduced!important}}@keyframes skill-detail-module__CBpE9a__skillDismissReduced{to{opacity:0}}.skill-detail-module__CBpE9a__creator strong>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.skill-detail-module__CBpE9a__posterEnlarge{color:#30372f;pointer-events:none;background:#ffffffeb;border-radius:99px;align-items:center;gap:7px;padding:9px 14px;font-size:12px;display:flex;position:absolute;bottom:16px;right:16px;box-shadow:0 3px 18px #0002}.skill-detail-module__CBpE9a__skillPoster:focus-visible{outline:3px solid var(--primary);outline-offset:-3px}.skill-detail-module__CBpE9a__versionBar{color:var(--muted-foreground);flex-wrap:wrap;align-items:center;gap:10px 16px;margin:0 0 18px;font-size:12px;line-height:1.6;display:flex}.skill-detail-module__CBpE9a__versionBar strong{color:var(--foreground);margin-left:4px;font-weight:600}.skill-detail-module__CBpE9a__versionBar .skill-detail-module__CBpE9a__newVersion{color:var(--primary)}.skill-detail-module__CBpE9a__versionBar button{background:var(--primary);color:var(--primary-foreground);cursor:pointer;border:0;border-radius:99px;align-items:center;gap:6px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.skill-detail-module__CBpE9a__versionBar button:disabled{opacity:.65;cursor:wait}.skill-detail-module__CBpE9a__versionCurrent{opacity:.8}.skill-detail-module__CBpE9a__lightbox.skill-detail-module__CBpE9a__posterLightbox{width:calc(100vw - 32px);max-width:1600px;height:calc(100dvh - 32px)}.skill-detail-module__CBpE9a__zoomCrop{flex:none;position:relative;overflow:hidden}.skill-detail-module__CBpE9a__zoomCrop img{-webkit-user-select:none;user-select:none;max-width:none;display:block;position:absolute}@media (max-width:700px){.skill-detail-module__CBpE9a__posterEnlarge{padding:7px 10px;font-size:11px;bottom:10px;right:10px}.skill-detail-module__CBpE9a__versionBar{gap:8px 12px}.skill-detail-module__CBpE9a__lightbox.skill-detail-module__CBpE9a__posterLightbox{width:calc(100vw - 16px);height:calc(100dvh - 16px);padding:14px}}.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogArticle{height:calc(100dvh - 32px);max-height:calc(100dvh - 32px)}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__header{padding:14px 26px}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__actions{padding:12px 28px}.skill-detail-module__CBpE9a__dialogArticle>[data-slot=dialog-close]{top:22px}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__documentPane{padding-top:28px}@media (max-width:700px){.skill-detail-module__CBpE9a__dialog.skill-detail-module__CBpE9a__dialogArticle{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px)}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__header{padding:12px 16px}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__actions{padding:10px 18px}.skill-detail-module__CBpE9a__dialogArticle>[data-slot=dialog-close]{top:19px}.skill-detail-module__CBpE9a__dialogArticle .skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__documentPane{padding-top:22px}.skill-detail-module__CBpE9a__body:has(>.skill-detail-module__CBpE9a__articlePreview){display:flex;overflow:hidden}.skill-detail-module__CBpE9a__articlePreview{min-height:0}.skill-detail-module__CBpE9a__articleStage{flex-direction:column;overflow:hidden}.skill-detail-module__CBpE9a__articleDirectory{border-right:0;border-bottom:1px solid var(--border);flex:0 auto;max-height:45%}.skill-detail-module__CBpE9a__directoryHeading{display:none}.skill-detail-module__CBpE9a__directoryToggle{cursor:pointer;flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 18px;font-size:12px;display:flex}.skill-detail-module__CBpE9a__directoryToggle>span:last-child{color:var(--muted-foreground);font-variant-numeric:tabular-nums;align-items:center;gap:10px;display:flex}.skill-detail-module__CBpE9a__directoryToggle[aria-expanded=true] svg{transform:rotate(180deg)}.skill-detail-module__CBpE9a__directoryList{flex:0 auto;padding:0 10px 8px}.skill-detail-module__CBpE9a__directoryList[data-expanded=false]{display:none}.skill-detail-module__CBpE9a__directoryList button{padding:10px 12px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__documentPane{padding:26px 22px 44px;overflow-y:auto}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument{padding:0}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__workHeading h2{font-size:23px}.skill-detail-module__CBpE9a__articleLayout .skill-detail-module__CBpE9a__caseDocument [data-testid=artifact-body]{font-size:16px;line-height:1.95}}.skill-detail-module__CBpE9a__artwork.skill-detail-module__CBpE9a__naturalHeight{flex:none;overflow:visible}.skill-detail-module__CBpE9a__artwork.skill-detail-module__CBpE9a__naturalHeight .skill-detail-module__CBpE9a__documentPane{overscroll-behavior:auto;overflow:visible}
.skill-create-dialog-module__aa3GeG__dialog{background:var(--card);border-radius:26px;gap:0;width:min(720px,100vw - 32px);max-width:none;max-height:90dvh;padding:0;overflow:auto}.skill-create-dialog-module__aa3GeG__wide{width:min(1100px,100vw - 40px)}.skill-create-dialog-module__aa3GeG__header{padding:26px 60px 22px 28px}.skill-create-dialog-module__aa3GeG__header>div{align-items:center;gap:14px;display:flex}.skill-create-dialog-module__aa3GeG__header h2{letter-spacing:-.4px;font-size:20px}.skill-create-dialog-module__aa3GeG__header p{color:var(--muted-foreground);margin-top:7px;font-size:13px}.skill-create-dialog-module__aa3GeG__header button{background:var(--muted);border-radius:50%;padding:8px}.skill-create-dialog-module__aa3GeG__choices{grid-template-columns:1fr 1fr;gap:18px;padding:8px 28px 32px;display:grid}.skill-create-dialog-module__aa3GeG__choices>button{text-align:left;border:1px solid var(--border);border-radius:20px;padding:25px;transition:background .15s,border-color .15s}.skill-create-dialog-module__aa3GeG__choices>button:hover{background:var(--muted);border-color:var(--ring)}.skill-create-dialog-module__aa3GeG__choices>button>span{background:linear-gradient(140deg,var(--muted),var(--accent));width:56px;height:56px;color:var(--muted-foreground);border-radius:17px;place-items:center;margin-bottom:25px;display:grid}.skill-create-dialog-module__aa3GeG__choices h2{font-size:18px;font-weight:600}.skill-create-dialog-module__aa3GeG__choices p{color:var(--muted-foreground);margin:10px 0 25px;font-size:13px;line-height:1.8}.skill-create-dialog-module__aa3GeG__choices small{justify-content:space-between;align-items:center;font-size:12px;display:flex}.skill-create-dialog-module__aa3GeG__compose{border:0;grid-template-columns:310px minmax(0,1fr);gap:28px;min-height:540px;padding:0 28px 22px;display:grid}.skill-create-dialog-module__aa3GeG__basics{flex-direction:column;gap:18px;min-width:0;display:flex}.skill-create-dialog-module__aa3GeG__basics label{flex-direction:column;gap:9px;font-size:13px;font-weight:550;display:flex}.skill-create-dialog-module__aa3GeG__basics label>span,.skill-create-dialog-module__aa3GeG__instructions label{justify-content:space-between;align-items:center;display:flex}.skill-create-dialog-module__aa3GeG__dialog small{color:var(--muted-foreground);font-size:11px;font-weight:400}.skill-create-dialog-module__aa3GeG__dialog input,.skill-create-dialog-module__aa3GeG__dialog textarea{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:12px;outline:none;min-width:0;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7}.skill-create-dialog-module__aa3GeG__dialog [data-slot=select-trigger]{border:1px solid var(--border);background:var(--card);width:100%;color:var(--foreground);border-radius:12px;outline:none;min-width:0;padding:11px 13px;font-family:inherit;font-size:13px;font-weight:400;line-height:1.7}.skill-create-dialog-module__aa3GeG__dialog textarea{resize:vertical}.skill-create-dialog-module__aa3GeG__dialog :is(input,textarea,[data-slot=select-trigger]):focus{border-color:var(--ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--ring) 12%,transparent)}.skill-create-dialog-module__aa3GeG__dialog :is(input,textarea)::placeholder{color:var(--muted-foreground);opacity:.6}.skill-create-dialog-module__aa3GeG__coverLabel{align-items:center;gap:8px;margin-bottom:-10px;font-size:13px;font-weight:550;display:flex}.skill-create-dialog-module__aa3GeG__cover{aspect-ratio:16/9;border:1px dashed var(--border);background:var(--muted);border-radius:15px;position:relative;overflow:hidden}.skill-create-dialog-module__aa3GeG__cover>button:first-child{width:100%;height:100%;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:7px;font-size:12px;display:flex}.skill-create-dialog-module__aa3GeG__cover img{object-fit:cover;width:100%;height:100%}.skill-create-dialog-module__aa3GeG__cover .skill-create-dialog-module__aa3GeG__remove{background:var(--card);border-radius:50%;padding:6px;position:absolute;top:8px;right:8px}.skill-create-dialog-module__aa3GeG__spinner{animation:1s linear infinite skill-create-dialog-module__aa3GeG__spin;position:absolute;top:calc(50% - 12px);left:calc(50% - 12px)}.skill-create-dialog-module__aa3GeG__instructions{border:1px solid var(--border);background:linear-gradient(150deg,var(--muted),var(--card) 35%);border-radius:18px;flex-direction:column;min-width:0;padding:20px;display:flex}.skill-create-dialog-module__aa3GeG__instructions label{margin-bottom:15px;font-size:14px;font-weight:600}.skill-create-dialog-module__aa3GeG__instructions textarea{resize:none;background:0 0;border:0;flex:1;min-height:400px;padding:0;font-size:14px;line-height:1.9;box-shadow:none!important}.skill-create-dialog-module__aa3GeG__instructions p{color:var(--muted-foreground);margin:16px 0 0;font-size:11px}.skill-create-dialog-module__aa3GeG__footer{align-items:center;gap:12px;padding:0 28px 24px;display:flex}.skill-create-dialog-module__aa3GeG__footer>span{color:var(--muted-foreground);margin-right:auto;font-size:12px}.skill-create-dialog-module__aa3GeG__footer button,.skill-create-dialog-module__aa3GeG__success a{background:var(--muted);border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:11px 22px;font-size:13px;display:inline-flex}.skill-create-dialog-module__aa3GeG__footer .skill-create-dialog-module__aa3GeG__primary,.skill-create-dialog-module__aa3GeG__success a:first-child{background:var(--foreground);color:var(--background)}.skill-create-dialog-module__aa3GeG__dialog button:disabled{opacity:.5;cursor:not-allowed}.skill-create-dialog-module__aa3GeG__upload{padding:5px 28px 30px}.skill-create-dialog-module__aa3GeG__drop{border:1px dashed var(--border);background:var(--muted);width:100%;min-height:260px;color:var(--muted-foreground);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:14px;display:flex}.skill-create-dialog-module__aa3GeG__drop strong{color:var(--foreground);font-size:16px}.skill-create-dialog-module__aa3GeG__drop span,.skill-create-dialog-module__aa3GeG__upload p{font-size:12px}.skill-create-dialog-module__aa3GeG__upload p{color:var(--muted-foreground);margin-top:18px;line-height:1.8}.skill-create-dialog-module__aa3GeG__drop[data-dragging=true]{border-color:var(--ring);background:var(--accent)}.skill-create-dialog-module__aa3GeG__file{color:var(--muted-foreground);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:12px;display:flex}.skill-create-dialog-module__aa3GeG__error{background:var(--muted);color:var(--destructive);border-radius:12px;margin:0 28px 18px;padding:12px 16px;font-size:13px}.skill-create-dialog-module__aa3GeG__success{text-align:center;padding:15px 35px 40px}.skill-create-dialog-module__aa3GeG__success>span{background:var(--accent);border-radius:50%;place-items:center;width:64px;height:64px;margin:0 auto 20px;display:grid}.skill-create-dialog-module__aa3GeG__success h2{font-size:22px}.skill-create-dialog-module__aa3GeG__success p{color:var(--muted-foreground);margin:12px 0 26px;font-size:14px}.skill-create-dialog-module__aa3GeG__success>div{justify-content:center;gap:12px;display:flex}@keyframes skill-create-dialog-module__aa3GeG__spin{to{transform:rotate(360deg)}}@media (max-width:760px){.skill-create-dialog-module__aa3GeG__dialog,.skill-create-dialog-module__aa3GeG__wide{border-radius:22px;width:calc(100vw - 24px);max-height:92dvh}.skill-create-dialog-module__aa3GeG__header{padding:22px 48px 18px 20px}.skill-create-dialog-module__aa3GeG__choices{gap:12px;padding:6px 20px 24px}.skill-create-dialog-module__aa3GeG__choices>button{padding:18px}.skill-create-dialog-module__aa3GeG__choices>button>span{margin-bottom:18px}.skill-create-dialog-module__aa3GeG__choices h2{font-size:16px}.skill-create-dialog-module__aa3GeG__compose{grid-template-columns:1fr;gap:20px;padding:0 20px 20px}.skill-create-dialog-module__aa3GeG__instructions textarea{min-height:300px}.skill-create-dialog-module__aa3GeG__cover{max-width:320px}.skill-create-dialog-module__aa3GeG__footer{flex-wrap:wrap;gap:8px;padding:0 20px 20px}.skill-create-dialog-module__aa3GeG__footer>span{width:100%}.skill-create-dialog-module__aa3GeG__footer button{flex:1}.skill-create-dialog-module__aa3GeG__upload{padding:0 20px 24px}.skill-create-dialog-module__aa3GeG__error{margin-inline:20px}}
.work-preview-module__V9CkRq__dialog.work-preview-module__V9CkRq__dialog{border-radius:24px;width:min(840px,100vw - 48px);max-width:840px;height:calc(100dvh - 48px);max-height:1000px}.work-preview-module__V9CkRq__content.work-preview-module__V9CkRq__content{background:var(--card);align-items:start;gap:28px;padding:24px 28px 28px}.work-preview-module__V9CkRq__content .work-preview-module__V9CkRq__gallery,.work-preview-module__V9CkRq__content .work-preview-module__V9CkRq__document{background:0 0;padding:0;overflow:visible}.work-preview-module__V9CkRq__content .work-preview-module__V9CkRq__gallery{position:sticky;top:0}.work-preview-module__V9CkRq__imageActions{justify-content:center;padding:14px 12px 16px;display:flex}.work-preview-module__V9CkRq__header.work-preview-module__V9CkRq__header{border-bottom:0;padding-bottom:10px}.work-preview-module__V9CkRq__header.work-preview-module__V9CkRq__header h2{white-space:nowrap;flex-shrink:0}.work-preview-module__V9CkRq__footer.work-preview-module__V9CkRq__footer{border-top:0;justify-content:flex-end;padding-top:12px}@media (max-width:760px){.work-preview-module__V9CkRq__content.work-preview-module__V9CkRq__content{padding:14px 18px 24px}.work-preview-module__V9CkRq__content .work-preview-module__V9CkRq__gallery{margin-bottom:28px;position:static}.work-preview-module__V9CkRq__header.work-preview-module__V9CkRq__header{flex-direction:column;align-items:flex-start;gap:5px;padding-bottom:8px}}.work-preview-module__V9CkRq__articleContent{flex:1;min-height:0;padding:32px 32px 44px;overflow:auto}.work-preview-module__V9CkRq__articleContent section[tabindex]{scrollbar-gutter:auto;padding:0!important}.work-preview-module__V9CkRq__articleContent section[tabindex]>article{width:100%;max-width:640px;margin:0 auto;padding:0!important}.work-preview-module__V9CkRq__articleContent [data-testid=artifact-body]{line-height:2;font-size:16px!important}@media (max-width:760px){.work-preview-module__V9CkRq__dialog.work-preview-module__V9CkRq__dialog{border-radius:20px;width:calc(100vw - 20px);max-width:calc(100vw - 20px);height:calc(100dvh - 24px);max-height:calc(100dvh - 24px)}.work-preview-module__V9CkRq__articleContent{padding:24px 22px 32px}}.work-preview-module__V9CkRq__dialog>.work-preview-module__V9CkRq__header,.work-preview-module__V9CkRq__dialog>.work-preview-module__V9CkRq__footer{flex-shrink:0}.work-preview-module__V9CkRq__layoutFrame{background:#fff;border:0;flex:1;width:100%;height:100%;min-height:0;display:block}.work-preview-module__V9CkRq__articleContent{overscroll-behavior:contain}.work-preview-module__V9CkRq__emptyPreview{grid-template-columns:1fr 1fr;gap:28px;padding:24px 28px;display:grid}.work-preview-module__V9CkRq__imageSkeleton{aspect-ratio:3/4;background:var(--muted);border:1px dashed var(--border);width:100%;color:var(--muted-foreground);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:14px;font-size:13px;display:flex}.work-preview-module__V9CkRq__copySkeleton{gap:14px;margin-top:24px;display:grid}.work-preview-module__V9CkRq__copySkeleton span{background:var(--muted);border-radius:5px;height:12px;display:block}.work-preview-module__V9CkRq__copySkeleton span:nth-child(4n){width:65%;margin-bottom:18px}@media (max-width:760px){.work-preview-module__V9CkRq__emptyPreview{grid-template-columns:1fr;padding:14px 18px}}.work-preview-module__V9CkRq__videoContent{overscroll-behavior:contain;flex:1;min-height:0;padding:14px 28px 24px;overflow:auto}.work-preview-module__V9CkRq__videoContent>h2{overflow-wrap:anywhere;margin:0 0 18px;font-size:20px;font-weight:600;line-height:1.5}.work-preview-module__V9CkRq__videoPlayer{object-fit:contain;background:#151c18;border-radius:14px;width:100%;height:min(58dvh,620px);display:block}.work-preview-module__V9CkRq__videoEmpty{background:var(--muted);text-align:center;min-height:260px;color:var(--muted-foreground);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:32px;font-size:14px;line-height:1.7;display:flex}.work-preview-module__V9CkRq__videoDownload{color:var(--muted-foreground);align-items:center;gap:7px;margin:16px 0 0;font-size:13px;display:inline-flex}.work-preview-module__V9CkRq__videoDownload:hover{color:var(--foreground)}.work-preview-module__V9CkRq__videoScript{border-top:1px solid var(--border);margin-top:22px;padding-top:18px}.work-preview-module__V9CkRq__videoScript summary{cursor:pointer;color:var(--muted-foreground);margin-bottom:14px;font-size:13px}.work-preview-module__V9CkRq__videoStoryboards{flex-wrap:wrap;gap:12px;margin-bottom:18px;display:flex}.work-preview-module__V9CkRq__videoStoryboards img{object-fit:contain;border-radius:10px;max-width:100%;max-height:440px}.work-preview-module__V9CkRq__videoError{color:var(--destructive);flex-wrap:wrap;align-items:center;gap:12px;margin-top:14px;font-size:13px;line-height:1.7;display:flex}@media (max-width:760px){.work-preview-module__V9CkRq__videoContent{padding:12px 18px 20px}.work-preview-module__V9CkRq__videoPlayer{height:min(55dvh,520px)}.work-preview-module__V9CkRq__videoContent>h2{font-size:17px}}
.output-format-module__FAPqjq__summary{border:1px solid var(--border);background:var(--card);color:var(--foreground);border-radius:14px;min-width:0;margin:12px 0 20px;padding:17px 19px}.output-format-module__FAPqjq__heading{flex-wrap:wrap;align-items:center;gap:11px;display:flex}.output-format-module__FAPqjq__icon{background:var(--accent);width:37px;height:37px;color:var(--accent-foreground);border-radius:11px;flex:none;place-items:center;display:grid}.output-format-module__FAPqjq__heading>div{flex-direction:column;gap:4px;display:flex}.output-format-module__FAPqjq__heading small{color:var(--muted-foreground);font-size:10px;font-weight:400}.output-format-module__FAPqjq__heading strong{font-size:14px;font-weight:650}.output-format-module__FAPqjq__delivery{background:var(--muted);color:var(--muted-foreground);border-radius:7px;margin-left:auto;padding:5px 9px;font-size:10px}.output-format-module__FAPqjq__summary>p{color:var(--muted-foreground);margin:10px 0 0;font-size:12px;line-height:1.75}.output-format-module__FAPqjq__structure{border-top:1px solid var(--border);margin-top:15px;padding-top:13px}.output-format-module__FAPqjq__structure>span{color:var(--muted-foreground);align-items:center;gap:5px;font-size:10px;display:flex}.output-format-module__FAPqjq__structure ol{flex-wrap:wrap;gap:7px;margin:9px 0 0;padding:0;list-style:none;display:flex}.output-format-module__FAPqjq__structure li{background:var(--muted);overflow-wrap:anywhere;border-radius:7px;align-items:baseline;gap:6px;padding:5px 8px;font-size:11px;display:flex}.output-format-module__FAPqjq__structure b{color:var(--muted-foreground);font-size:9px;font-weight:500}.output-format-module__FAPqjq__summary>.output-format-module__FAPqjq__note{margin-top:12px;font-size:10px}.output-format-module__FAPqjq__compact{margin:14px 0;padding:13px 15px}.output-format-module__FAPqjq__compact .output-format-module__FAPqjq__icon{border-radius:9px;width:30px;height:30px}.output-format-module__FAPqjq__compact .output-format-module__FAPqjq__heading strong{font-size:12px}@media (max-width:600px){.output-format-module__FAPqjq__summary{padding:14px}.output-format-module__FAPqjq__delivery{margin-left:0}.output-format-module__FAPqjq__heading{gap:9px}}
