@import"https://fonts.googleapis.com/css2?family=Gowun+Batang:wght@400;700&family=Noto+Sans+KR:wght@400;500;600;700&display=swap";.life-page{max-width:1180px;margin:0 auto;padding:36px 24px 90px;color:#493d3a}.life-page *{box-sizing:border-box;min-width:0}.life-page a{color:#996579}.life-page button,.life-page select,.life-page input,.life-page textarea{font:inherit}.life-page button{cursor:pointer;border:1px solid #dfcdd1;border-radius:14px;padding:11px 16px;background:#fffaf9;color:#694b59;min-height:44px}.life-page button:disabled{opacity:.55;cursor:wait}.life-page :focus-visible,.life-lightbox :focus-visible{outline:3px solid #ae6e91;outline-offset:3px}.life-topline{display:flex;justify-content:space-between;gap:15px;align-items:center}.life-topline a{display:flex;align-items:center;gap:7px}.life-intro{padding:45px 0 30px}.life-intro h1,.life-hero h1{font-family:Georgia,"Noto Serif KR",serif;font-size:clamp(32px,5vw,52px);line-height:1.3;margin:12px 0 20px}.life-intro p,.life-hero p{line-height:1.9;color:#80716e}.life-page .eyebrow{letter-spacing:.13em;font-size:12px;color:#ad748b;font-weight:700}.life-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,275px),1fr));gap:24px}.life-cards article,.life-records article,.life-form{background:#fffdfa;border:1px solid #ebdfd7;border-radius:24px;padding:25px}.life-friend{display:block;border:1px solid #eadbdc;border-radius:28px;overflow:hidden;background:#fffafb;text-decoration:none;box-shadow:0 10px 30px #725c6010}.life-friend>img,.life-friend>.life-image-placeholder{width:100%;height:290px;object-fit:contain;background:#f5eeee}.life-friend>div:not(.life-image-placeholder){padding:25px}.life-friend h2{margin:10px 0;font-size:25px}.life-friend p{line-height:1.8;color:#81716d}.life-friend span{display:flex;gap:8px;align-items:center;font-size:13px}.life-image-placeholder{display:grid;place-content:center;min-height:100px;background:linear-gradient(140deg,#f4e4e7,#f9f2e5);color:#ba9da7}.life-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:45px;align-items:center;padding:36px 0}.life-portrait img,.life-portrait>.life-image-placeholder{width:100%;height:430px;object-fit:contain;border-radius:30px;background:#f4ede8}.life-status{display:inline-block;padding:9px 14px;border-radius:30px;background:#f0e4dc;font-size:13px;color:#7d6052}.life-hero dl>div{display:grid;grid-template-columns:110px 1fr;gap:16px;margin:14px 0;line-height:1.7}.life-hero dt{color:#aa8588;font-size:13px}.life-hero dd{margin:0;white-space:pre-wrap}.life-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:22px 0 35px;border-bottom:1px solid #eaded8;padding-bottom:16px}.life-tabs a{padding:12px 20px;text-decoration:none}.life-tabs .active{background:#9c6c83;color:#fff}.life-page section{scroll-margin-top:110px}.life-page section>h2,.life-page>h2{display:flex;align-items:center;gap:10px;margin:38px 0 23px;font-size:23px}.life-records{display:grid;gap:18px}.life-records small{color:#9b817e}.life-original{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.9}.life-empty{padding:40px 25px;background:#f8f3ed;border:1px dashed #ded0c7;border-radius:20px;color:#998078;line-height:1.8}.life-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:18px}.life-gallery>button{padding:0;overflow:hidden;text-align:left}.life-gallery img,.life-gallery .life-image-placeholder{width:100%;height:220px;object-fit:cover}.life-gallery span{display:block;padding:12px}.life-gallery article{padding:14px;border:1px solid #eadfd6;border-radius:20px;background:#fff}.life-gallery article>button{padding:0;width:100%;overflow:hidden}.life-thumbs{display:flex;gap:10px;flex-wrap:wrap}.life-thumbs button{width:100px;padding:0;overflow:hidden}.life-thumbs img,.life-thumbs .life-image-placeholder{width:100%;height:100px;object-fit:cover}.life-tags{font-size:12px;color:#ae8797}.life-lightbox{position:fixed;inset:0;z-index:99999;background:#281f28ed;display:grid;place-items:center;padding:25px;color:#fff}.life-lightbox section{position:relative;max-width:1100px;width:100%;text-align:center}.life-lightbox img,.life-lightbox .life-image-placeholder{max-width:100%;height:70vh;object-fit:contain;margin:auto}.life-lightbox section>div:last-child{display:flex;justify-content:center;align-items:center;gap:25px}.life-lightbox button{cursor:pointer;background:#ffffff20;border:1px solid #ffffff50;border-radius:14px;padding:12px;color:#fff;display:inline-flex;gap:10px;align-items:center;min-height:44px}.life-close{position:absolute;right:0;top:-15px;z-index:2}.life-backstage{max-width:1100px}.life-form{margin:20px 0}.life-form h2{margin-top:0}.life-form>p{color:#8e7c76;line-height:1.8}.life-page label{display:grid;gap:8px;margin:12px 0;font-size:14px;color:#705954}.life-page input:not([type=checkbox]),.life-page textarea,.life-page select{width:100%;padding:12px;background:#fff;border:1px solid #dacec7;border-radius:12px;color:#493d3a}.life-page textarea{resize:vertical}.life-fields{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.life-select{max-width:420px}.life-multi{border:1px solid #e8ddd6;border-radius:15px;max-height:230px;overflow:auto;margin:15px 0;padding:10px 16px}.life-multi label{display:flex;align-items:flex-start;gap:10px;overflow-wrap:anywhere}.life-multi input{margin-top:3px;flex:none}.life-form summary{cursor:pointer;padding:15px 0}.life-error,.life-success{padding:16px 22px;border-radius:15px;line-height:1.7}.life-error{background:#f9e5e5;color:#883d3d}.life-success{background:#e9f1e8;color:#426246}.life-records article>a{margin-left:15px}.life-records aside{background:#f2eee8;padding:15px;border-radius:15px;margin:15px 0}@media(max-width:650px){.life-page{padding:22px 16px 60px}.life-hero{grid-template-columns:1fr;gap:22px}.life-portrait img,.life-portrait>.life-image-placeholder{height:310px}.life-fields{grid-template-columns:1fr}.life-tabs{gap:6px}.life-tabs button{padding:10px 12px;font-size:13px}.life-form,.life-records article{padding:19px}.life-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.life-gallery img{height:165px}.life-lightbox{padding:16px}.life-lightbox img{height:60vh}.life-hero dl>div{grid-template-columns:90px 1fr}.life-topline{font-size:13px}}.studio-space .site-header{position:sticky;top:0;z-index:500;box-shadow:0 10px 32px #0206173d}.digital-gallery-page{--story-border:rgba(147,169,231,.25)}.digital-gallery-hero{min-height:500px;grid-template-columns:1.1fr minmax(340px,.85fr)}.digital-hero-copy>small{display:block;margin-top:20px;color:#9eacd0;font-size:12px;font-weight:700}.digital-hero-actions{display:flex;gap:10px;margin-top:25px}.digital-hero-actions a{padding:11px 16px;border:1px solid var(--story-border);border-radius:999px;color:#f4f7ff;font-size:12px;font-weight:800;text-decoration:none;background:#ffffff0b}.digital-hero-actions a:first-child{color:#151a32;background:#cbd7ff}.digital-latest-story{overflow:hidden;padding:0;border:1px solid var(--story-border);border-radius:25px;color:inherit;text-align:left;background:linear-gradient(150deg,#252039,#171728);box-shadow:0 25px 65px #02061750;cursor:pointer}.digital-latest-media{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0d0c15}.digital-latest-media img{width:100%;height:100%;object-fit:cover}.digital-latest-media>span:not(.digital-play),.digital-work-media>span:not(.digital-play){position:absolute;top:12px;left:12px;padding:6px 9px;border-radius:999px;color:#fff;background:#694394e6;font-size:10px;font-weight:900}.digital-latest-story>div:last-child{display:grid;grid-template-columns:1fr auto;gap:5px 12px;padding:18px 20px}.digital-latest-story small{grid-column:1/-1;color:#aebeff;font-size:10px;font-weight:900;letter-spacing:.14em}.digital-latest-story strong{overflow:hidden;color:#fff;font:700 19px Gowun Batang,serif;white-space:nowrap;text-overflow:ellipsis}.digital-latest-story>div:last-child>span{grid-column:1;color:#aab3cb;font-size:11px}.digital-latest-story b{grid-column:2;grid-row:2/4;align-self:center;display:flex;align-items:center;color:#d8e1ff;font-size:11px}.digital-play{position:absolute;inset:50% auto auto 50%;display:grid;width:54px;height:54px;place-items:center;border-radius:50%;color:#fff;background:#7151a9dd;box-shadow:0 8px 26px #0008;transform:translate(-50%,-50%)}.digital-work-collection{padding:34px}.digital-work-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px}.digital-work-card{overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.1);border-radius:19px;color:inherit;text-align:left;background:#292231;cursor:pointer}.digital-work-media{aspect-ratio:4/3}.digital-work-media img{object-fit:cover}.digital-work-summary{padding:17px 18px 19px}.digital-work-summary>span{color:#aeb8d2;font-size:10px}.digital-work-summary h3{display:-webkit-box;overflow:hidden;margin:8px 0;color:#fff;font:700 18px Gowun Batang,serif;-webkit-box-orient:vertical;-webkit-line-clamp:2}.digital-work-summary p{display:-webkit-box;overflow:hidden;margin:0;color:#b6b0c0;font-size:11px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.digital-work-summary b{display:flex;align-items:center;gap:3px;margin-top:14px;color:#c9d6ff;font-size:10px}.digital-story-modal{position:fixed;z-index:12000;inset:0;display:grid;place-items:center;padding:24px;background:#05030dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.digital-story-modal>article{position:relative;display:grid;grid-template-rows:minmax(0,1fr) auto;width:min(1120px,100%);max-height:calc(100vh - 48px);overflow:hidden;border:1px solid #9fb5f14d;border-radius:25px;color:#eef2ff;background:#1d1928;box-shadow:0 35px 100px #000b}.digital-modal-layout{min-height:0;display:grid;grid-template-columns:minmax(380px,.92fr) minmax(0,1.08fr)}.digital-story-modal>article.has-shorts .digital-modal-layout{grid-template-columns:minmax(350px,430px) minmax(0,1fr)}.digital-modal-close{position:absolute;z-index:3;top:14px;right:14px;display:grid;width:40px;height:40px;place-items:center;border:1px solid #ffffff38;border-radius:50%;color:#fff;background:#15111ddd;cursor:pointer}.digital-modal-media{min-height:0;display:grid;place-items:center;overflow:hidden;background:#0e0b14}.digital-modal-media img,.digital-modal-media iframe{display:block;width:100%;height:100%;max-height:calc(100vh - 108px);border:0;object-fit:contain}.digital-modal-media.shorts{padding:18px;background:radial-gradient(circle at 50% 24%,#352849,#0e0b14 68%)}.digital-modal-media.shorts iframe{width:min(390px,100%);height:auto;max-height:calc(100vh - 144px);aspect-ratio:9/16;margin:auto;border-radius:14px}.digital-modal-copy{min-height:0;overflow-y:auto;padding:clamp(32px,5vw,64px) clamp(28px,5vw,56px) 34px}.digital-modal-copy>small{color:#b9c9fa;font-size:11px;font-weight:900;letter-spacing:.12em}.digital-modal-copy h2{margin:11px 0 7px;color:#fff;font:700 clamp(25px,4vw,38px) "Gowun Batang",serif}.digital-modal-copy time{color:#adb9d3;font-size:12px}.digital-modal-copy>p{margin:22px 0;color:#d0d6e5;font-size:15px;line-height:1.9}.digital-story-path,.digital-work-tags,.digital-work-links{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-top:16px}.digital-story-path span,.digital-work-tags span{padding:7px 9px;border-radius:999px;color:#c8d3ee;background:#312a40;font-size:10px}.digital-story-path i{color:#7181a8;font-style:normal}.digital-work-links a{margin:0}.digital-story-modal footer{display:flex;justify-content:space-between;padding:17px 24px;border-top:1px solid #ffffff16}.digital-story-modal footer button{display:flex;align-items:center;gap:5px;border:0;color:#d5def7;background:transparent;cursor:pointer}.digital-story-modal footer button:disabled{opacity:.28;cursor:default}.digital-media-empty{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#9ba8c7}@media(max-width:900px){.digital-work-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.digital-gallery-hero{grid-template-columns:1fr}.digital-latest-story{width:min(520px,100%)}.digital-modal-layout,.digital-story-modal>article.has-shorts .digital-modal-layout{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr)}}@media(max-width:600px){.digital-gallery-hero{padding-top:30px}.digital-hero-copy h1{font-size:42px}.digital-work-collection{padding:18px}.digital-collection-heading{align-items:flex-start;flex-direction:column}.digital-work-grid{grid-template-columns:1fr 1fr;gap:10px}.digital-work-summary{padding:12px}.digital-work-summary h3{font-size:15px}.digital-work-summary p{display:none}.digital-story-modal{padding:8px}.digital-story-modal>article{display:block;max-height:calc(100vh - 16px);overflow-y:auto;border-radius:18px}.digital-modal-layout,.digital-story-modal>article.has-shorts .digital-modal-layout{display:block}.digital-modal-media{min-height:230px;max-height:56vh}.digital-modal-media img{height:auto;max-height:56vh}.digital-modal-media.shorts{padding:12px}.digital-modal-media.shorts iframe{width:min(320px,100%);height:auto;max-height:62vh}.digital-modal-copy{overflow:visible;padding:24px 18px}.digital-modal-copy>p{font-size:14px}.digital-story-modal footer{padding:14px 12px}}.digital-work-collection{margin-top:46px}@media(max-width:600px){.digital-work-collection{margin-top:26px}}.public-visitor-footprints{position:relative}.public-visitor-footprints-secret{position:absolute;right:18px;top:18px;min-height:30px;padding:6px 9px;display:inline-flex;align-items:center;gap:5px;border:1px dashed var(--footer-line);border-radius:999px;color:var(--footer-accent);background:var(--footer-panel);font-size:11px;text-decoration:none}.public-visitor-footprints-secret:hover,.public-visitor-footprints-secret:focus-visible{border-color:var(--footer-accent);outline:none}.public-visitor-footprints>p{margin:10px 0 0;display:flex;align-items:center;gap:5px;color:var(--footer-soft);font-size:9px;line-height:1.45}@media(max-width:700px){.public-visitor-footprints-secret{position:static;margin-top:12px}.public-visitor-footprints>p{margin-top:8px}}.earth2-page{min-height:100vh;padding:68px 20px 90px;background:radial-gradient(circle at 12% 5%,rgba(45,205,215,.12),transparent 28%),linear-gradient(180deg,#0c1325,#15142b)}.earth2-page .earth2-operations{margin-bottom:0}.earth2-operations-heading h1{margin:3px 0 5px;color:#fff;font:700 clamp(1.55rem,3vw,2.25rem) "Gowun Batang",serif}.earth2-access{min-height:calc(100vh - 80px);display:grid;place-items:center;align-content:center;gap:13px;padding:40px 20px;color:#dfeaff;text-align:center;background:linear-gradient(180deg,#0c1325,#15142b)}.earth2-access>svg{color:#7ce7ed}.earth2-access h1{margin:0;color:#fff;font:700 42px Gowun Batang,serif}.earth2-access p:last-of-type{margin:0;color:#ffffff8c}.earth2-access button{margin-top:8px;padding:12px 17px;display:flex;align-items:center;gap:8px;border:0;border-radius:12px;color:#08131c;background:#7ce7ed;font-weight:800}.earth2-watch{max-width:1180px;margin:28px auto 0;padding:24px;border:1px solid rgba(124,231,237,.18);border-radius:22px;background:#070f1f85;color:#dfeaff}.earth2-watch-heading{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:16px}.earth2-watch-heading h2{margin:3px 0 0;color:#fff;font:700 clamp(1.25rem,2.5vw,1.75rem) "Gowun Batang",serif}.earth2-watch-heading>span{color:#dfeaff94;font-size:.86rem}.earth2-watch-card{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:linear-gradient(145deg,#192743db,#131833db)}.earth2-watch-meta{display:flex;align-items:center;gap:9px;flex-wrap:wrap}.earth2-watch-meta time{color:#7ce7ed;font-weight:800}.earth2-watch-meta span{padding:5px 9px;border-radius:999px;color:#ffd991;background:#ffc14d1a;font-size:.76rem;font-weight:800}.earth2-watch-card h3{margin:12px 0 8px;color:#fff;font-size:1.08rem}.earth2-watch-card>p{margin:0;color:#dfeaffc2;line-height:1.7}.earth2-watch-point{margin-top:15px;padding:14px 15px;border-left:3px solid #7ce7ed;border-radius:0 12px 12px 0;background:#7ce7ed12}.earth2-watch-point strong{color:#aaf4f7;font-size:.82rem}.earth2-watch-point p{margin:5px 0 0;color:#dfeaffb8;line-height:1.6}.earth2-watch-card>a{display:inline-flex;align-items:center;gap:6px;margin-top:14px;color:#7ce7ed;font-size:.82rem;font-weight:800;text-decoration:none}.earth2-watch-card>a:hover{text-decoration:underline}@media(max-width:720px){.earth2-page{padding:54px 12px 72px}.earth2-watch{padding:17px;border-radius:18px}.earth2-watch-heading{align-items:flex-start;flex-direction:column;gap:7px}.earth2-watch-card{padding:16px}}.acr-shell{--acr-ink:#172033;--acr-muted:#6f7788;--acr-line:#e8e2db;--acr-paper:#fffdf9;--acr-violet:#6857d9;--acr-violet-soft:#eeeaff;--acr-mint:#1c9a79;--acr-mint-soft:#e7f7f1;--acr-coral:#d95e6f;--acr-coral-soft:#fff0f2;--acr-gold:#c18121;--acr-gold-soft:#fff6df;min-height:100vh;padding:96px clamp(14px,3vw,40px) 72px;color:var(--acr-ink);background:radial-gradient(circle at 88% 2%,#ece8ff 0,transparent 27%),radial-gradient(circle at 0 22%,#eaf8f2 0,transparent 23%),#f7f4ef;font-family:var(--ny-font-body,"Noto Sans KR",sans-serif)}.acr-shell *{box-sizing:border-box}.acr-shell button{font:inherit}.acr-hero,.acr-section,.acr-agents,.acr-next-step,.acr-summary,.acr-toolbar{max-width:1240px;margin-left:auto;margin-right:auto}.acr-hero{position:relative;overflow:hidden;padding:clamp(22px,4vw,42px);border:1px solid #ffffff36;border-radius:32px;color:#fff;background:linear-gradient(135deg,#171c32,#25234d 54%,#234b50 125%);box-shadow:0 30px 80px #27243b22}.acr-hero:after{content:"";position:absolute;width:330px;height:330px;right:-140px;top:-165px;border:1px solid #ffffff25;border-radius:50%;box-shadow:0 0 0 46px #ffffff08,0 0 0 92px #ffffff05}.acr-kicker{display:flex;align-items:center;gap:9px;margin-bottom:20px;color:#d8d2ff;font-size:.75rem;font-weight:900;letter-spacing:.14em}.acr-kicker span{display:grid;width:28px;height:28px;place-items:center;border:1px solid #ffffff30;border-radius:9px;background:#ffffff12}.acr-hero-row{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.acr-hero-row p{margin:0 0 6px;color:#9fe3d2;font-size:.72rem;font-weight:900;letter-spacing:.14em}.acr-hero-row h1{margin:0;color:#fff;font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:clamp(2.3rem,6vw,5rem);font-weight:700;line-height:1.04;letter-spacing:-.055em}.acr-hero-row>div>span{display:block;margin-top:12px;color:#c7cbda;font-size:.96rem}.acr-preview-pill{flex:0 0 auto;padding:12px 16px;border:1px solid #ffffff27;border-radius:16px;color:#fff;background:#ffffff0e;font-size:.78rem;font-weight:800;line-height:1.35}.acr-preview-pill>span{display:inline-block!important;width:8px;height:8px;margin:0 6px 0 0!important;border-radius:50%;background:#66e2b9;box-shadow:0 0 0 5px #66e2b91c}.acr-preview-pill small{color:#aeb5c8;font-size:.67rem;font-weight:600}.acr-system-strip{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin-top:28px}.acr-system-strip article{display:flex;align-items:center;gap:9px;min-width:0;padding:12px;border:1px solid #ffffff18;border-radius:15px;background:#0d132461;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.acr-system-strip i{width:8px;height:8px;flex:0 0 auto;border-radius:50%;background:#8791a3}.acr-system-strip i.healthy{background:#66e2b9;box-shadow:0 0 10px #66e2b9}.acr-system-strip i.working{background:#a99cff;box-shadow:0 0 10px #a99cff}.acr-system-strip i.idle{background:#f3c66f}.acr-system-strip div{display:grid;min-width:0}.acr-system-strip strong{overflow:hidden;color:#f8f8fb;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.acr-system-strip span{overflow:hidden;color:#9da7bb;font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.acr-summary{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:18px}.acr-summary button{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:102px;padding:16px;border:1px solid var(--acr-line);border-radius:20px;color:var(--acr-muted);background:var(--acr-paper);box-shadow:0 10px 35px #4039280a;text-align:left;cursor:pointer;transition:.18s ease}.acr-summary button:after{content:"";position:absolute;inset:auto 14px 0;height:3px;border-radius:4px 4px 0 0;background:#96a0b1}.acr-summary button:hover,.acr-summary button.selected{transform:translateY(-2px);border-color:#b7afea;box-shadow:0 14px 40px #3f35681a}.acr-summary button.running:after{background:var(--acr-violet)}.acr-summary button.waiting:after{background:#7e8ba3}.acr-summary button.approval:after{background:var(--acr-coral)}.acr-summary button.held:after{background:var(--acr-gold)}.acr-summary button.completed:after{background:var(--acr-mint)}.acr-summary button svg{grid-row:1/3;width:30px;height:30px;padding:6px;border-radius:10px;background:#f1eefb;color:var(--acr-violet)}.acr-summary button.approval svg{color:var(--acr-coral);background:var(--acr-coral-soft)}.acr-summary button.held svg{color:var(--acr-gold);background:var(--acr-gold-soft)}.acr-summary button.completed svg{color:var(--acr-mint);background:var(--acr-mint-soft)}.acr-summary button span{align-self:end;color:var(--acr-muted);font-size:.73rem;font-weight:800}.acr-summary button strong{grid-row:1/3;align-self:center;color:var(--acr-ink);font-size:2rem;line-height:1}.acr-summary button small{grid-column:2/4;color:#aaa3a0;font-size:.64rem}.acr-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:28px;padding:0 4px}.acr-toolbar>div{display:flex;align-items:center;gap:8px}.acr-toolbar svg{color:var(--acr-violet)}.acr-toolbar strong{font-size:.82rem}.acr-toolbar span{color:var(--acr-muted);font-size:.75rem}.acr-toolbar button{display:flex;align-items:center;gap:5px;border:0;color:var(--acr-violet);background:none;font-size:.72rem;font-weight:800;cursor:pointer}.acr-project-filter{display:flex;align-items:center;gap:7px;margin-left:auto;color:var(--acr-muted);font-size:.68rem;font-weight:800}.acr-project-filter select{max-width:210px;padding:7px 28px 7px 9px;border:1px solid #ded8e5;border-radius:10px;color:#5b5364;background:#fff;font:inherit}.acr-error,.acr-loading{max-width:1240px;margin:14px auto 0}.acr-error{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid #efc4cc;border-radius:16px;color:#943e4d;background:#fff4f5}.acr-error>div{display:grid;gap:2px}.acr-error span{font-size:.7rem}.acr-error button{display:flex;align-items:center;gap:5px;margin-left:auto;padding:8px 10px;border:1px solid #e8bcc5;border-radius:10px;color:#943e4d;background:#fff;font-size:.68rem;font-weight:800}.acr-loading,.acr-empty{padding:24px;border:1px dashed #dcd5e5;border-radius:18px;color:#82798a;background:#ffffff9c;font-size:.74rem;text-align:center}.acr-pack-empty{margin:0;color:#978e99;font-size:.68rem;line-height:1.55}.acr-priority.urgent{border-color:#db8e9a;color:#9f2036;background:#fff5f6}.acr-section,.acr-agents{margin-top:18px;padding:clamp(16px,2.5vw,26px);border:1px solid var(--acr-line);border-radius:26px;background:#ffffffbd;box-shadow:0 14px 45px #40392809;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.acr-section-heading{display:flex;align-items:center;gap:12px;margin-bottom:18px}.acr-section-icon{display:grid;width:42px;height:42px;place-items:center;flex:0 0 auto;border-radius:14px;color:var(--acr-violet);background:var(--acr-violet-soft)}.acr-section-approval .acr-section-icon{color:var(--acr-coral);background:var(--acr-coral-soft)}.acr-section-held .acr-section-icon{color:var(--acr-gold);background:var(--acr-gold-soft)}.acr-section-completed .acr-section-icon{color:var(--acr-mint);background:var(--acr-mint-soft)}.acr-section-heading h2{margin:0;color:var(--acr-ink);font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:1.22rem}.acr-section-heading p{margin:2px 0 0;color:var(--acr-muted);font-size:.72rem}.acr-section-heading>b{margin-left:auto;min-width:31px;padding:5px 9px;border-radius:99px;color:#565069;background:#f0edf5;font-size:.72rem;text-align:center}.acr-task-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.acr-task-card{overflow:hidden;border:1px solid #e7e3dd;border-radius:19px;background:var(--acr-paper);box-shadow:0 7px 22px #443c2f08;transition:.18s ease}.acr-task-card:hover{transform:translateY(-2px);border-color:#cfc6ee;box-shadow:0 14px 34px #392f5c12}.acr-task-card.running{border-color:#c9c1f1;background:linear-gradient(145deg,#fff,#f7f5ff)}.acr-task-card.approval{border-color:#f0c8cf;background:linear-gradient(145deg,#fff,#fff7f8)}.acr-task-open{display:block;width:100%;padding:17px;border:0;color:inherit;background:transparent;text-align:left;cursor:pointer}.acr-task-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.acr-badges{display:flex;flex-wrap:wrap;gap:6px}.acr-status,.acr-priority{display:inline-flex;align-items:center;gap:5px;padding:5px 8px;border-radius:99px;font-size:.64rem;font-weight:900;letter-spacing:.02em}.acr-status{color:#657085;background:#f0f2f5}.acr-status.running{color:#5949bc;background:var(--acr-violet-soft)}.acr-status.approval{color:#b54557;background:var(--acr-coral-soft)}.acr-status.held{color:#9c691c;background:var(--acr-gold-soft)}.acr-status.completed{color:#137e63;background:var(--acr-mint-soft)}.acr-priority{border:1px solid #e7e3de;color:#847d75;background:#fff}.acr-priority.high{border-color:#eab5bd;color:#b23c50}.acr-priority.normal{border-color:#c7c0ee;color:#5f50bf}.acr-rank{display:grid;width:29px;height:29px;place-items:center;border-radius:9px;color:#6458a8;background:#f1eefb;font-size:.65rem;font-weight:900}.acr-task-card h3{margin:14px 0 7px;color:var(--acr-ink);font-size:.97rem;line-height:1.45;letter-spacing:-.02em}.acr-task-purpose{display:-webkit-box;min-height:42px;margin:0 0 14px;overflow:hidden;color:var(--acr-muted);font-size:.72rem;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}.acr-task-card dl{display:grid;gap:6px;margin:0;padding-top:12px;border-top:1px solid #eee9e3}.acr-task-card dl div{display:flex;justify-content:space-between;gap:10px}.acr-task-card dt{color:#96909a;font-size:.66rem}.acr-task-card dd{margin:0;color:#50495c;font-size:.67rem;font-weight:800;text-align:right}.acr-update{display:flex;align-items:flex-start;gap:7px;margin-top:13px;padding:10px;border-radius:11px;color:#5f5870;background:#f5f2f0;font-size:.67rem;line-height:1.45}.acr-update svg{flex:0 0 auto;color:var(--acr-violet)}.acr-progress{margin-top:13px}.acr-progress-track{height:6px;overflow:hidden;border-radius:99px;background:#e9e5f5}.acr-progress-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#6c5bdc,#34a687)}.acr-progress-meta{display:flex;justify-content:space-between;margin-top:6px;color:#827c8d;font-size:.62rem}.acr-progress-meta strong{color:#5d50b3}.acr-step-dots{display:flex;gap:4px;margin-top:6px}.acr-step-dots i{height:3px;flex:1;border-radius:99px;background:#e6e1df}.acr-step-dots i.done{background:#6d5cdb}.acr-card-actions{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:6px;padding:0 12px 12px}.acr-card-actions button,.acr-drawer footer button{display:flex;align-items:center;justify-content:center;gap:5px;padding:9px;border:1px solid #e3ddd7;border-radius:10px;color:#615a67;background:#fff;font-size:.67rem;font-weight:850;cursor:pointer}.acr-card-actions button.approve,.acr-drawer footer .approve{border-color:#c9c0ef;color:#5546b4;background:var(--acr-violet-soft)}.acr-more{display:flex;margin:16px auto 0;padding:10px 14px;border:1px solid #ddd6e6;border-radius:99px;color:#645a79;background:#fff;font-size:.7rem;font-weight:800;cursor:pointer}.acr-agent-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.acr-agent-grid article{padding:16px;border:1px solid #e9e4df;border-radius:18px;background:var(--acr-paper)}.acr-agent-head{display:flex;align-items:center;gap:10px}.acr-agent-head>span{display:grid;width:42px;height:42px;place-items:center;border-radius:13px;background:#f0edf8;font-size:1.35rem}.acr-agent-head>div{display:grid;min-width:0}.acr-agent-head strong{font-size:.84rem}.acr-agent-head small{overflow:hidden;color:var(--acr-muted);font-size:.62rem;text-overflow:ellipsis;white-space:nowrap}.acr-agent-head i{margin-left:auto;padding:4px 7px;border-radius:99px;color:#7e6950;background:#f5eee4;font-size:.6rem;font-style:normal;font-weight:850}.acr-agent-head i.working{color:#5949b6;background:var(--acr-violet-soft)}.acr-agent-head i.healthy{color:#147a61;background:var(--acr-mint-soft)}.acr-agent-grid p{display:grid;grid-template-columns:34px 1fr;gap:7px;margin:11px 0 0;color:#595365;font-size:.66rem;line-height:1.45}.acr-agent-grid p+p{margin-top:5px}.acr-agent-grid p span{color:#9a929e}.acr-next-step{display:flex;align-items:center;gap:13px;margin-top:18px;padding:18px 20px;border:1px solid #d9d2f0;border-radius:20px;color:#534967;background:linear-gradient(135deg,#f3f0ff,#eef9f5)}.acr-next-step>svg:first-child{flex:0 0 auto;color:var(--acr-violet)}.acr-next-step>svg:last-child{margin-left:auto;color:#8e84a0}.acr-next-step strong{font-size:.8rem}.acr-next-step p{margin:3px 0 0;color:#766f80;font-size:.68rem;line-height:1.5}.acr-toast{position:fixed;z-index:100;right:20px;bottom:20px;display:flex;align-items:center;gap:9px;max-width:min(430px,calc(100vw - 30px));padding:14px 16px;border:1px solid #b8e2d4;border-radius:14px;color:#176f59;background:#effaf6;box-shadow:0 18px 60px #20322c2a;font-size:.72rem;font-weight:800}.acr-drawer-layer{position:fixed;z-index:200;inset:0;display:flex;justify-content:flex-end;background:#17152385;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.acr-drawer{width:min(520px,100%);height:100%;padding:20px 22px 34px;overflow-y:auto;color:var(--acr-ink);background:#faf8f4;box-shadow:-28px 0 70px #0f0c192e;animation:acr-slide .22s ease-out}.acr-drawer>header{display:flex;align-items:center;justify-content:space-between}.acr-drawer>header>button{display:grid;width:40px;height:40px;place-items:center;border:1px solid #e3ddd6;border-radius:13px;color:#655d69;background:#fff;cursor:pointer}.acr-drawer-title{padding:28px 0 20px}.acr-drawer-title small{color:var(--acr-violet);font-size:.68rem;font-weight:900;letter-spacing:.08em}.acr-drawer-title h2{margin:6px 0 8px;color:var(--acr-ink);font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:1.8rem;line-height:1.25}.acr-drawer-title p{margin:0;color:var(--acr-muted);font-size:.8rem;line-height:1.7}.acr-detail-times{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.acr-detail-times span{display:grid;padding:11px;border:1px solid #e6e0da;border-radius:13px;color:#554f5c;background:#fff;font-size:.68rem;font-weight:800}.acr-detail-times small{color:#9c949c;font-size:.6rem;font-weight:600}.acr-drawer>section{margin-top:13px;padding:16px;border:1px solid #e6e0da;border-radius:17px;background:#fff}.acr-drawer section h3{display:flex;align-items:center;gap:6px;margin:0 0 11px;color:#565063;font-size:.72rem}.acr-owner{display:flex;align-items:center;gap:9px}.acr-owner svg{color:var(--acr-violet)}.acr-owner div{display:grid}.acr-owner strong{font-size:.78rem}.acr-owner span{color:var(--acr-muted);font-size:.68rem}.acr-approval-reason{border-color:#efcbd1!important;background:#fff7f8!important}.acr-approval-reason h3{color:#ac4153!important}.acr-approval-reason p{margin:0;color:#76545c;font-size:.74rem;line-height:1.6}.acr-detail-steps,.acr-logs{display:grid;gap:7px;margin:0;padding:0;list-style:none}.acr-detail-steps li{display:flex;align-items:center;gap:8px;color:#756f78;font-size:.71rem}.acr-detail-steps li>span{display:grid;width:20px;height:20px;place-items:center;border:1px solid #dcd5d0;border-radius:7px}.acr-detail-steps li.done{color:#2b7764}.acr-detail-steps li.done>span{border-color:#b7e1d5;background:var(--acr-mint-soft)}.acr-logs{counter-reset:log}.acr-logs li{position:relative;padding-left:18px;color:#736d77;font-size:.69rem}.acr-logs li:before{content:"";position:absolute;left:2px;top:.55em;width:6px;height:6px;border-radius:50%;background:#b2a9ca}.acr-result{border-color:#cce7df!important;background:#f6fcfa!important}.acr-result>strong{display:block;color:#286a5a;font-size:.78rem;line-height:1.6}.acr-result ul{margin:10px 0;padding-left:17px;color:#61716c;font-size:.69rem}.acr-result p{display:grid;margin:10px 0 0;padding-top:10px;border-top:1px solid #dcece7;color:#69736f;font-size:.69rem}.acr-result p b{color:#37705f}.acr-drawer footer{position:sticky;bottom:-34px;display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:18px -22px -34px;padding:14px 22px 22px;border-top:1px solid #e7e0da;background:#faf8f4e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acr-access{min-height:100vh;display:grid;place-content:center;justify-items:center;padding:90px 18px;color:#6c6472;background:radial-gradient(circle at 50% 30%,#eee8ff,transparent 40%),#f7f3ed;text-align:center}.acr-access>div{display:flex;align-items:center;gap:8px;color:#6554c8;font-size:.7rem;font-weight:900;letter-spacing:.14em}.acr-access>div svg{padding:7px;border-radius:12px;background:#e9e4ff;box-sizing:content-box}.acr-access h1{margin:15px 0 4px;color:#211c2d;font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:clamp(2.5rem,8vw,5rem)}.acr-access p{margin:0 0 20px;font-size:.82rem}.acr-access button{display:flex;align-items:center;gap:7px;padding:11px 15px;border:0;border-radius:12px;color:#fff;background:#6554c8;font-size:.75rem;font-weight:850;cursor:pointer}@keyframes acr-slide{0%{transform:translate(35px);opacity:.6}to{transform:none;opacity:1}}@media(max-width:980px){.acr-system-strip{grid-template-columns:repeat(3,1fr)}.acr-summary{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding-bottom:5px;scroll-snap-type:x mandatory}.acr-summary button{scroll-snap-align:start}.acr-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.acr-agent-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.acr-shell{padding:78px 9px 44px}.acr-hero{padding:21px 17px;border-radius:23px}.acr-hero-row{align-items:flex-start;flex-direction:column}.acr-hero-row h1{font-size:2.6rem}.acr-hero-row>div>span{font-size:.8rem;line-height:1.5}.acr-preview-pill{width:100%}.acr-system-strip{display:flex;margin-left:-17px;margin-right:-17px;padding:0 17px 2px;overflow-x:auto}.acr-system-strip article{min-width:165px}.acr-summary{margin-top:10px;gap:7px}.acr-summary button{min-width:132px;min-height:88px;padding:12px;border-radius:16px}.acr-summary button strong{font-size:1.7rem}.acr-toolbar{margin-top:20px}.acr-section,.acr-agents{margin-top:12px;padding:14px;border-radius:20px}.acr-section-heading{align-items:flex-start;margin-bottom:13px}.acr-section-icon{width:36px;height:36px;border-radius:12px}.acr-section-heading h2{font-size:1.05rem}.acr-section-heading p{font-size:.66rem;line-height:1.45}.acr-task-grid{grid-template-columns:1fr}.acr-task-card{border-radius:16px}.acr-task-open{padding:15px}.acr-task-card h3{font-size:.93rem}.acr-agent-grid{grid-template-columns:1fr}.acr-next-step{align-items:flex-start;margin-top:12px;padding:15px}.acr-next-step>svg:last-child{display:none}.acr-drawer{padding:16px 16px 28px}.acr-drawer-title{padding:22px 0 16px}.acr-drawer-title h2{font-size:1.5rem}.acr-detail-times{grid-template-columns:1fr}.acr-drawer footer{bottom:-28px;margin:16px -16px -28px;padding:12px 16px 18px}.acr-toast{right:9px;bottom:9px}.acr-card-actions button{font-size:.63rem}}@media(prefers-reduced-motion:reduce){.acr-task-card,.acr-summary button{transition:none}.acr-drawer{animation:none}}html[data-ny-design=v1] .acr-hero-row h1{color:#fff!important;font-size:clamp(2.3rem,6vw,5rem)!important;line-height:1.04!important}body.nyangday-admin-capable .acr-shell .acr-summary button[data-ny-admin-only=true]{display:grid!important}body.nyangday-admin-capable .acr-shell .acr-task-open[data-ny-admin-only=true]{display:block!important}body.nyangday-admin-capable .acr-shell .acr-card-actions button[data-ny-admin-only=true],body.nyangday-admin-capable .acr-shell .acr-drawer footer button[data-ny-admin-only=true]{display:flex!important}.control-room-space~#nyangday-admin-mode-switch,.control-room-space #nyangday-admin-mode-switch,body:has(.control-room-space)>#nyangday-admin-mode-switch{display:none!important}@media(max-width:640px){html[data-ny-design=v1] .acr-hero-row h1{font-size:2.6rem!important}.acr-access{width:100%;grid-template-columns:minmax(0,1fr);overflow-x:hidden}html[data-ny-design=v1] .acr-access h1{max-width:100%;font-size:clamp(1.75rem,8.2vw,2rem)!important;line-height:1.15!important;text-wrap:balance}.acr-access p{width:min(100%,320px);max-width:100%;white-space:normal!important;word-break:keep-all}.acr-system-strip,.acr-summary{scrollbar-width:none}.acr-system-strip::-webkit-scrollbar,.acr-summary::-webkit-scrollbar{display:none}.acr-summary{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible;padding-bottom:0}.acr-summary button{grid-template-columns:26px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;min-width:0;min-height:88px;padding:10px;gap:2px 6px}.acr-summary button svg{grid-row:1/3;width:26px;height:26px;padding:5px}.acr-summary button span{grid-column:2;grid-row:1;align-self:end;white-space:nowrap;font-size:.64rem!important}.acr-summary button strong{grid-column:2;grid-row:2;align-self:start;font-size:1.45rem}.acr-summary button small{display:none}}.acr-task-card.compact .acr-task-open{padding:14px 15px}.acr-task-card.compact h3{margin:10px 0 8px}.acr-compact-owner{display:flex;align-items:center;gap:6px;color:#615a67;font-size:.67rem;font-weight:850}.acr-compact-owner svg{color:var(--acr-violet)}.acr-task-card.compact .acr-update{margin-top:9px;padding:8px 9px}.acr-task-card.compact .acr-update span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acr-readiness{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:10px;padding:8px 10px;border:1px solid #bfe3d8;border-radius:11px;color:#1b765f;background:#effaf6;text-align:left}.acr-readiness.incomplete{border-color:#edd9aa;color:#8d621d;background:#fff8e8}.acr-readiness>div{display:flex;align-items:center;gap:6px;min-width:0}.acr-readiness>div>span{font-size:.6rem}.acr-readiness strong{font-size:.67rem}.acr-readiness small{color:#66877e;font-size:.64rem;line-height:1.45}.acr-readiness.incomplete small{color:#947b51}.acr-readiness.expanded{display:block;margin:13px 0 0;padding:14px 15px;border-radius:16px}.acr-readiness.expanded>div{align-items:flex-start;flex-wrap:wrap}.acr-readiness.expanded>div small{width:100%;padding-left:15px}.acr-readiness.expanded ul{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:12px 0 0;padding:0;list-style:none}.acr-readiness.expanded li{display:flex;align-items:center;gap:5px;padding:7px 8px;border-radius:9px;color:#9a773d;background:#ffffff94;font-size:.63rem;font-weight:800}.acr-readiness.expanded li.ready{color:#22735f}.acr-readiness.expanded li span{font-weight:1000}.acr-readiness-missing{display:flex;align-items:flex-start;gap:7px;margin:10px 0 0;padding:9px 10px;border-top:1px solid #ead39e;color:#875b19;font-size:.66rem;line-height:1.5}.acr-readiness-missing svg{flex:0 0 auto;margin-top:2px}.acr-readiness-missing span{display:grid;gap:2px}.acr-readiness-missing b{font-size:.61rem}.acr-drawer{width:min(680px,100%)}.acr-basic-info h3,.acr-role-chain h3,.acr-purpose-block h3,.acr-task-pack>h3,.acr-context-pack>h3,.acr-handoff-flow>h3{font-size:.78rem!important}.acr-role-chain h3 small,.acr-task-pack>h3 small,.acr-context-pack>h3 small{margin-left:auto;color:#9b949d;font-size:.6rem;font-weight:650}.acr-basic-info dl{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;margin:0;overflow:hidden;border:1px solid #ede7e1;border-radius:12px;background:#ede7e1}.acr-basic-info dl div{display:grid;gap:3px;padding:10px 11px;background:#fff}.acr-basic-info dl div:last-child{grid-column:1/-1}.acr-basic-info dt{color:#9a929c;font-size:.59rem}.acr-basic-info dd{margin:0;color:#574f5d;font-size:.69rem;font-weight:850}.acr-role-chain>div{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:7px}.acr-role-chain>div>svg{color:#aaa2b1}.acr-role-chain>div>span{display:grid;gap:4px;min-width:0;padding:11px;border-radius:13px;background:#f7f4f1}.acr-role-chain b{color:#9b929d;font-size:.58rem}.acr-role-chain strong{overflow:hidden;color:#51495c;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.acr-purpose-block{border-color:#ded8f2!important;background:linear-gradient(145deg,#fff,#f8f6ff)!important}.acr-purpose-block h3{color:#5d50ad!important}.acr-purpose-block p{margin:0;color:#665f6e;font-size:.73rem;line-height:1.7}.acr-pack-block{padding:13px 0;border-top:1px solid #eee8e3}.acr-pack-block:first-of-type{padding-top:5px;border-top:0}.acr-pack-block>b{display:block;margin-bottom:7px;color:#685e70;font-size:.68rem}.acr-pack-block p{margin:0;color:#716a75;font-size:.72rem;line-height:1.65}.acr-pack-block.caution>b{color:#ae4e5c}.acr-pack-block.completion>b{color:#23735f}.acr-pack-list{display:grid;gap:7px;margin:0;padding:0;list-style:none}.acr-pack-list li{display:flex;align-items:flex-start;gap:7px;color:#716a75;font-size:.7rem;line-height:1.55}.acr-pack-list svg{flex:0 0 auto;margin-top:3px;color:#7869ca}.acr-pack-block.caution svg{color:#cf6675}.acr-pack-block.completion svg{color:#2c987b}.acr-context-pack{border-color:#d9d2f0!important;background:linear-gradient(145deg,#fff,#f8f6ff)!important}.acr-context-checks{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin:0;padding:0;list-style:none}.acr-context-checks li{display:flex;align-items:center;gap:6px;padding:8px 9px;border-radius:10px;color:#28745f;background:#eef9f5;font-size:.67rem;font-weight:800}.acr-context-checks li.missing{color:#94661e;background:#fff4dc}.acr-context-checks span{font-weight:1000}.acr-context-pack>button{display:flex;width:100%;align-items:center;justify-content:center;gap:7px;margin-top:11px;padding:10px;border:1px solid #d8d0ee;border-radius:11px;color:#5e50b2;background:#fff;font-size:.68rem;font-weight:850;cursor:pointer}.acr-context-pack>button svg:last-child{margin-left:auto;transition:transform .18s ease}.acr-context-pack>button svg.open{transform:rotate(180deg)}.acr-context-content{display:grid;gap:7px;margin-top:9px}.acr-context-content article{padding:10px 11px;border-left:3px solid #7a68d4;border-radius:5px 10px 10px 5px;background:#fff}.acr-context-content article.missing{border-left-color:#d59a35;background:#fffaf0}.acr-context-content strong{font-size:.66rem}.acr-context-content p{margin:4px 0 0;color:#77707d;font-size:.67rem;line-height:1.55}.acr-handoff-flow ol{position:relative;display:grid;gap:0;margin:0;padding:0;list-style:none}.acr-handoff-flow li{position:relative;display:grid;grid-template-columns:26px 1fr;align-items:center;gap:8px;min-height:38px;color:#857d89}.acr-handoff-flow li:not(:last-child):before{content:"";position:absolute;left:12px;top:25px;bottom:-13px;width:1px;background:#ddd7df}.acr-handoff-flow li>span{position:relative;z-index:1;display:grid;width:25px;height:25px;place-items:center;border:1px solid #d9d2da;border-radius:50%;background:#fff}.acr-handoff-flow li.done>span{border-color:#b7dfd4;color:#24765f;background:#eaf8f3}.acr-handoff-flow li.current>span{border-color:#c9bfee;background:#ede9ff;box-shadow:0 0 0 4px #eeeaff80}.acr-handoff-flow li.current>span:after{content:"";width:7px;height:7px;border-radius:50%;background:#6e5bd0}.acr-handoff-flow li.attention>span{border-color:#e8c982;background:#fff5da}.acr-handoff-flow li.attention>span:after{content:"!";color:#9b6a17;font-size:.65rem;font-weight:900}.acr-handoff-flow strong{font-size:.69rem}.acr-handoff-flow li.done strong,.acr-handoff-flow li.current strong{color:#5e5666}.acr-work-order{border-color:#ded8f2!important;background:linear-gradient(145deg,#fff,#faf8ff)!important}.acr-work-order h3 small{margin-left:auto;color:#9b949d;font-size:.6rem;font-weight:650}.acr-work-order p{max-height:260px;margin:0;overflow:auto;white-space:pre-wrap;color:#665f6e;font-size:.7rem;line-height:1.65}.acr-related-work ul{display:grid;gap:7px;margin:0;padding:0;list-style:none}.acr-related-work li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;padding:9px 10px;border-radius:11px;background:#f7f4f1}.acr-related-work li span{grid-row:1/3;padding:4px 7px;align-self:center;border-radius:99px;color:#5f50af;background:#ebe7fa;font-size:.58rem;font-weight:850}.acr-related-work li strong{overflow:hidden;color:#5b5361;font-size:.68rem;text-overflow:ellipsis;white-space:nowrap}.acr-related-work li small{overflow:hidden;color:#9a929c;font-size:.58rem;text-overflow:ellipsis;white-space:nowrap}.acr-related-work>p{display:grid;gap:4px;margin:10px 0 0;color:#77707d;font-size:.63rem;line-height:1.55;word-break:break-all}.acr-related-results{display:grid;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #eee8e3}.acr-related-results>b{color:#746b79;font-size:.64rem}.acr-related-results p{display:grid;gap:3px;margin:0;padding:8px 9px;border-radius:10px;background:#f3faf7}.acr-related-results strong{color:#3f665b;font-size:.66rem;line-height:1.45}.acr-related-results small{color:#8d9b97;font-size:.56rem}.acr-work-actions{position:sticky;bottom:-34px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px -22px -34px;padding:14px 22px 22px;border-top:1px solid #e7e0da;background:#faf8f4e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.acr-work-actions button{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px;border:1px solid #e3ddd7;border-radius:10px;color:#615a67;background:#fff;font-size:.69rem;font-weight:850;cursor:pointer}.acr-work-actions button.approve{border-color:#c9c0ef;color:#5546b4;background:var(--acr-violet-soft)}.acr-work-actions button:disabled{cursor:wait;opacity:.58}.acr-exit{position:relative;max-width:1240px;margin:26px auto 0;padding:28px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #d9d1c9;border-radius:22px;color:#625868;background:linear-gradient(145deg,#fffdf9,#f3eff9);box-shadow:0 12px 36px #3d31400d}.acr-exit:before{content:"";position:absolute;left:24px;right:24px;top:-14px;height:1px;background:linear-gradient(90deg,transparent,#d9d1c9,transparent)}.acr-exit>div{display:flex;align-items:center;gap:11px}.acr-exit-mark{display:grid;width:42px;height:42px;place-items:center;border-radius:14px;background:#ebe6fa;font-size:1.15rem}.acr-exit span{display:grid;gap:3px}.acr-exit strong{font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:.9rem}.acr-exit small{color:#8b838d;font-size:.65rem}.acr-exit a{display:flex;align-items:center;gap:7px;padding:11px 14px;border-radius:12px;color:#fff;background:#5f526f;font-size:.7rem;font-weight:850;text-decoration:none;white-space:nowrap}@media(max-width:640px){.acr-task-card.compact .acr-task-open{padding:12px 13px}.acr-task-card.compact h3{margin:8px 0 6px;font-size:.86rem}.acr-task-card.compact .acr-update{margin-top:7px}.acr-section-waiting,.acr-section-held,.acr-section-completed{padding:12px}.acr-readiness.expanded ul{grid-template-columns:1fr 1fr}.acr-role-chain>div{grid-template-columns:1fr 14px 1fr;align-items:stretch}.acr-role-chain>div>span:last-child{grid-column:1/-1}.acr-role-chain>div>svg:nth-of-type(2){display:none}.acr-role-chain>div>span:last-child:before{content:"↓";height:13px;margin-top:-17px;color:#aaa2b1;text-align:center}.acr-context-checks{grid-template-columns:1fr}.acr-basic-info dl{grid-template-columns:1fr 1fr}.acr-exit{align-items:stretch;flex-direction:column;padding:20px 16px}.acr-exit a{justify-content:center}.acr-work-actions{bottom:-28px;margin:16px -16px -28px;padding:12px 16px 18px}.acr-toolbar{align-items:flex-start;flex-wrap:wrap}.acr-project-filter{width:100%;justify-content:space-between;order:3}.acr-project-filter select{max-width:68vw}.acr-error{align-items:flex-start;flex-wrap:wrap}.acr-error button{margin-left:28px}}#taste-archive{overflow:hidden;border:1px solid #c4b5fd40;border-radius:28px;color:#f8fafc;background:linear-gradient(145deg,#251d30,#15121d);box-shadow:0 22px 65px #0004}#taste-archive *{box-sizing:border-box}#taste-archive>header{padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #ffffff18}#taste-archive>header>div{display:flex;align-items:center;gap:14px}#taste-archive>header>div>span{width:50px;height:50px;display:grid;place-items:center;flex:0 0 auto;border:1px solid #e4d3aa4d;border-radius:16px;color:#f1dfb8;background:#bc946629}#taste-archive h1,#taste-archive h2,#taste-archive strong{color:#fff}#taste-archive h1{margin:2px 0;font-size:25px}#taste-archive p{margin:0;color:#c8c0ce;line-height:1.7}#taste-archive>header p:first-child{color:#e2c48f;font-size:9px;font-weight:900;letter-spacing:.22em}#taste-archive button{font:inherit;cursor:pointer}#taste-archive>header button,.taste-entry-form>button,.taste-timeline button{min-height:38px;padding:8px 12px;border:1px solid #e8d09b66;border-radius:11px;color:#fff8e8;background:#765933;font-size:11px;font-weight:800}.taste-entry-form{margin:20px 26px 0;padding:16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border:1px solid #ffffff25;border-radius:17px;background:#0003}.taste-entry-form input,.taste-entry-form select,.taste-entry-form textarea,.taste-timeline input,.taste-timeline textarea{width:100%;min-width:0;padding:10px 11px;border:1px solid #ffffff35;border-radius:10px;color:#fff;background:#0c0911}.taste-entry-form textarea,.taste-entry-form input[name=imageUrl],.taste-entry-form input[name=tags]{grid-column:1/-1}.taste-feedback{margin:16px 26px 0!important;padding:12px 14px;border:1px solid #e8d09b4d;border-radius:12px;background:#76593333}.taste-filter{padding:22px 26px 14px;display:flex;justify-content:flex-end;gap:7px}.taste-filter button{padding:8px 12px;border:1px solid #ffffff30;border-radius:999px;color:#c9c0cf;background:#ffffff08}.taste-filter button.active{color:#241b12;border-color:#efdcae;background:#efdcae}.taste-card-grid{padding:0 26px 28px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.taste-card{overflow:hidden;padding:0;border:1px solid #ffffff25;border-radius:17px;color:#fff;text-align:left;background:#ffffff0a;transition:.18s ease}.taste-card:hover,.taste-card:focus-visible{transform:translateY(-2px);border-color:#e8d3a377;outline:none;box-shadow:0 12px 28px #0004}.taste-card-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#100d17}.taste-card-media img,.taste-detail-image img{width:100%;height:100%;display:block;object-fit:cover}.taste-card-media>b{position:absolute;left:9px;top:9px;padding:5px 8px;border-radius:999px;color:#fff;background:#4c375dcc;font-size:9px}.taste-image-placeholder{width:100%;height:100%;display:grid;place-content:center;gap:8px;color:#dccbe7;text-align:center;background:radial-gradient(circle at 35% 20%,#725d8244,transparent 45%),#17121e}.taste-card-copy{padding:12px;display:block}.taste-card-copy>strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.taste-card-copy>small{margin-top:6px;display:flex;justify-content:space-between;color:#bfb6c5}.taste-card-copy em{display:flex;align-items:center;gap:3px;color:#f2d796;font-style:normal}.taste-empty{margin:0 26px 28px!important;padding:28px;border:1px dashed #ffffff28;border-radius:15px;text-align:center}.taste-modal-backdrop{position:fixed;z-index:12000;isolation:isolate;inset:0;padding:22px;display:grid;place-items:center;background:#08060dbd;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.taste-modal{width:min(920px,100%);max-height:calc(100vh - 44px);position:relative;overflow:hidden;border:1px solid #ffffff35;border-radius:25px;background:linear-gradient(145deg,#21192b,#100d16);box-shadow:0 34px 100px #000b}.taste-modal-close{width:40px;height:40px;position:absolute;z-index:2;right:14px;top:14px;display:grid;place-items:center;border:1px solid #ffffff38;border-radius:50%;color:#fff;background:#17111ed9}.taste-modal-scroll{max-height:calc(100vh - 44px);overflow-y:auto;overscroll-behavior:contain}.taste-detail{padding:24px;display:grid;grid-template-columns:minmax(210px,.75fr) minmax(0,1.35fr);gap:20px}.taste-detail-image{min-height:290px;overflow:hidden;border:1px solid #ffffff25;border-radius:20px}.taste-detail-copy{padding:22px;border:1px solid #ffffff20;border-radius:20px;background:#0004}.taste-detail-copy>span{color:#e4c98f;font-size:10px;font-weight:800}.taste-detail-copy h2{margin:10px 0 14px;font-size:31px}.taste-detail-copy>p{font-size:14px}.taste-detail-copy>p small{color:#c3a9cf}.taste-detail-copy>div{margin-top:18px;display:flex;flex-wrap:wrap;gap:6px}.taste-detail-copy i{padding:5px 8px;border-radius:999px;color:#e4dce9;background:#ffffff12;font-size:10px;font-style:normal}.taste-timeline{padding:0 24px 26px}.taste-timeline>header{padding:20px;display:flex;align-items:center;justify-content:space-between;border:1px solid #ffffff20;border-radius:19px 19px 0 0;background:#0003}.taste-timeline>header>div{display:flex;align-items:flex-start;gap:9px}.taste-timeline h2{margin:0;font-size:17px}.taste-timeline>form{padding:16px;display:grid;gap:9px;border-inline:1px solid #ffffff20;background:#0003}.taste-timeline>div{padding:4px 18px 18px;border:1px solid #ffffff20;border-top:0;border-radius:0 0 19px 19px;background:#0003}.taste-timeline>div>article{margin-top:12px;padding:14px;border:1px solid #ffffff20;border-radius:13px;background:#ffffff0b}.taste-timeline article>header{display:flex;justify-content:space-between;gap:12px}.taste-timeline time{color:#bfb4c6;font-size:11px}.taste-timeline details{margin-top:10px;padding:10px;border:1px solid #f7d99940;border-radius:10px}.taste-timeline summary{color:#ffe7ab;font-size:11px;font-weight:800;cursor:pointer}.taste-timeline article p{margin-top:9px!important;white-space:pre-wrap}.attic-taste-section{max-width:1180px;margin:0 auto;padding:70px 24px 10px;scroll-margin-top:95px}.attic-taste-heading{margin-bottom:22px}.attic-taste-heading h2{margin:7px 0;color:#fff;font:700 clamp(28px,4vw,39px) "Gowun Batang",serif}.attic-taste-heading>p:last-child{color:#b8adbf;font-size:12px}.site-header{position:sticky!important;top:0!important;width:100%;z-index:1100!important}@media(max-width:800px){.taste-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:18px}.taste-filter{padding-inline:18px;justify-content:flex-start;overflow-x:auto}#taste-archive>header{align-items:stretch;flex-direction:column;padding:20px}.taste-entry-form{margin-inline:18px;grid-template-columns:1fr}.taste-entry-form textarea,.taste-entry-form input[name=imageUrl],.taste-entry-form input[name=tags]{grid-column:auto}.taste-detail{grid-template-columns:1fr;padding:16px}.taste-detail-image{min-height:230px;max-height:50vh}.taste-modal-backdrop{padding:8px}.taste-modal{max-height:calc(100vh - 16px);border-radius:20px}.taste-modal-scroll{max-height:calc(100vh - 16px)}.taste-timeline{padding:0 16px 18px}.taste-timeline>header{align-items:flex-start;flex-direction:column}.attic-taste-section{padding:52px 12px 4px;scroll-margin-top:78px}}.app-shell{overflow:visible!important;overflow-x:clip!important}.taste-modal-backdrop{padding:18px;background:#08060ded;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.taste-modal{width:min(1180px,100%);height:min(900px,calc(100dvh - 36px));max-height:none}.taste-modal-scroll{height:100%;max-height:none;scrollbar-gutter:stable}.taste-detail{min-height:min(680px,78vh);padding:24px 76px;grid-template-columns:minmax(300px,.95fr) minmax(0,1.05fr);align-items:center;gap:28px}.taste-detail-image{height:min(76vh,720px);min-height:430px}.taste-detail-image img{object-fit:contain!important;background:#0b0910}.taste-modal-close,.taste-gallery-arrow{width:44px;height:44px;position:absolute;z-index:3;display:grid;place-items:center;border:1px solid #ffffff38;border-radius:50%;color:#fff;background:#17111ee8;box-shadow:0 5px 20px #0007}.taste-gallery-arrow{top:50%;transform:translateY(-50%);font:300 38px/1 Arial}.taste-gallery-prev{left:14px}.taste-gallery-next{right:14px}.taste-modal-close:focus-visible,.taste-gallery-arrow:focus-visible{outline:3px solid #efdcae;outline-offset:3px}@media(max-width:800px){.taste-modal-backdrop{padding:0}.taste-modal{width:100%;height:100dvh;max-height:none;border:0;border-radius:0}.taste-modal-scroll{max-height:none}.taste-detail{min-height:0;grid-template-columns:1fr;padding:64px 16px 20px;gap:16px}.taste-detail-image{height:min(68vh,620px);min-height:320px;max-height:none}.taste-detail-copy{padding:20px}.taste-gallery-arrow{top:min(38vh,330px);width:42px;height:42px}.taste-gallery-prev{left:8px}.taste-gallery-next{right:8px}.taste-modal-close{position:fixed;right:12px;top:12px}}.attic-space{--attic-paper:#f7efe2;--attic-paper-deep:#ead9c3;--attic-walnut:#5b3d31;--attic-walnut-deep:#34252a;--attic-mauve:#745b70;--attic-amber:#d39a4a;--attic-ink:#49362f;color:var(--attic-ink);background:#ead9c3}.attic-space main{color:var(--attic-ink);background:radial-gradient(circle at 82% 4%,rgba(233,181,105,.32),transparent 29%),radial-gradient(circle at 10% 19%,rgba(255,250,239,.9),transparent 34%),linear-gradient(180deg,#f8f0e4,#f1e4d2 53%,#e7d4bd)!important}.attic-header{color:#f9efe1!important;border-color:#f6d39e2e!important;background:linear-gradient(90deg,#37262af7,#4b3128f5 58%,#34262ef7)!important;box-shadow:0 12px 32px #36221a38!important}.attic-header .brand{color:#fff8ed!important}.attic-header .brand small{color:#d9c7b8!important}.attic-header .brand-mark{background:linear-gradient(145deg,#9d6845,#75506c)!important;box-shadow:0 0 19px #e1a6593d}.attic-header .space-switcher{border-color:#f5d8ae30!important;background:#fff8eb12!important}.attic-header .space-switcher a{color:#d8c9be!important}.attic-header .space-switcher a.active.attic{color:#34231f!important;background:linear-gradient(135deg,#f0d8a9,#d99c54)!important;box-shadow:0 5px 18px #d99c5442!important}.attic-header .context-nav:before{background:#f5d3a330!important}.attic-header .context-nav a{color:#d9c8bb!important}.attic-header .context-nav a.active{color:#ffd992!important}.attic-header .login-button,.attic-header .menu-button{color:#f4dfc4!important;border-color:#f4d3a652!important;background:#fff8eb09!important}.attic-space .hero h1{color:#43302a!important}.attic-space .hero h1 em{color:#76556e!important}.attic-space .hero-description{color:#765f52!important}.attic-space .eyebrow{color:#9d673c!important}.attic-space .date-chip{color:#765744!important;border-color:#ddc5a8!important;background:#fffbf4b8!important}.attic-space .attic-art{border-color:#734e3d33!important;background:linear-gradient(180deg,#756073,#4d3a45 57%,#3c2b2b)!important;box-shadow:inset 0 -38px 76px #26161661,0 24px 58px #5b3c2c2e!important}.attic-space .attic-visitor-path,.attic-space .daily-dashboard,.attic-space .updates-section,.attic-space .admin-note{border-color:#744d3724!important;background:#fffaf1b8!important;box-shadow:0 18px 45px #603c2617!important}.attic-space .attic-visitor-path-heading h2,.attic-space .dashboard-heading h2,.attic-space .section-heading h2,.attic-space .archive-intro h2,.attic-space .admin-note-heading h2{color:#4d362e!important}.attic-space .attic-visitor-path-heading>p:last-child,.attic-space .section-heading>div>p:last-child,.attic-space .admin-note-heading>div>p:last-child{color:#806d60!important}.attic-space .attic-visitor-path-grid>a,.attic-space .question-card,.attic-space .small-quests,.attic-space .progress-card,.attic-space .dashboard-note,.attic-space .form-card,.attic-space .record-card,.attic-space .archive-card{color:#5a4036!important;border-color:#7e584129!important;background:linear-gradient(145deg,#fffdf7f5,#f2e3cfdb)!important;box-shadow:0 12px 28px #53352511!important}.attic-space .attic-visitor-path-grid strong,.attic-space .question-card blockquote,.attic-space .progress-card h3,.attic-space .dashboard-note h3,.attic-space .record-content p,.attic-space .archive-card-body h3{color:#4c352e!important}.attic-space .attic-visitor-path-grid p,.attic-space .progress-card p,.attic-space .dashboard-note p,.attic-space .archive-card-body p{color:#806c60!important}.attic-space .attic-connection-entry span:first-child{color:#76556e!important;background:#eee1e8!important}.attic-space .attic-visitor-path-grid>a:hover{border-color:#b47c466b!important;box-shadow:0 17px 35px #6941281c!important}.attic-space footer{background:linear-gradient(135deg,#2f2227,#493128)!important}.attic-space footer,.attic-space footer strong{color:#f7ead9!important}.attic-space .attic-taste-heading h2{color:#4b332d!important}.attic-space .attic-taste-heading>p:last-child{color:#7d695c!important}.attic-space #taste-archive{border-color:#e7c1853d;background:linear-gradient(145deg,#4c3532,#372a31 54%,#2d252d);box-shadow:0 24px 70px #4c2e2333,inset 0 1px #ffeecf12}.attic-space #taste-archive>header{border-color:#f6daa921;background:linear-gradient(90deg,#794c3029,#6949621c)}.attic-space #taste-archive>header>div>span{color:#ffe5ae;border-color:#f0c57e52;background:#cd8b4124}.attic-space #taste-archive>header p:first-child{color:#f1c77f}.attic-space #taste-archive>header>div>div>p:last-child{color:#d8c7bd}.attic-space .taste-filter button{color:#d8c9c0;border-color:#f4d9b033;background:#fff5e20a}.attic-space .taste-filter button.active{color:#422d28;border-color:#f0d398;background:linear-gradient(135deg,#f4dfb1,#dba45a)}.attic-space .taste-card{border-color:#f2d5aa29;background:#fff7ea0e}.attic-space .taste-card:hover,.attic-space .taste-card:focus-visible{border-color:#f0c37e8c}.attic-space .taste-card-media>b{background:#5c3a32e0}.attic-space .taste-image-placeholder{color:#ead8cd;background:radial-gradient(circle at 30% 20%,rgba(174,117,82,.25),transparent 44%),linear-gradient(145deg,#4a3536,#29222a)}.attic-space .taste-modal{border-color:#f4d7a940;background:linear-gradient(145deg,#493431,#30262e 56%,#241f27)}@media(max-width:800px){.attic-header .context-nav{border-color:#f4d3a629!important;background:#3d2c2e!important}.attic-header .context-nav a{color:#ead8c8!important}}.taste-reactions{padding:8px 32px 36px}.taste-reactions>div{padding:24px;border:1px solid #c4b5fd47;border-radius:22px;background:linear-gradient(135deg,#4c1d9524,#0003)}.taste-reactions h2{margin:0 0 5px;color:#fff;font-size:18px}.taste-reactions p{margin:0;color:#cbd5e1;font-size:12px}.taste-reaction-buttons{display:grid;grid-template-columns:repeat(8,minmax(64px,1fr));gap:9px;margin-top:19px}.taste-reaction-buttons button{position:relative;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:3px 5px;min-width:0;padding:10px 9px;border:1px solid #ffffff30;border-radius:14px;color:#e2e8f0;text-align:left;background:#ffffff0d;cursor:pointer}.taste-reaction-buttons button>span:first-child{grid-column:1/-1;font-size:19px}.taste-reaction-buttons button>span:nth-child(2){overflow:hidden;font-size:11px;font-weight:800;white-space:nowrap}.taste-reaction-buttons strong{font-size:10px}.taste-reaction-buttons button[aria-pressed=true]{border-color:#ddd6fe;color:#fff;background:#7c3aed3d;box-shadow:0 0 0 1px #c4b5fd38}.taste-reaction-buttons button:disabled{cursor:not-allowed;opacity:.48}.taste-reaction-buttons i{position:absolute;z-index:20;bottom:calc(100% + 9px);left:50%;width:max-content;max-width:190px;padding:7px 9px;border:1px solid #ffffff30;border-radius:9px;color:#fff;font-size:10px;font-style:normal;font-weight:700;line-height:1.4;text-align:center;background:#21172e;box-shadow:0 9px 25px #0008;opacity:0;pointer-events:none;transform:translate(-50%,4px);transition:.16s ease}.taste-reaction-buttons i:after{content:"";position:absolute;top:100%;left:50%;border:5px solid transparent;border-top-color:#21172e;transform:translate(-50%)}.taste-reaction-buttons button:hover i,.taste-reaction-buttons button:focus-visible i{opacity:1;transform:translate(-50%)}.taste-reaction-error{margin-top:12px!important;color:#fef3c7!important}.taste-reactions+section{padding-top:0!important}@media(max-width:1000px){.taste-reaction-buttons{grid-template-columns:repeat(4,minmax(70px,1fr))}}@media(max-width:800px){.taste-reactions{padding:8px 20px 28px}.taste-reactions>div{padding:18px}.taste-reaction-buttons{grid-template-columns:repeat(4,minmax(58px,1fr));gap:7px}.taste-reaction-buttons button{padding:9px 8px}.taste-reaction-buttons i{display:none}}@media(max-width:430px){.taste-reaction-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.taste-reaction-buttons button{grid-template-columns:auto 1fr auto;grid-template-rows:auto}.taste-reaction-buttons button>span:first-child{grid-column:auto}}.taste-reactions>div{display:block!important}.taste-reaction-buttons{align-items:start!important}.taste-reaction-buttons button{height:68px!important;align-content:center!important}@media(max-width:430px){.taste-reaction-buttons button{height:48px!important}}.taste-reaction-buttons button{display:flex!important;height:54px!important;align-items:center!important;justify-content:center!important;align-content:normal!important;gap:6px!important}.taste-reaction-buttons button>span:first-child{grid-column:auto!important;font-size:18px!important}.taste-reaction-buttons button>span:nth-child(2){flex:0 1 auto}.taste-reaction-buttons strong{flex:0 0 auto}.taste-overview{margin-top:16px!important;padding:16px!important;display:block!important;border:1px solid rgba(239,216,174,.16);border-radius:14px;background:#fff8eb0b}.taste-overview small,.taste-review-card>small{display:block;color:#c7a98f!important;font-size:12px!important;font-weight:800;letter-spacing:.035em}.taste-overview p{margin-top:7px!important;color:#eee2d9!important;font-size:15px;line-height:1.75!important;word-break:keep-all}.taste-tags{margin-top:13px!important}.taste-review-flow{padding:0 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.taste-review-card{padding:20px;border:1px solid rgba(224,190,163,.2);border-radius:18px;background:linear-gradient(145deg,#6f494124,#4b353d1f)}.taste-review-card h2{margin:7px 0 9px;color:#f1dfcf!important;font:700 19px/1.45 Gowun Batang,serif}.taste-review-card p{color:#eadfd8!important;font-size:15px;line-height:1.75!important;word-break:keep-all;white-space:pre-wrap}.taste-review-lead{grid-column:1/-1;padding:22px;border-color:#dfb49642;background:linear-gradient(135deg,#8b5b4f45,#6746492b)}.taste-review-lead h2{font-size:14px;color:#d8bba7!important}.taste-review-lead p{margin-top:7px!important;color:#f3e3d3!important;font:700 21px/1.55 Gowun Batang,serif}.taste-question{display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#764e4d30,#5b3f451f)}.taste-question p{margin-top:9px!important;color:#f0e2d7!important;font:700 17px/1.65 Gowun Batang,serif}.taste-reactions{margin:0 24px 24px!important;border-color:#dfb49638!important;background:linear-gradient(145deg,#67454829,#47343e26)!important}.taste-reactions h2{color:#f1dfcf!important}.taste-reactions p{color:#d9cbc4!important}.taste-timeline{padding-bottom:18px!important}.taste-timeline>header,.taste-timeline>form,.taste-timeline>div{border-color:#e0bea32e!important;background:#573b3e1f!important}.taste-timeline h2{color:#f1dfcf!important}.taste-timeline>header p{color:#cdbbb1!important}.taste-timeline>div>article{padding:16px!important;border-color:#e0bea32b!important;background:#fff4e909!important}.taste-timeline article>header strong{color:#f0dfd1!important;font-family:Gowun Batang,serif;font-size:15px}.taste-timeline time{color:#b9a69d!important}.taste-timeline details{border-color:#deb08445!important;background:#b4774f0b}.taste-timeline summary{color:#e8c89f!important}.taste-cover-input{display:none!important}.taste-cover-editable{position:relative;cursor:pointer;outline:1px dashed rgba(240,205,157,.22);outline-offset:-9px}.taste-cover-editable:hover{outline-color:#f0cd9d8c}.taste-cover-action{position:absolute;left:50%;bottom:14px;transform:translate(-50%);z-index:3;display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid rgba(245,220,183,.35);border-radius:999px;color:#f6e6d4;background:#23181bd1;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:12px!important;font-weight:800;white-space:nowrap;box-shadow:0 6px 18px #00000038}.attic-space .attic-taste-heading{max-width:760px}.attic-space .attic-taste-heading h2{text-wrap:balance;letter-spacing:-.025em}.attic-space .attic-taste-heading>p:last-child{max-width:720px;line-height:1.75!important}.attic-space #taste-archive{isolation:isolate}.attic-space #taste-archive>header h1{letter-spacing:-.025em}.attic-space #taste-archive>header>div>div>p:last-child{max-width:570px;line-height:1.65!important}.attic-space .taste-card-copy>strong{font-family:Gowun Batang,serif;font-weight:700;letter-spacing:-.015em}.attic-space .taste-card-copy>small{color:#cbbdb4!important}.attic-space .taste-card-copy em{color:#f0cc88!important}.attic-space .taste-detail-copy{background:linear-gradient(145deg,#170f1457,#3623253b)!important}.attic-space .taste-detail-copy>span{color:#e7c486!important}.attic-space .taste-detail-copy>p{color:#e7dad2!important}.attic-space .taste-detail-copy i{color:#e8ddd6!important;background:#fff5e517!important}.attic-space .taste-modal-close{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}@media(max-width:800px){.attic-taste-section{padding:30px 16px 4px!important}.attic-taste-heading{margin-bottom:16px!important;padding-inline:2px}.attic-taste-heading .eyebrow{font-size:12px!important;letter-spacing:.16em!important}.attic-taste-heading h2{margin:6px 0 8px!important;font-size:clamp(30px,8.6vw,38px)!important;line-height:1.24!important}.attic-taste-heading>p:last-child{font-size:14px!important;line-height:1.72!important;word-break:keep-all}.attic-space #taste-archive{border-radius:23px!important}#taste-archive>header{padding:18px 18px 15px!important;gap:11px!important}#taste-archive>header>div{gap:12px!important}#taste-archive>header>div>span{width:44px!important;height:44px!important;border-radius:13px!important}#taste-archive>header p:first-child{font-size:11px!important;letter-spacing:.16em!important}#taste-archive>header h1{margin:2px 0 4px!important;font-size:25px!important;line-height:1.25!important}#taste-archive>header>div>div>p:last-child{font-size:13px!important;line-height:1.65!important;word-break:keep-all}.taste-filter{padding:13px 18px 12px!important;justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.taste-filter::-webkit-scrollbar{display:none}.taste-filter button{flex:0 0 auto;padding:8px 12px!important;font-size:13px!important}.taste-card-grid{padding:0 18px 23px!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px!important}.taste-card-copy{padding:12px 11px!important}.taste-card-copy>strong{font-size:15px!important}.taste-card-copy>small{font-size:12px!important}.taste-card-media>b{font-size:11px!important}.taste-review-flow{padding:0 16px 17px;grid-template-columns:1fr;gap:11px}.taste-review-card{padding:17px 18px;border-radius:16px}.taste-review-card h2{font-size:18px;line-height:1.45}.taste-review-card p{font-size:15px;line-height:1.72!important}.taste-review-lead{grid-column:auto;padding:18px}.taste-review-lead h2{font-size:13px}.taste-review-lead p{font-size:18px;line-height:1.62}.taste-question p{font-size:16px;line-height:1.7!important}.taste-reactions{margin:0 16px 17px!important}.taste-overview{padding:14px 15px!important}.taste-overview p{font-size:15px;line-height:1.72!important}.taste-detail{gap:13px!important}.taste-detail-copy{padding:19px!important}.taste-detail-copy>span{font-size:12px!important}.taste-detail-copy h2{margin:8px 0 12px!important;font-size:29px!important;line-height:1.28;color:#f2e3d5!important}.taste-detail-copy>p{font-size:15px!important;line-height:1.72!important}.taste-detail-copy i{font-size:12px!important;padding:6px 9px!important}.taste-timeline h2{font-size:18px!important;line-height:1.45}.taste-timeline article>header strong{font-size:15px}.taste-timeline article p{font-size:14px!important;line-height:1.7!important;color:#dfd1c9!important}.taste-timeline time,.taste-timeline summary{font-size:12px!important}.taste-reactions h2{font-size:24px!important;line-height:1.45!important}.taste-cover-action{bottom:12px}.taste-modal-close{width:44px!important;height:44px!important;right:11px!important;top:11px!important}}@media(max-width:420px){.attic-taste-section{padding:26px 14px 4px!important}.attic-taste-heading h2{font-size:29px!important}.attic-taste-heading>p:last-child{font-size:13px!important}#taste-archive>header{padding:16px 16px 13px!important}#taste-archive>header h1{font-size:23px!important}#taste-archive>header>div>div>p:last-child{font-size:12.5px!important}.taste-filter{padding:11px 16px!important}.taste-card-grid{padding-inline:16px!important}.taste-detail-copy h2{font-size:27px!important}.taste-review-card h2,.taste-review-lead p{font-size:17px}.taste-reactions h2{font-size:22px!important}}.taste-cover-editor{min-width:0;align-self:start}.taste-cover-editor .taste-detail-image{position:relative;height:360px;min-height:230px}.taste-cover-editor .taste-detail-image img{object-fit:contain;background:#17121e}.taste-cover-pick{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:inherit;padding:0;background:transparent;cursor:pointer}.taste-cover-pick:focus-visible{outline:3px solid #efdcae;outline-offset:-5px}.taste-cover-pick:disabled{cursor:wait}.taste-cover-dragging{outline:3px dashed #efdcae!important;outline-offset:-7px;background:#76593355;box-shadow:0 0 0 3px #efdcae40}.taste-cover-hint,.taste-cover-status{margin:10px 0 0;color:#d9cbc4;font-size:13px;line-height:1.6;overflow-wrap:anywhere}.taste-cover-status{padding:11px;border:1px solid #e8d09b4d;border-radius:12px;background:#76593333;color:#fff2d8}.taste-cover-error{border-color:#f09b9b99;color:#ffe0e0;background:#702b2b33}.taste-cover-controls{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.taste-cover-controls button{min-height:44px;padding:10px 14px;border:1px solid #e8d09b66;border-radius:12px;color:#fff8e8;background:#765933;font-family:inherit;font-size:13px;font-weight:700;line-height:1.4;cursor:pointer}.taste-cover-controls button:disabled{opacity:.65;cursor:wait}.taste-cover-controls button+button{background:transparent}body.nyangday-admin-capable:not(.nyangday-admin-mode-on) .taste-cover-editor :is(.taste-cover-controls,.taste-cover-hint,.taste-cover-status,.taste-cover-pick){display:none!important}@media(max-width:800px){.taste-cover-editor .taste-detail-image{height:300px;max-height:45vh}.taste-cover-controls button:first-child{flex:1}}.nua-quest-tabs{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.nua-quest-tabs button{min-height:38px;padding:8px 12px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(112,78,150,.18);border-radius:999px;color:#715f79;background:#ffffff9e;font-size:13px;font-weight:750}.nua-quest-tabs button:hover,.nua-quest-tabs button:focus-visible,.nua-quest-tabs button.active{border-color:#7152a373;color:#fff;background:#7152a3;outline:none}.nua-quest-tabs small{min-width:20px;padding:2px 6px;border-radius:999px;color:#7152a3;background:#fff;font-size:11px;text-align:center}.nua-quest-error{margin:16px 0 0;padding:12px 14px;border:1px solid rgba(169,72,72,.18);border-radius:14px;color:#984848;background:#fff0f0d9;font-size:14px}.nua-event-reminders{margin-top:18px;padding:16px;border:1px solid rgba(214,143,54,.2);border-radius:18px;background:linear-gradient(135deg,#fff9ebf2,#ffffffc7)}.nua-event-reminder-heading{display:flex;align-items:center;gap:10px}.nua-event-reminder-heading>span{width:38px;height:38px;display:grid;place-items:center;flex:0 0 38px;border-radius:12px;color:#9b5d18;background:#ffe9bf}.nua-event-reminder-heading div{min-width:0}.nua-event-reminder-heading small{color:#ad7436;font-size:12px;font-weight:800;letter-spacing:.08em}.nua-event-reminder-heading h3{margin:2px 0 0;color:#55453c;font-size:18px}.nua-event-reminder-heading>a{margin-left:auto;display:inline-flex;align-items:center;color:#765c49;font-size:14px;font-weight:750;text-decoration:none}.nua-event-reminder-list{margin-top:13px;display:grid;gap:8px}.nua-event-reminder-list>a{min-height:66px;padding:12px 13px;display:flex;align-items:center;gap:11px;border:1px solid rgba(135,105,83,.12);border-radius:14px;color:#615148;background:#ffffffb8;text-decoration:none}.nua-event-reminder-list>a.urgent{border-color:#ca6d3640;background:#fff7ed}.nua-event-reminder-list>a>svg:first-child{flex:0 0 auto;color:#af7435}.nua-event-reminder-list>a>div{min-width:0;display:grid;gap:2px}.nua-event-reminder-list>a small{color:#aa7135;font-size:12px;font-weight:800}.nua-event-reminder-list>a strong{overflow:hidden;font-size:15px;white-space:nowrap;text-overflow:ellipsis}.nua-event-reminder-list>a span{color:#85736a;font-size:13px}.nua-event-reminder-list>a>svg:last-child{margin-left:auto;flex:0 0 auto;color:#9b887d}.nua-completed-groups{margin-top:22px;display:grid;gap:26px}.nua-completed-group>h3{margin:0 0 10px;color:#6d5879;font-family:Gowun Batang,serif;font-size:18px}.nua-completed-list{margin-top:0}.nua-completed-list article{border-color:#704e9617;background:#ffffff94}.nua-completed-list h4{margin:8px 0 4px;color:#433a48;font-size:17px}.nua-completed-list time{margin-top:9px;display:block;color:#8b7e90;font-size:13px}.nua-quest-list .nua-restore-button{padding:9px 13px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid rgba(113,82,163,.22);color:#7152a3;background:#f5effc;white-space:nowrap}.nua-quest-list button:disabled{opacity:.55;cursor:wait}@media(max-width:640px){.nua-quest-tabs{width:100%}.nua-quest-tabs button{flex:1 1 145px;justify-content:center}.nua-completed-groups{gap:22px}.nua-completed-list article{gap:14px}.nua-quest-list .nua-restore-button{width:100%}.nua-event-reminders{padding:14px}.nua-event-reminder-heading{align-items:flex-start;flex-wrap:wrap}.nua-event-reminder-heading>a{min-height:38px;margin-left:auto}.nua-event-reminder-list>a{align-items:flex-start}.nua-event-reminder-list>a span{line-height:1.45}}.p100-page{color:var(--ny-text);max-width:1180px;margin:0 auto;padding:28px 22px 110px;overflow-wrap:anywhere}.p100-page *{box-sizing:border-box}.p100-hero{padding:32px 0 38px;border-bottom:1px solid var(--ny-line);margin-bottom:28px}.p100-hero .eyebrow{display:flex;align-items:center;gap:8px}.p100-hero h1{font:500 clamp(30px,4.5vw,52px)/1.4 var(--ny-font-title);letter-spacing:-.04em;margin:18px 0}.p100-hero h1 em{color:var(--ny-brown-strong);font-style:normal}.p100-page p{line-height:1.8}.p100-page :is(h1,h2,h3,p,dd){word-break:keep-all}.p100-page h2{font-size:25px;margin:12px 0 16px}.p100-page h3{font-size:18px;margin:8px 0}.p100-page small{color:var(--ny-text-muted)}.p100-links,.p100-buttons{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.p100-links a{display:inline-flex;align-items:center;gap:8px;color:var(--ny-brown-strong);font-weight:700;padding:10px 0;margin-right:16px}.p100-project-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.p100-card,.p100-section,.p100-row,.p100-editor{border:1px solid var(--ny-line);border-radius:20px;background:var(--ny-surface);padding:24px}.p100-card h2{font-family:var(--ny-font-title);font-size:27px}.p100-icon{font-size:28px}.p100-goal{display:flex;flex-direction:column;border-top:1px solid var(--ny-line);padding-top:18px;margin-top:20px}.p100-goal strong{font-size:26px;color:var(--ny-text-strong)}.p100-stage{font-weight:700}.p100-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;padding:0;list-style:none}.p100-steps li{text-align:center}.p100-steps li>span{display:block;border-radius:8px;padding:3px;background:var(--ny-surface-soft);color:var(--ny-text-muted)}.p100-steps .reached>span{background:var(--ny-brown-strong);color:#fff}.p100-steps small{font-size:11px;line-height:1.5;display:block;margin-top:6px}.p100-story dt{font-weight:700;margin-top:16px;color:var(--ny-text-strong)}.p100-story dd{margin:4px 0 0;white-space:pre-wrap;line-height:1.8}.p100-role{background:var(--ny-surface-soft);border-radius:12px;padding:14px 16px;line-height:1.8;font-size:14px}.p100-roadmap{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.p100-roadmap li{border:1px solid var(--ny-line);border-radius:14px;padding:20px;display:grid;gap:7px}.p100-roadmap strong{font-size:24px}.p100-roadmap span{font-size:14px}.p100-section{margin-top:24px}.p100-page button{min-height:44px;border:1px solid var(--ny-line);border-radius:10px;background:var(--ny-surface-soft);color:var(--ny-text-strong);padding:10px 15px;font-weight:700;cursor:pointer;line-height:1.5}.p100-page button[aria-pressed=true],.p100-editor button[type=submit]{background:var(--ny-brown-strong);color:#fff;border-color:var(--ny-brown-strong)}.p100-page button:disabled{opacity:.5;cursor:not-allowed}.p100-page :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--ny-pink);outline-offset:3px}.p100-toolbar{display:flex;justify-content:space-between;align-items:end;gap:16px;flex-wrap:wrap}.p100-page label{display:grid;gap:7px;font-weight:600}.p100-page :is(input,select,textarea){width:100%;max-width:100%;min-width:0;min-height:44px;color:var(--ny-text-strong);background:var(--ny-surface);border:1px solid var(--ny-line);border-radius:9px;padding:10px 12px;font:inherit}.p100-page textarea{resize:vertical}.p100-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:22px 0;padding-bottom:18px;border-bottom:1px solid var(--ny-line)}.p100-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p100-metrics article{background:var(--ny-surface);border:1px solid var(--ny-line);padding:20px;border-radius:14px;display:grid;gap:10px}.p100-metrics strong{font-size:clamp(20px,2.5vw,29px);color:var(--ny-text-strong)}.p100-control progress{width:100%;height:12px;accent-color:var(--ny-brown-strong)}.p100-two,.p100-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.p100-row,.p100-editor{margin-top:18px}.p100-editor{border-color:var(--ny-brown);scroll-margin-top:150px}.p100-editor>.p100-buttons,.p100-editor>button{margin-top:18px}.p100-hint{font-size:14px;padding:12px 16px;border-left:3px solid var(--ny-brown);background:var(--ny-surface-soft)}.p100-review{display:grid;gap:10px;margin:16px 0}.p100-badge{display:inline-block;padding:5px 10px;border:1px solid var(--ny-line);border-radius:8px;font-size:13px;font-weight:700}.p100-costs{display:flex;gap:20px;flex-wrap:wrap}.p100-costs dd{margin:5px 0;font-weight:700}.p100-history{margin-top:25px}.p100-page summary{cursor:pointer;padding:12px 0;min-height:44px}.p100-history article{border-top:1px solid var(--ny-line);padding:14px 0}.p100-history article>strong{display:block}.p100-history dd{white-space:pre-wrap}.p100-public-preview{margin-top:20px;max-width:520px}.p100-page .p100-check{display:flex;align-items:start;gap:10px;margin:18px 0}.p100-check input{width:20px;min-height:20px;flex-shrink:0}.p100-page [role=alert]{color:var(--ny-danger);padding:14px;border:1px solid var(--ny-danger);border-radius:10px}.p100-empty{padding:24px 0;color:var(--ny-text-muted)}.p100-private-quests{margin-top:24px;padding:18px;border:1px solid var(--ny-line);border-radius:14px}@media(max-width:900px){.p100-project-grid{grid-template-columns:1fr}.p100-card{padding:24px}.p100-roadmap{grid-template-columns:1fr}}@media(max-width:600px){.p100-page{padding:18px 12px 130px}.p100-hero{padding-top:14px}.p100-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.p100-metrics article{padding:14px}.p100-two,.p100-form-grid{grid-template-columns:1fr}.p100-row,.p100-editor,.p100-section{padding:18px}.p100-tabs{gap:6px}.p100-tabs button{flex:1 1 42%}.p100-toolbar{align-items:stretch}.p100-toolbar>label{width:100%}}@media(max-width:600px){.p100-page .p100-hero h1{font-size:clamp(28px,8vw,36px)!important}.p100-page .p100-tabs button{font-size:13px;padding-inline:10px;word-break:keep-all}}.p100-partners,.p100-partner-list,.p100-character-link{min-width:0;overflow-wrap:anywhere}.p100-character-link{padding:18px;margin-bottom:20px;border:1px solid var(--ny-line);border-radius:12px}.p100-character-link form{display:grid;gap:12px;max-width:560px}.p100-partners fieldset{min-width:0;margin:18px 0;border:1px solid var(--ny-line);border-radius:10px}.p100-partners .p100-story dd{white-space:pre-wrap;overflow-wrap:anywhere}.public-discovery{width:min(1120px,calc(100% - 36px));margin:54px auto;padding:26px;border:1px solid rgba(148,163,184,.22);border-radius:26px;background:#ffffff0e;box-shadow:0 18px 55px #0f172a1f}.public-discovery>header{display:flex;align-items:center;gap:11px;margin-bottom:18px}.public-discovery>header>svg{flex:0 0 auto}.public-discovery p{margin:0 0 3px;font-size:10px;font-weight:900;letter-spacing:.16em;opacity:.65}.public-discovery h2{margin:0;font:700 clamp(20px,3vw,27px) "Gowun Batang",serif}.public-discovery>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.public-discovery a{display:grid;gap:7px;padding:19px;border:1px solid rgba(148,163,184,.2);border-radius:18px;color:inherit;text-decoration:none;background:#ffffff0f;transition:transform .18s ease,border-color .18s ease}.public-discovery a:hover,.public-discovery a:focus-visible{transform:translateY(-2px);border-color:currentColor}.public-discovery a small{font-size:9px;font-weight:900;letter-spacing:.13em;opacity:.62}.public-discovery a strong{font-size:16px}.public-discovery a span{font-size:12px;line-height:1.65;opacity:.72}.public-discovery a b{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:11px}@media(max-width:600px){.public-discovery{width:calc(100% - 24px);margin:34px auto;padding:18px;border-radius:21px}.public-discovery>div{grid-template-columns:1fr}.public-discovery a{padding:16px}}.attic-home-dashboard,.attic-events-page{width:min(1120px,100%);margin:0 auto 72px}.attic-home-dashboard{display:grid;gap:42px}.attic-hub-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:18px}.attic-hub-heading p,.attic-subpage-hero>p{display:flex;align-items:center;gap:7px;margin:0 0 7px;color:#9a6b43;font-size:12px;font-weight:800;letter-spacing:.13em}.attic-hub-heading h2{margin:0;color:#44352c;font:700 clamp(27px,4vw,38px) "Gowun Batang",serif}.attic-hub-heading>a{display:flex;align-items:center;gap:5px;color:#755943;font-size:13px;font-weight:700;text-decoration:none}.attic-now{padding:28px;border:1px solid #dcc9b7;border-radius:26px;background:#fffcf7db;box-shadow:0 18px 45px #4c311f14}.attic-now-grid{display:grid;grid-template-columns:1.12fr .88fr;gap:14px}.attic-event-preview,.attic-task-preview{min-width:0;padding:24px;display:flex;flex-direction:column;border:1px solid #e2d4c5;border-radius:20px;color:#554237;background:#fffdf9;text-decoration:none;transition:.2s ease}.attic-event-preview:hover,.attic-task-preview:hover,.attic-room-grid>a:hover{transform:translateY(-2px);border-color:#c8a980;box-shadow:0 12px 28px #50352214}.attic-event-preview{background:linear-gradient(140deg,#fffaf0,#f8ebdc)}.attic-task-preview{background:linear-gradient(140deg,#fcf9ff,#f2ecf8)}.attic-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#8e755f;font-size:12px}.attic-card-meta>span{display:inline-flex;align-items:center;gap:5px}.attic-card-meta small{font-size:12px}.event-status{padding:6px 9px;border-radius:999px;color:#7a542d;background:#f4dfbd;font-weight:800}.event-status.closing,.event-status.waiting{color:#9b463e;background:#f9d9d4}.event-status.finished{color:#746d67;background:#e7e2dd}.attic-now-grid h3{margin:18px 0 10px;color:#47352b;font:700 22px/1.42 Gowun Batang,serif}.attic-now-grid p{display:flex;align-items:center;gap:7px;margin:0;color:#786759;font-size:14px;line-height:1.65}.attic-event-foot{margin-top:auto;padding-top:22px;display:flex;justify-content:space-between;gap:12px;color:#8d715a;font-size:13px}.attic-event-foot b,.attic-task-preview>b{display:flex;align-items:center;gap:4px;color:#6d503b;font-size:13px}.attic-task-preview>b{margin-top:auto;padding-top:22px}.attic-room-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.attic-room-grid>a{min-width:0;padding:21px;display:grid;grid-template-columns:48px 1fr 18px;align-items:center;gap:13px;border:1px solid #ddcebf;border-radius:18px;color:#5e493c;background:#fffdf9cc;text-decoration:none;transition:.2s ease}.attic-room-grid>a>span{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;background:#f1e3d3}.attic-room-grid svg{width:19px}.attic-room-grid strong,.attic-room-grid p{display:block}.attic-room-grid strong{font:700 17px Gowun Batang,serif}.attic-room-grid p{margin:5px 0 0;color:#897467;font-size:12px;line-height:1.45}.attic-latest-note{padding:20px 23px;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:15px;border:1px solid #ded0c2;border-radius:19px;background:#fffdf9bd}.attic-latest-note>span{width:40px;height:40px;display:grid;place-items:center;border-radius:13px;color:#8a694e;background:#eee1d2}.attic-latest-note small,.attic-latest-note strong{display:block}.attic-latest-note small{color:#9a806c;font-size:11px}.attic-latest-note strong{margin-top:3px;color:#544034;font-size:15px}.attic-latest-note p{margin:5px 0 0;color:#847064;font-size:12px}.attic-latest-note>a{display:flex;align-items:center;gap:5px;color:#745842;font-size:12px;font-weight:700;text-decoration:none}.attic-subpage-hero{padding:74px 0 42px}.attic-subpage-hero>a{width:max-content;margin-bottom:30px;display:flex;align-items:center;gap:6px;color:#806650;font-size:13px;font-weight:700;text-decoration:none}.attic-subpage-hero h1{margin:8px 0 15px;color:#413128;font:700 clamp(42px,7vw,68px) "Gowun Batang",serif}.attic-subpage-hero>span{max-width:680px;display:block;color:#7f6a5a;font-size:16px;line-height:1.8}.event-filter{margin-bottom:18px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid #dfd0c1;border-radius:15px;background:#fffdf9b8}.event-filter a{padding:9px 13px;border-radius:10px;color:#fff;background:#74563f;font-size:13px;font-weight:800;text-decoration:none}.event-filter span{color:#8b7768;font-size:12px}.external-event-list{display:grid;gap:18px}.external-event-card{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr);overflow:hidden;border:1px solid #dcccc0;border-radius:27px;background:#fffdfa;box-shadow:0 20px 55px #49301f14}.external-event-main{padding:34px}.external-event-main h2{margin:20px 0 12px;color:#403027;font:700 clamp(28px,4vw,42px)/1.25 "Gowun Batang",serif}.external-event-summary{margin:0;color:#786658;font-size:15px;line-height:1.8}.event-schedule{margin:26px 0 18px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.event-schedule>div,.event-prize{padding:16px;display:flex;align-items:flex-start;gap:11px;border-radius:15px;background:#f7eee4;color:#8b6545}.event-schedule span,.event-prize span{color:#8a7564;font-size:12px}.event-schedule strong,.event-prize strong{margin-top:4px;display:block;color:#4f3b2f;font-size:14px;line-height:1.5}.event-prize{margin-bottom:28px;background:#f5e9dd}.event-prize small{display:block}.external-event-main>h3{margin:0 0 12px;color:#584236;font-size:15px}.external-event-main ul{margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:10px;list-style:none}.external-event-main li{display:flex;align-items:flex-start;gap:8px;color:#766356;font-size:13px;line-height:1.5}.external-event-main li svg{margin-top:2px;flex:0 0 auto;color:#9a724f}.external-event-side{padding:28px;display:flex;flex-direction:column;gap:14px;border-left:1px solid #e3d7cc;background:#f8f3ed}.owner-event-state,.announcement-watch{padding:17px;display:flex;align-items:flex-start;gap:10px;border:1px solid #e0d1c3;border-radius:16px;background:#fffdf9;color:#8b6c52}.owner-event-state span,.announcement-watch span{color:#8d7766;font-size:11px}.owner-event-state strong,.announcement-watch strong{margin-top:5px;display:block;color:#513d31;font-size:14px;line-height:1.5}.announcement-watch{flex-wrap:wrap}.announcement-watch>small{width:100%;padding-left:29px;color:#9a6d55;font-size:11px;line-height:1.5}.event-source{padding:14px 16px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:13px;color:#fff;background:#74563f;font-size:13px;font-weight:800;text-decoration:none}.external-event-side>p{margin:2px 0 0;display:flex;align-items:center;gap:6px;color:#836e5d;font-size:12px}.event-disclaimer{margin-top:auto;color:#9a887a;font-size:11px;line-height:1.6}@media(max-width:800px){.attic-home-dashboard,.attic-events-page{margin-bottom:48px}.attic-now{padding:20px 16px}.attic-hub-heading{align-items:flex-start}.attic-hub-heading>a{white-space:nowrap}.attic-now-grid,.attic-room-grid,.external-event-card{grid-template-columns:1fr}.attic-event-preview,.attic-task-preview{min-height:210px;padding:20px}.attic-room-grid>a{min-height:90px}.attic-latest-note{grid-template-columns:38px 1fr}.attic-latest-note>a{grid-column:2}.attic-subpage-hero{padding:45px 2px 30px}.attic-subpage-hero>span{font-size:14px}.event-filter{align-items:flex-start;flex-direction:column}.external-event-main{padding:25px 19px}.external-event-side{padding:20px 18px;border-top:1px solid #e3d7cc;border-left:0}.event-schedule,.external-event-main ul{grid-template-columns:1fr}.attic-event-foot{align-items:flex-start;flex-direction:column}}.attic-space.attic-view-home .hero{display:none!important}.attic-space.attic-view-home .attic-home-dashboard{padding-top:48px}.attic-task-preview h3{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.attic-task-preview>p,.attic-latest-note p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.attic-space.attic-view-home :is(.attic-visitor-path,.attic-taste-section,.operations-briefing,.daily-dashboard,.meeting-grid,.attic-story-bridge,.records,.project-board,.nua-today-quests,.small-quests,.workshop-section,.updates-section,.archive-section,.admin-note){display:none!important}.attic-space.attic-view-events :is(.hero,.attic-visitor-path,.attic-taste-section,.operations-briefing,.daily-dashboard,.meeting-grid,.attic-story-bridge,.records,.project-board,.nua-today-quests,.small-quests,.workshop-section,.updates-section,.archive-section,.admin-note){display:none!important}.attic-space.attic-view-taste :is(.hero,.attic-visitor-path,.operations-briefing,.daily-dashboard,.meeting-grid,.attic-story-bridge,.records,.project-board,.nua-today-quests,.small-quests,.workshop-section,.updates-section,.archive-section,.admin-note){display:none!important}.attic-space.attic-view-records :is(.hero,.attic-visitor-path,.attic-taste-section,.attic-story-bridge,.workshop-section){display:none!important}.attic-space.attic-view-connection :is(.hero,.attic-visitor-path,.attic-taste-section,.operations-briefing,.daily-dashboard,.meeting-grid,.records,.project-board,.nua-today-quests,.small-quests,.workshop-section,.updates-section,.archive-section,.admin-note){display:none!important}@media(max-width:800px){.attic-space.attic-view-home .attic-home-dashboard{padding-top:28px}.attic-task-preview h3{font-size:19px;-webkit-line-clamp:2}}.attic-event-title-row{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.attic-event-title-row span{display:block;color:#7f6a5a;font-size:16px;line-height:1.8}.attic-event-title-row>button{padding:13px 17px;display:flex;align-items:center;gap:7px;border:0;border-radius:13px;color:#fff;background:#74563f;font:800 14px inherit;cursor:pointer}.event-filter>div{display:flex;gap:7px}.event-filter button{padding:9px 13px;border:0;border-radius:10px;color:#806c5c;background:transparent;font:800 13px inherit;cursor:pointer}.event-filter button.active{color:#fff;background:#74563f}.event-admin-actions{display:flex;justify-content:flex-end}.event-admin-actions button{padding:9px 12px;display:flex;align-items:center;gap:6px;border:1px solid #d7c2af;border-radius:10px;color:#684b35;background:#fffaf5;font:800 12px inherit;cursor:pointer}.owner-event-state small{margin-top:5px;display:block;color:#9a6d55}.external-event-card.archived{opacity:.82}.event-empty{min-height:220px;display:grid;place-content:center;justify-items:center;gap:12px;border:1px dashed #d8c6b6;border-radius:22px;color:#826d5c;background:#fffaf5}.event-editor-backdrop{position:fixed;z-index:15000;inset:0;padding:28px;display:grid;place-items:center;background:#231813ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.event-editor{width:min(840px,100%);max-height:calc(100vh - 56px);overflow:auto;border:1px solid #d8c4b1;border-radius:24px;color:#4e3a2f;background:#fffaf5;box-shadow:0 32px 90px #190f0a59}.event-editor>header{position:sticky;z-index:2;top:0;padding:22px 25px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #eaded2;background:#fffaf5}.event-editor>header small{color:#9a7252;font-size:12px;font-weight:900;letter-spacing:.12em}.event-editor>header h2{margin:5px 0 0;font:700 25px Gowun Batang,serif}.event-editor>header>button{width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#664c3b;background:#f2e6da;cursor:pointer}.event-editor-grid{padding:24px 25px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.event-editor label{display:grid;align-content:start;gap:7px}.event-editor label.wide{grid-column:1/-1}.event-editor label>span{font-size:13px;font-weight:800}.event-editor label>span small{color:#9c8575;font-weight:500}.event-editor input,.event-editor select,.event-editor textarea{width:100%;min-width:0;padding:11px 12px;border:1px solid #d8c7b7;border-radius:10px;color:#4b392f;background:#fff;font:14px/1.5 inherit;box-sizing:border-box}.event-editor textarea{resize:vertical}.event-editor input:focus,.event-editor select:focus,.event-editor textarea:focus{border-color:#9b7658;outline:2px solid rgba(155,118,88,.15)}.event-editor .event-official{align-self:end;display:flex;grid-template-columns:20px 1fr;align-items:center}.event-editor .event-official input{width:18px;height:18px}.event-editor-feedback{margin:0 25px;padding:11px 13px;border-radius:10px;color:#765038;background:#f1e3d6;font-size:13px}.event-editor>footer{position:sticky;bottom:0;padding:17px 25px;display:flex;justify-content:flex-end;gap:9px;border-top:1px solid #eaded2;background:#fffaf5}.event-editor>footer button{padding:11px 16px;display:flex;align-items:center;gap:6px;border:1px solid #d5c2b0;border-radius:10px;color:#684e3b;background:#fff;font-weight:800;cursor:pointer}.event-editor>footer button[type=submit]{border-color:#74563f;color:#fff;background:#74563f}.event-editor>footer button:disabled{opacity:.55;cursor:wait}@media(max-width:800px){.attic-event-title-row{align-items:flex-start;flex-direction:column}.attic-event-title-row>button{width:100%;justify-content:center}.event-filter>div{width:100%}.event-filter button{flex:1}.event-editor-backdrop{padding:0}.event-editor{width:100%;max-height:100vh;border-radius:0}.event-editor-grid{grid-template-columns:1fr;padding:19px 16px}.event-editor label.wide{grid-column:auto}.event-editor>header,.event-editor>footer{padding-left:16px;padding-right:16px}.event-editor-feedback{margin:0 16px}}.attic-event-title-row>button{font-size:14px;font-weight:800}.event-filter button{font-size:13px;font-weight:800}.event-admin-actions button{font-size:12px;font-weight:800}.event-editor input,.event-editor select,.event-editor textarea{font-family:inherit;font-size:14px;line-height:1.5}.attic-glance{margin:-2px 0 14px;display:grid;grid-template-columns:.8fr .8fr 1.4fr;overflow:hidden;border:1px solid #e2d4c5;border-radius:16px;background:#ffffff8c}.attic-glance>div{min-width:0;padding:13px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-right:1px solid #e9ded3}.attic-glance>div:last-child{border-right:0}.attic-glance small{color:#8f7a6a;font-size:12px}.attic-glance strong{overflow:hidden;color:#5c4435;font-size:14px;white-space:nowrap;text-overflow:ellipsis}.attic-event-preview.empty{justify-content:center}.event-reader-actions{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.event-reader-actions .event-guide{color:#6d4f39;background:#eadbcd}.event-reader-actions button{min-width:86px;padding:12px 13px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px solid #d7c2af;border-radius:13px;color:#6d4f39;background:#fffaf5;font-family:inherit;font-size:13px;font-weight:800;cursor:pointer}.event-reader-actions button:focus-visible{outline:3px solid rgba(155,118,88,.22);outline-offset:2px}@media(max-width:800px){.attic-glance{grid-template-columns:1fr 1fr}.attic-glance>div{min-height:54px}.attic-glance>div:nth-child(2){border-right:0}.attic-glance>div:last-child{grid-column:1/-1;border-top:1px solid #e9ded3}.attic-glance small{font-size:12px}.attic-glance strong{font-size:13px}}@media(max-width:420px){.event-reader-actions{grid-template-columns:1fr}.event-reader-actions button{min-height:48px}}.attic-space.attic-view-records.record-focus-overview :is(.operations-briefing,.daily-dashboard,.meeting-grid,.records,.project-board,.updates-section,.archive-section,.admin-note),.attic-space.attic-view-records.record-focus-quests :is(.operations-briefing,.daily-dashboard,.meeting-grid,.records,.project-board,.updates-section,.archive-section,.admin-note),.attic-space.attic-view-records.record-focus-records :is(.project-board,.nua-today-quests,.small-quests,.updates-section,.archive-section,.admin-note),.attic-space.attic-view-records.record-focus-projects :is(.operations-briefing,.daily-dashboard,.meeting-grid,.records,.nua-today-quests,.small-quests,.updates-section,.archive-section,.admin-note),.attic-space.attic-view-records.record-focus-updates :is(.operations-briefing,.daily-dashboard,.meeting-grid,.records,.project-board,.nua-today-quests,.small-quests,.archive-section,.admin-note),.attic-space.attic-view-records.record-focus-archive :is(.operations-briefing,.daily-dashboard,.meeting-grid,.records,.project-board,.nua-today-quests,.small-quests,.updates-section,.admin-note){display:none!important}.attic-hero{padding:66px 34px 38px;border-bottom:1px solid rgba(148,112,77,.14)}.attic-hero-copy{max-width:720px}.attic-hero-copy .eyebrow{display:flex;align-items:center;gap:8px;margin:0 0 18px;color:#9a6b43;font-size:13px;font-weight:800;letter-spacing:.14em}.attic-hero-copy h1{margin:0 0 22px;color:#44352c;font:700 clamp(42px,5vw,60px)/1.32 "Gowun Batang",serif;letter-spacing:-.035em;word-break:keep-all}.attic-hero-copy h1 em{color:#9a6b43;font-style:normal}.attic-hero-copy>p:not(.eyebrow){max-width:650px;margin:0 0 24px;color:#806c5d;font-size:16px;line-height:1.8;word-break:keep-all}.attic-hero-actions{display:flex;gap:10px;margin-bottom:22px}.attic-hero-actions a{min-height:52px;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #cdb49d;border-radius:999px;color:#765640;background:#fffcf7b8;font-size:14px;font-weight:800;text-decoration:none}.attic-hero-actions a:first-child{border-color:#805d43;color:#fff;background:#805d43}.attic-hero-copy>small{display:block;color:#8d7460;font-size:13px;font-weight:700}@media(max-width:720px){.attic-hero{border-bottom:0}.attic-hero-copy>small{margin-top:0}}.attic-records-guide{width:min(1120px,100%);margin:0 auto;padding-top:44px;scroll-margin-top:90px}.attic-records-guide-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.attic-records-guide-heading>a{order:2;display:inline-flex;align-items:center;gap:6px;color:#755943;font-size:14px;font-weight:800;text-decoration:none}.attic-records-guide-heading small{color:#9a6b43;font-size:12px;font-weight:900;letter-spacing:.13em}.attic-records-guide-heading h1{margin:5px 0 6px;color:#44352c;font:700 clamp(34px,5vw,50px) "Gowun Batang",serif}.attic-records-guide-heading p{margin:0;color:#806c5d;font-size:15px}.attic-records-guide-nav{position:sticky;z-index:30;top:82px;width:min(1120px,100%);margin:22px auto 28px;padding:8px;display:flex;gap:7px;overflow-x:auto;border:1px solid #ddcebf;border-radius:17px;background:#fffcf7f0;box-shadow:0 10px 28px #47302014;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none}.attic-records-guide-nav::-webkit-scrollbar{display:none}.attic-records-guide-nav a{min-height:44px;padding:8px 12px;display:flex;align-items:center;justify-content:center;gap:7px;flex:1 0 auto;border-radius:11px;color:#705847;text-decoration:none;font-size:14px;font-weight:800;white-space:nowrap}.attic-records-guide-nav a:hover,.attic-records-guide-nav a:focus-visible{color:#fff;background:#74563f;outline:none}.attic-records-guide-nav strong{min-width:23px;padding:2px 6px;border-radius:999px;color:#76543b;background:#f1dfce;font-size:11px;text-align:center}.attic-records-guide-nav a:hover strong,.attic-records-guide-nav a:focus-visible strong{color:#694a35;background:#fff2e6}.attic-space.attic-view-records :is(#today-quests,#records,#projects,#updates,#archive){scroll-margin-top:150px}@media(max-width:800px){.attic-records-guide{padding-top:27px}.attic-records-guide-heading{align-items:flex-start;flex-direction:column-reverse;gap:16px}.attic-records-guide-heading>a{order:initial}.attic-records-guide-heading p{font-size:14px}.attic-records-guide-nav{top:70px;width:calc(100% + 34px);margin:22px -17px 28px;padding:8px 17px;border-right:0;border-left:0;border-radius:0}.attic-records-guide-nav a{min-height:46px}.attic-space.attic-view-records :is(#today-quests,#records,#projects,#updates,#archive){scroll-margin-top:140px}}.attic-records-guide-nav a.active{color:#fff;background:#74563f}.attic-records-guide-nav a.active strong{color:#694a35;background:#fff2e6}.space-switcher>a{position:relative}.space-switcher>a>span>small{display:none}.space-tooltip{position:absolute;z-index:250;top:calc(100% + 13px);left:50%;width:max-content;max-width:220px;padding:8px 11px;border:1px solid #ffffff35;border-radius:10px;color:#fff;font-size:11px;font-style:normal;font-weight:700;line-height:1.45;letter-spacing:0;text-align:center;white-space:normal;background:#1c1328;box-shadow:0 10px 28px #0005;opacity:0;pointer-events:none;transform:translate(-50%,-5px);transition:opacity .16s ease,transform .16s ease}.space-tooltip:before{content:"";position:absolute;bottom:100%;left:50%;border:6px solid transparent;border-bottom-color:#1c1328;transform:translate(-50%)}.space-switcher>a:hover .space-tooltip,.space-switcher>a:focus-visible .space-tooltip{opacity:1;transform:translate(-50%)}.space-switcher>a.luminyan .space-tooltip{color:#5f263d;background:#fff4f7}.space-switcher>a.luminyan .space-tooltip:before{border-bottom-color:#fff4f7}.space-switcher>a.attic .space-tooltip{color:#392a28;background:#fff6e8}.space-switcher>a.attic .space-tooltip:before{border-bottom-color:#fff6e8}@media(max-width:900px){.space-tooltip{display:none}.space-switcher>a>span{display:flex;flex-direction:column;align-items:flex-start}.space-switcher>a>span>small{display:block;margin-top:2px;font-size:9px;font-weight:600;line-height:1.25;opacity:.78}.space-switcher>a{align-items:flex-start!important}}@media(max-width:640px){.space-switcher>a>span{display:none}}.nyang-expandable-text{min-width:0;width:100%}.nyang-text-preview{margin:0}.nyang-clamped-title,.nyang-clamped-copy{display:-webkit-box!important;-webkit-box-orient:vertical!important;-webkit-line-clamp:4!important;overflow:hidden!important;white-space:normal!important;text-overflow:clip!important;max-height:6.88em!important}.dashboard-note .nyang-expandable-text h3{max-width:100%;white-space:normal;overflow:visible;text-overflow:clip;word-break:keep-all;overflow-wrap:anywhere}.dashboard-note .nyang-expandable-text h3.nyang-clamped-title{overflow:hidden!important}.dashboard-note.complete-note{height:auto!important;min-height:142px!important;overflow:hidden!important;align-items:flex-start!important}.dashboard-note.complete-note>.nyang-expandable-text{display:block!important;min-height:0!important}.nyang-expand-toggle{display:inline-flex!important;align-items:center;justify-content:center;margin:10px 0 7px!important;padding:7px 12px!important;min-height:34px;border:1px solid rgba(121,92,69,.22)!important;border-radius:999px!important;color:#6d5042!important;background:#fffaf1eb!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important;position:static!important;transform:none!important;opacity:1!important;white-space:nowrap;cursor:pointer}.nyang-expand-toggle:hover{background:#fffdf8!important}.record-content .nyang-expand-toggle{margin-top:9px!important}@media(max-width:800px){.dashboard-note.complete-note{padding:18px!important;gap:12px!important}.dashboard-note .nyang-expandable-text h3{font-size:18px!important;line-height:1.62!important;margin:5px 0 0!important}.dashboard-note .nyang-clamped-title{max-height:6.48em!important}.dashboard-note .nyang-expandable-text>span{font-size:14px!important}.dashboard-note .nyang-expandable-text>p{font-size:14px!important;line-height:1.55!important;margin-top:3px!important}.nyang-expand-toggle{min-height:38px!important;padding:8px 13px!important;font-size:13px!important}.record-content .nyang-clamped-copy{font-size:17px!important;line-height:1.65!important;max-height:6.6em!important}}.accessory-radar-slot{margin:0 0 30px}.accessory-radar-panel{display:grid;gap:22px;padding:26px;border:1px solid rgba(125,91,71,.13);border-radius:26px;background:linear-gradient(145deg,#fffdfafa,#f9efe9f0);box-shadow:0 18px 42px #5c3e2e14;overflow:hidden;color:#493a34}.accessory-radar-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.accessory-radar-kicker{display:flex;align-items:center;gap:6px;margin-bottom:7px;color:#a75c6e;font-size:.8rem;font-weight:900;letter-spacing:.02em}.accessory-radar-hero h2,.accessory-radar-section-title h3{margin:0;color:#382b27}.accessory-radar-hero h2{font-size:clamp(1.75rem,3vw,2.35rem)}.accessory-radar-theme{display:inline-flex;margin:10px 0 0;padding:6px 10px;border-radius:999px;background:#f7e9ed;color:#855367;font-size:.88rem;font-weight:800}.accessory-radar-issue{flex:0 0 auto;padding:9px 12px;border:1px solid #ead4da;border-radius:999px;background:#fff8fa;color:#9b6170;font-size:.78rem;font-weight:900}.accessory-radar-recipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px}.accessory-radar-step{position:relative;display:flex;gap:13px;min-height:118px;padding:17px;border:1px solid rgba(125,91,71,.11);border-radius:19px;background:#ffffffd1}.accessory-radar-step:not(:last-child):after{content:"→";position:absolute;right:-27px;top:50%;transform:translateY(-50%);color:#c98c99;font-size:1.35rem;font-weight:900}.accessory-radar-step-icon{display:grid;place-items:center;flex:0 0 42px;height:42px;border-radius:14px;background:#f6e3e8;color:#9b5b6c}.accessory-radar-step small{display:block;margin:1px 0 3px;color:#b47b88;font-size:.68rem;font-weight:900;letter-spacing:.08em}.accessory-radar-step strong{display:block;color:#44332e;font-size:1rem}.accessory-radar-step p{margin:7px 0 0;color:#75645d;font-size:.88rem;line-height:1.55}.accessory-radar-build{display:grid;grid-template-columns:minmax(210px,.7fr) minmax(0,1.6fr);gap:12px}.accessory-radar-palette,.accessory-radar-suggestion,.accessory-radar-empty{border:1px solid rgba(125,91,71,.11);border-radius:19px}.accessory-radar-palette{padding:17px;background:#fffaf6}.accessory-radar-palette>div{display:flex;flex-wrap:wrap;gap:7px}.accessory-radar-palette>div>span{padding:6px 10px;border-radius:999px;background:#f4e7de;color:#75574a;font-size:.8rem;font-weight:800}.accessory-radar-suggestion{padding:17px 19px;background:linear-gradient(135deg,#fff7f5,#f7e7ef)}.accessory-radar-suggestion strong{display:block;color:#493530;line-height:1.55}.accessory-radar-suggestion p{margin:7px 0 0;color:#78635d;font-size:.88rem}.accessory-radar-matches{display:grid;gap:13px;padding-top:3px}.accessory-radar-section-title{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.accessory-radar-admin-badge,.accessory-radar-grade{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:900}.accessory-radar-admin-badge{padding:6px 9px;font-size:.76rem;background:#eee5f8;color:#7253a0}.accessory-radar-match-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.accessory-radar-match{position:relative;display:grid;grid-template-columns:104px minmax(0,1fr);min-height:126px;border:1px solid rgba(125,91,71,.11);border-radius:18px;background:#ffffffd6;overflow:hidden;color:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.accessory-radar-match:hover,.accessory-radar-match:focus-visible{transform:translateY(-3px);border-color:#a75c6e61;box-shadow:0 12px 24px #5c3e2e1f;outline:none}.accessory-radar-match:focus-visible{box-shadow:0 0 0 3px #a75c6e33,0 12px 24px #5c3e2e1f}.accessory-radar-match-image{position:relative;min-height:126px;background:#f4e9e6;overflow:hidden}.accessory-radar-match-image img{width:100%;height:100%;object-fit:cover}.accessory-radar-match-image>span{display:grid;place-items:center;align-content:center;gap:6px;width:100%;height:100%;color:#9b7c72;font-size:.72rem}.accessory-radar-match-body{display:flex;flex-direction:column;align-items:flex-start;min-width:0;padding:13px}.accessory-radar-match-body>strong{margin-top:8px;color:#41312c;line-height:1.35}.accessory-radar-match-body p{margin:6px 0 12px;color:#78675f;font-size:.81rem;line-height:1.45}.accessory-radar-match-body small{padding-bottom:7px;color:#9b8b82}.accessory-radar-open{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto;padding:8px 10px;border-radius:10px;background:#f6e5ea;color:#8f5262;font-size:.75rem;font-weight:900;line-height:1;transition:background .18s ease,color .18s ease}.accessory-radar-open b{font-size:.95rem;transition:transform .18s ease}.accessory-radar-match:hover .accessory-radar-open,.accessory-radar-match:focus-visible .accessory-radar-open{background:#a85f72;color:#fff}.accessory-radar-match:hover .accessory-radar-open b,.accessory-radar-match:focus-visible .accessory-radar-open b{transform:translate(3px)}.accessory-radar-grade{padding:4px 8px;background:#f0e7df;color:#765d4f;font-size:.7rem}.accessory-radar-grade.grade-a{background:#e1f2ea;color:#3f765c}.accessory-radar-grade.grade-b{background:#fff0cf;color:#8a632a}.accessory-radar-grade.grade-c{background:#f1e8e4;color:#82645b}.accessory-radar-empty{padding:17px;background:#ffffffc2}.accessory-radar-empty p{margin:6px 0 0;color:#817169}@media(max-width:900px){.accessory-radar-recipe{gap:10px}.accessory-radar-step:not(:last-child):after{display:none}.accessory-radar-match{grid-template-columns:82px minmax(0,1fr)}}@media(max-width:720px){.accessory-radar-slot{margin-bottom:22px}.accessory-radar-panel{padding:17px;border-radius:21px;gap:17px}.accessory-radar-hero{align-items:flex-start}.accessory-radar-issue{padding:6px 8px}.accessory-radar-recipe,.accessory-radar-build,.accessory-radar-match-grid{grid-template-columns:1fr}.accessory-radar-step{min-height:0;padding:14px}.accessory-radar-step p{margin-top:5px}.accessory-radar-match{grid-template-columns:96px minmax(0,1fr)}.accessory-radar-section-title{align-items:flex-start}.accessory-radar-theme{font-size:.8rem}.accessory-radar-open{padding:8px 9px;font-size:.73rem}}.server-auto-health{grid-column:1/-1;margin-top:12px;padding:12px 14px;display:flex;align-items:flex-start;gap:10px;border-radius:14px;border:1px solid #decfbe;background:#fffaf3;color:#66574e;box-shadow:0 8px 18px #5a412d0f}.server-auto-health>span{width:22px;height:22px;display:grid;place-items:center;flex:0 0 22px;border-radius:50%;font-size:12px;font-weight:900}.server-auto-health div{min-width:0}.server-auto-health small{display:block;color:#9a7c6c;font-size:8px;font-weight:900;letter-spacing:.08em}.server-auto-health strong{display:block;margin-top:2px;color:#4c4038;font-size:10px;line-height:1.45}.server-auto-health p{margin:4px 0 0;color:#7a695f;font-size:8px;line-height:1.5}.server-auto-health.ready{border-color:#bfd9ca;background:#f4fbf7}.server-auto-health.ready>span{background:#d8efe2;color:#35664a}.server-auto-health.needs-setup{border-color:#e5c9a5;background:#fff8ed}.server-auto-health.needs-setup>span{background:#f8e4c9;color:#8b5b22}.server-auto-health.checking>span{background:#ece7df;color:#7d7066}@media(max-width:650px){.server-auto-health{margin-top:10px;padding:11px 12px}.server-auto-health strong{font-size:9px}.server-auto-health p{font-size:8px}}:root{font-family:Noto Sans KR,sans-serif;color:#362f29;background:#f7f2e9;font-synthesis:none;--ink: #362f29;--brown: #795c45;--cream: #f7f2e9;--paper: #fffdf8;--sage: #849178;--line: #ded4c5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:radial-gradient(circle at 10% 0%,#fffaf0 0,transparent 28%),#f7f2e9}button,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.app-shell{min-height:100vh;overflow:clip}.site-header{height:82px;padding:0 max(5vw,24px);display:flex;align-items:center;justify-content:space-between;background:#fffdf8e6;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid rgba(121,92,69,.12);position:sticky;top:0;z-index:20}.brand{display:flex;align-items:center;gap:11px;color:var(--ink);text-decoration:none}.brand-mark{width:39px;height:39px;border-radius:50% 50% 45% 55%;display:grid;place-items:center;color:#fffaf2;background:var(--brown);font-family:Gowun Batang,serif;font-weight:700;font-size:21px;transform:rotate(-4deg);box-shadow:0 4px 12px #543a252e}.brand span:last-child{display:flex;flex-direction:column;line-height:1.15}.brand strong{font-family:Gowun Batang,serif;font-size:19px;letter-spacing:.02em}.brand small{margin-top:4px;color:#988979;font-size:10px}.nav{display:flex;align-items:center;gap:30px}.nav a{color:#786d63;text-decoration:none;font-size:14px;font-weight:600}.nav a.active{color:var(--brown)}.login-button{border:1px solid #cbbcab;border-radius:999px;padding:9px 15px;display:flex;align-items:center;gap:7px;color:var(--brown);background:transparent;font-size:13px}.login-button:disabled{opacity:.45;cursor:not-allowed}.menu-button{display:none;border:0;background:transparent;color:var(--brown)}main{max-width:1180px;margin:0 auto;padding:0 28px 100px}.hero{min-height:480px;display:grid;grid-template-columns:1.05fr .95fr;gap:5vw;align-items:center;padding:72px 3%}.eyebrow{margin:0 0 17px;display:flex;align-items:center;gap:7px;color:#94785e;font-size:11px;font-weight:700;letter-spacing:.18em}.hero h1{margin:0;font-family:Gowun Batang,serif;font-size:clamp(40px,5vw,66px);line-height:1.25;letter-spacing:-.05em;font-weight:700}.hero h1 em{color:#8a725c;font-style:normal;font-weight:400}.hero-description{margin:25px 0;color:#776c62;line-height:1.9;font-size:15px}.date-chip{width:fit-content;display:flex;gap:8px;align-items:center;padding:10px 15px;border:1px solid #d9cebf;border-radius:999px;background:#fffdf8a6;color:#756758;font-size:13px}.attic-art{height:335px;position:relative;border-radius:48% 48% 12% 12%;background:linear-gradient(180deg,#dbcbb8,#b99c80);box-shadow:inset 0 -30px 70px #472c1838,0 24px 50px #56402d26;overflow:hidden}.attic-art:before,.attic-art:after{content:"";position:absolute;top:-50px;width:58%;height:120px;background:#8e7057}.attic-art:before{left:-8%;transform:rotate(18deg)}.attic-art:after{right:-8%;transform:rotate(-18deg)}.window{position:absolute;left:50%;top:72px;transform:translate(-50%);width:100px;height:125px;border:10px solid #745844;border-radius:50px 50px 5px 5px;background:linear-gradient(#435367,#708096);display:grid;place-items:center;color:#fff3bd;font-size:40px;box-shadow:0 0 35px #ffe7972e}.window:after{content:"";position:absolute;height:100%;width:6px;background:#745844}.moon{position:absolute;right:12%;top:25%;color:#fff3c2;font-size:27px}.cat{position:absolute;bottom:63px;z-index:3;color:#493a30;font-size:49px;filter:drop-shadow(0 5px 3px rgba(54,37,24,.18))}.cat-one{left:18%}.cat-two{right:17%;transform:scaleX(-1)}.table{position:absolute;left:50%;bottom:35px;transform:translate(-50%);width:170px;height:52px;padding-top:8px;text-align:center;color:#4b3d32;background:#745844;border-radius:50%;font-size:25px;box-shadow:0 36px 0 -22px #604633}.setup-notice,.error-notice{margin:-25px 3% 40px;padding:15px 18px;display:flex;gap:12px;align-items:center;border-radius:14px;background:#eee2c9;color:#66553f;font-size:13px}.setup-notice div{display:flex;flex-direction:column;gap:2px}.setup-notice span{color:#887762}.error-notice{background:#f5dbd3;color:#8a4337}.daily-dashboard{margin-bottom:64px;padding:28px;border:1px solid rgba(121,92,69,.13);border-radius:24px;background:#fffdf8c7;box-shadow:0 14px 35px #4b37260d}.dashboard-heading{margin-bottom:22px;display:flex;align-items:end;justify-content:space-between;gap:20px}.dashboard-heading .eyebrow{margin-bottom:7px}.dashboard-heading h2{margin:0;font:700 27px Gowun Batang,serif}.dashboard-heading>a{padding:9px 13px;display:inline-flex;align-items:center;gap:6px;border:1px solid #d7cabb;border-radius:999px;color:#765f4c;background:#fffdf8;text-decoration:none;font-size:11px;font-weight:700}.dashboard-grid{display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:12px}.progress-card,.dashboard-note{min-height:142px;padding:20px;display:flex;align-items:center;gap:17px;border:1px solid #e2d8cc;border-radius:18px;background:#fffdfa}.progress-ring{--progress: 0deg;width:88px;height:88px;flex:0 0 88px;display:grid;place-items:center;border-radius:50%;background:conic-gradient(#806956 var(--progress),#eae2d8 0);position:relative}.progress-ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fffdfa}.progress-ring>div{z-index:1;display:flex;align-items:baseline;color:#78614d}.progress-ring strong{font:700 27px Gowun Batang,serif}.progress-ring span{font-size:10px}.progress-card>div:last-child>span,.dashboard-note>div:last-child>span{color:#a08f7e;font-size:10px;font-weight:700}.progress-card h3,.dashboard-note h3{margin:7px 0 6px;color:#574a3f;font-size:13px;line-height:1.5}.progress-card p,.dashboard-note p{margin:0;color:#9b8e82;font-size:10px;line-height:1.5}.dashboard-note{align-items:flex-start;flex-direction:column;gap:14px}.dashboard-note-icon{width:36px;height:36px;display:grid;place-items:center;border-radius:11px;color:#a16a34;background:#f6e6d4}.complete-note .dashboard-note-icon{color:#637a58;background:#e6eee1}.dashboard-note h3{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.meeting-grid{display:grid;grid-template-columns:.78fr 1.22fr;gap:24px;align-items:start}.question-card,.form-card{border:1px solid rgba(121,92,69,.13);border-radius:24px;background:var(--paper);box-shadow:0 12px 30px #4b37260f}.question-card{min-height:330px;padding:38px 34px;background:#7e6b59;color:#fffaf2;position:sticky;top:100px;overflow:hidden}.question-card:after{content:"✦";position:absolute;right:25px;bottom:10px;color:#ffffff1a;font-size:100px}.card-label{display:flex;align-items:center;gap:7px;color:#e9dacb;font-size:12px;font-weight:600}.question-card blockquote{margin:36px 0 25px;font-family:Gowun Batang,serif;font-size:27px;line-height:1.6;word-break:keep-all}.question-card p{color:#d9cdc1;font-size:12px;line-height:1.7}.form-card{padding:34px}.form-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:27px}.form-heading>div{display:flex;align-items:center;gap:12px}.form-heading h2{margin:0;font-family:Gowun Batang,serif;font-size:24px}.step{color:#b49c85;font:700 11px Noto Sans KR;letter-spacing:.12em}.signed-in{color:#8e806f;font-size:11px;padding:6px 10px;border-radius:20px;background:#f1ebe2}.form-card label,legend{margin-bottom:9px;color:#706357;font-size:12px;font-weight:700}.form-card textarea{width:100%;min-height:132px;resize:vertical;padding:16px;border:1px solid #ddd3c7;border-radius:13px;outline:none;color:var(--ink);background:#fbf8f2;line-height:1.7}.form-card textarea:focus{border-color:#9f8972;box-shadow:0 0 0 3px #9f89721f}.form-card textarea:disabled{cursor:not-allowed;opacity:.65}.choice-row{margin-top:22px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.choice-row fieldset{padding:0;border:0;min-width:0}.choice-row legend{display:flex;align-items:center;gap:5px}.segmented{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.status-options{grid-template-columns:repeat(4,1fr)}.segmented button{padding:9px 5px;border:1px solid #e0d7cb;border-radius:9px;background:#fffdfa;color:#82766a;font-size:11px}.segmented button.selected{background:#75614f;border-color:#75614f;color:#fff}.segmented button:disabled{cursor:not-allowed}.form-actions{margin-top:25px;display:flex;justify-content:flex-end;gap:9px}.submit,.cancel{min-height:43px;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:7px;border-radius:11px;border:0;font-size:13px;font-weight:700}.submit{color:#fff;background:#75614f;box-shadow:0 7px 16px #57412f2b}.submit:disabled{opacity:.4;cursor:not-allowed}.cancel{color:#756a5f;background:#eee8df}.records{padding:95px 0 30px;scroll-margin-top:90px}.section-heading{margin-bottom:25px;display:flex;align-items:end;justify-content:space-between}.section-heading h2{margin:0;font:700 30px Gowun Batang,serif}.section-heading .eyebrow{margin-bottom:8px}.progress-summary{display:flex;align-items:baseline;gap:5px;color:#958878}.progress-summary strong{color:#79654f;font:700 29px Gowun Batang,serif}.progress-summary span{font-size:12px}.empty-state{min-height:190px;padding:35px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #d6cabd;border-radius:20px;color:#998c7d;background:#fffdf87a;font-size:13px;text-align:center}.empty-state>span{font-size:28px}.empty-state strong{color:#726559;font-size:15px}.empty-state p{margin:0}.record-list{display:grid;gap:10px}.record-card{padding:18px 20px;display:grid;grid-template-columns:82px 1fr auto;gap:16px;align-items:center;border:1px solid #e0d6ca;border-left:4px solid #a99276;border-radius:14px;background:var(--paper)}.record-card.done{border-left-color:#809273}.record-card.active{border-left-color:#c58a53}.record-card.paused{border-left-color:#9a9290;opacity:.8}.record-status{display:flex;align-items:center;gap:6px;color:#806d59;font-size:12px;font-weight:700}.record-card.done .record-status{color:#617554}.record-content p{margin:0 0 9px;font-size:14px;line-height:1.6}.record-meta{display:flex;gap:9px}.record-meta span{color:#8c7e70;background:#f2ece4;border-radius:20px;padding:4px 8px;font-size:10px}.record-actions{display:flex;align-items:center;gap:4px}.record-actions button{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:8px;background:transparent;color:#88786a}.record-actions button:hover{background:#f0e9df}.record-actions button.delete:hover{color:#9f443a;background:#f7e4df}.status-select-wrap{position:relative}.status-select-wrap select{appearance:none;min-width:72px;height:34px;padding:0 24px 0 10px;border:1px solid #ded4c7;border-radius:8px;color:#7e6f60;background:#fff;font-size:11px}.status-select-wrap svg{position:absolute;top:10px;right:7px;pointer-events:none;color:#96887a}.record-card{display:block;padding:0;overflow:hidden}.record-card-main{padding:17px 19px;display:grid;grid-template-columns:82px minmax(0,1fr) auto;gap:16px;align-items:center}.quest-detail-toggle{width:100%;min-height:43px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:0;border-top:1px solid #eee4d8;color:#806b57;background:#fbf6ef;font-size:11px;font-weight:700}.quest-detail-toggle>span{display:flex;align-items:center;gap:7px}.quest-detail-toggle>svg{transition:transform .2s ease}.quest-detail-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.quest-inline-detail{padding:18px 19px 20px;border-top:1px solid #eadccc;color:#5d4939;background:linear-gradient(145deg,#f8eddf,#f3e4d2)}.quest-inline-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.quest-inline-heading small{color:#92775f;font-size:9px;font-weight:700}.quest-inline-heading h3{margin:4px 0 0;font:700 16px Gowun Batang,serif;line-height:1.45}.quest-inline-heading>strong{flex:0 0 auto;padding:6px 9px;border-radius:999px;color:#6b5948;background:#ffffffa6;font-size:10px}.quest-inline-summary{margin:11px 0 13px;color:#7e6855;font-size:11px;line-height:1.55}.quest-step-flow{display:flex;gap:7px;overflow-x:auto;padding-bottom:3px;scroll-snap-type:x proximity}.quest-step-chip{min-width:150px;flex:1 0 0;padding:10px;display:grid;grid-template-columns:25px minmax(0,1fr);gap:8px;scroll-snap-align:start;border:1px solid rgba(137,104,75,.18);border-radius:11px;background:#ffffff8c}.quest-step-chip>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#ad8a6b;font-size:10px;font-weight:700}.quest-step-chip>div:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:4px}.quest-step-chip strong{font-size:10px;line-height:1.4}.quest-step-chip small{color:#9b7e65;font-size:8px}.quest-step-chip.done{border-color:#6b895b40;background:#edf5e8bf}.quest-step-chip.done>span{background:#839a76}.quest-step-chip.held>span{background:#8e8780}.quest-step-actions{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.quest-step-actions button,.quest-inline-empty button,.quest-inline-next button{min-height:32px;padding:5px 7px;border:1px solid #dbc5af;border-radius:7px;color:#755b45;background:#fffaf3;font-size:9px;font-weight:700}.quest-inline-next{margin-top:11px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:10px;background:#76583e14}.quest-inline-next>div{display:flex;flex-direction:column;gap:3px}.quest-inline-next small{color:#997b63;font-size:8px;font-weight:700}.quest-inline-next strong{font-size:10px}.quest-inline-next.ready{background:#7d9b6d21}.quest-inline-empty{min-height:48px;padding:9px 11px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px dashed #d6bea5;border-radius:10px;color:#846c58;font-size:10px}.archive-section{padding:75px 0 40px;scroll-margin-top:84px;border-top:1px solid rgba(121,92,69,.12)}.small-quests{margin:65px 0 20px;padding:30px;scroll-margin-top:90px;border-radius:24px;color:#f9f4ec;background:#665649;box-shadow:0 18px 38px #412e2021}.small-quests-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.small-quests-heading .eyebrow{margin-bottom:7px;color:#dbc9b7}.small-quests-heading h2{margin:0 0 7px;font:700 28px Gowun Batang,serif}.small-quests-heading p:last-child{margin:0;color:#cfc0b2;font-size:11px}.small-quests-heading>span{padding:7px 10px;border-radius:999px;color:#5d7155;background:#edf2e9;font-size:10px;font-weight:700}.quest-collapsed-preview{margin-top:20px;padding-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:7px;border-top:1px solid rgba(255,255,255,.1)}.quest-collapsed-preview span{max-width:250px;overflow:hidden;padding:8px 11px;border:1px solid rgba(255,255,255,.12);border-radius:999px;color:#eaded2;background:#ffffff0f;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.quest-collapsed-preview small{color:#c9b9aa;font-size:9px}.quest-story-browser{margin-top:24px}.quest-picker{padding:3px 2px 10px;overflow-x:auto;display:flex;gap:9px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.quest-picker>button{min-width:190px;max-width:230px;min-height:88px;padding:12px 13px;scroll-snap-align:start;display:flex;align-items:flex-start;flex-direction:column;gap:5px;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#d5c6b8;background:#ffffff0e;text-align:left;transition:border-color .2s ease,background .2s ease,transform .2s ease}.quest-picker>button:hover{transform:translateY(-2px)}.quest-picker>button.active{border-color:#efd0a98c;color:#fff9f1;background:#7b6755;box-shadow:0 8px 20px #261a1229}.quest-picker small{color:#cfbba7;font-size:8px}.quest-picker strong{width:100%;overflow:hidden;font:700 11px Gowun Batang,serif;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.quest-picker span{margin-top:auto;color:#bfae9e;font-size:8px}.small-quest-list{margin-top:23px;display:grid;gap:16px}.small-quest-card{padding:22px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:#fffdf812}.quest-root{width:min(440px,90%);margin:0 auto;padding:15px 18px;position:relative;z-index:2;border:1px solid rgba(240,208,161,.35);border-radius:15px;background:#786554;text-align:center;box-shadow:0 7px 18px #2b1e1529}.quest-root span{color:#e1c9af;font-size:9px;font-weight:700}.quest-root h3{margin:6px 0 0;overflow:hidden;color:#fffaf3;font:700 14px Gowun Batang,serif;white-space:nowrap;text-overflow:ellipsis}.quest-story-browser .small-quest-card{margin-top:8px}.quest-story-nav{margin-bottom:15px;display:flex;align-items:center;justify-content:space-between}.quest-story-nav button{min-width:82px;min-height:40px;padding:0 11px;display:inline-flex;align-items:center;justify-content:center;gap:4px;border:1px solid rgba(255,255,255,.13);border-radius:999px;color:#eadfd5;background:#ffffff0f;font-size:9px;font-weight:700}.quest-story-nav button:disabled{opacity:.35;cursor:default}.quest-story-nav>span{color:#d6c5b5;font:700 11px Gowun Batang,serif}.quest-root p{margin:8px 0 0;color:#d8c8ba;font-size:9px;line-height:1.55}.quest-branches{margin-top:34px;padding-top:18px;position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.quest-branches:before{content:"";position:absolute;top:-34px;left:16.67%;right:16.67%;height:52px;border-top:1px solid rgba(227,202,174,.42);border-left:1px solid rgba(227,202,174,.42);border-right:1px solid rgba(227,202,174,.42);border-radius:12px 12px 0 0}.quest-node{min-height:112px;padding:16px 13px 13px;position:relative;display:flex;align-items:center;flex-direction:column;gap:8px;border:1px solid rgba(255,255,255,.14);border-radius:14px;color:#eee5dc;background:#6f6053;text-align:center;font-size:10px;line-height:1.45;transition:transform .2s ease,box-shadow .2s ease}.quest-node:before{content:"";position:absolute;top:-19px;left:50%;width:1px;height:18px;background:#e3caae6b}.quest-node:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 8px 18px #261a1226}.quest-node:disabled{cursor:default}.quest-node.done{color:#e7f0e2;border-color:#aecaa061;background:#697a62}.quest-node-number{width:29px;height:29px;display:grid;place-items:center;border:1px solid #bca997;border-radius:50%;color:#f8ede0;font:700 11px Noto Sans KR}.quest-node.done .quest-node-number{border-color:#c6d8bd;background:#8da282}.quest-node small{margin-top:auto;color:#c1b1a3;font-size:8px;font-weight:700}.quest-node.done small{color:#d0dfc9}.quest-carry-badge{margin-left:6px;padding:3px 6px;border-radius:999px;color:#665648;background:#f1dcc2;font-size:8px;font-style:normal;white-space:nowrap}.quest-more{min-height:42px;border:1px dashed rgba(255,255,255,.2);border-radius:12px;color:#f0e5da;background:#ffffff0f;font-size:10px;font-weight:700}.quest-node.held{color:#e2ddd8;border-color:#c7c0b952;background:#6b6763}.quest-node.held .quest-node-number{border-color:#c9c1ba;background:#88817b}.quest-node.held small{color:#d4ccc6}.quest-node-actions{width:100%;margin-top:5px;display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.quest-node-actions button{min-height:27px;padding:4px;display:flex;align-items:center;justify-content:center;gap:3px;border:1px solid rgba(255,255,255,.12);border-radius:6px;color:#e9ded3;background:#ffffff0f;font-size:8px}.quest-node-actions .done-action:hover{background:#82a17359}.quest-node-actions .hold-action:hover{background:#9b948d59}.quest-history{width:100%;color:#c7b9ac;font-size:8px;text-align:left}.quest-history summary{cursor:pointer}.quest-history p{margin:5px 0 0;padding:5px 7px;border-radius:6px;color:#b7a99d;background:#0000001f;text-decoration:line-through}.quest-outcome{width:min(540px,95%);min-height:64px;margin:38px auto 0;padding:12px 14px;position:relative;display:flex;align-items:center;gap:12px;border:1px dashed rgba(255,255,255,.16);border-radius:14px;color:#b8aaa0;background:#2f261f3d}.quest-outcome:before{content:"";position:absolute;top:-39px;left:50%;width:1px;height:38px;background:#e3caae6b}.quest-outcome-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:50%;background:#ffffff14}.quest-outcome>div{min-width:0;display:flex;flex-direction:column;gap:3px}.quest-outcome small{font-size:8px;font-weight:700;letter-spacing:.12em}.quest-outcome strong{color:inherit;font-size:10px}.quest-outcome.unlocked{color:#f6ead8;border-style:solid;border-color:#e5c18773;background:#a171383b;box-shadow:0 0 26px #e0b16817}.quest-outcome.complete{color:#e3efdc;border-color:#adcc9d80;background:#68875a4d}.quest-outcome button,.quest-map-empty button{margin-left:auto;padding:8px 10px;border:0;border-radius:9px;color:#675646;background:#fff5e8;font-size:9px;font-weight:700;white-space:nowrap}.quest-map-empty{min-height:90px;margin-top:18px;display:flex;align-items:center;justify-content:center;gap:14px;border:1px dashed rgba(255,255,255,.16);border-radius:14px}.quest-map-empty p,.small-quest-empty{color:#cfbfb0;font-size:10px}.small-quest-empty{min-height:100px;display:grid;place-items:center;border:1px dashed rgba(255,255,255,.18);border-radius:14px}.completed-stories{margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.1)}.completed-stories-toggle{width:100%;min-height:44px;padding:0 4px;display:flex;align-items:center;justify-content:space-between;border:0;color:#e8ddd3;background:transparent;font-size:10px;font-weight:700}.completed-stories-toggle>span{display:flex;align-items:center;gap:7px}.completed-stories-toggle small{min-width:22px;padding:3px 6px;border-radius:999px;color:#52644b;background:#dfe9d9;font-size:8px}.completed-stories-toggle>svg{transition:transform .2s ease}.completed-stories-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.completed-story-list{padding-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.completed-story-list article{min-width:0;padding:11px 12px;display:flex;align-items:center;gap:9px;border:1px solid rgba(192,216,180,.18);border-radius:11px;color:#cfe0c6;background:#738b6724}.completed-story-list article>div{min-width:0;display:flex;flex-direction:column;gap:3px}.completed-story-list strong{overflow:hidden;color:#edf5e9;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.completed-story-list span{color:#b9c9b1;font-size:8px}.updates-section{margin:76px 0 70px;padding:30px;scroll-margin-top:90px;border:1px solid rgba(121,92,69,.14);border-radius:24px;background:#fffdf8d1;box-shadow:0 14px 35px #4b37260d}.workshop-section{margin:75px 0 30px;padding:32px;scroll-margin-top:100px;border:1px solid #ead9d3;border-radius:28px;background:linear-gradient(145deg,#fffaf5,#f5e9e5);box-shadow:0 18px 42px #5f3d3912}.workshop-hero{display:grid;grid-template-columns:1.2fr .8fr;gap:28px;align-items:stretch}.workshop-hero>div:first-child{padding:22px 12px}.workshop-hero .eyebrow{color:#a76572}.workshop-hero h2{margin:0 0 12px;color:#594442;font:700 36px Gowun Batang,serif}.workshop-hero p:last-of-type{margin:0;color:#8f7775;font-size:12px;line-height:1.7}.workshop-stats{margin-top:24px;display:flex;gap:9px}.workshop-stats span{padding:9px 13px;border:1px solid #ead6d1;border-radius:999px;color:#8b6d6b;background:#ffffffa6;font-size:10px}.workshop-stats strong{margin-right:4px;color:#a45f6d;font-size:14px}.workshop-portrait{min-height:190px;display:grid;place-items:center;align-content:center;gap:8px;border-radius:22px;color:#af7180;background:radial-gradient(circle at 50% 25%,#fff8f5,#ecd9d5);box-shadow:inset 0 0 0 1px #aa6a741f}.workshop-portrait span{color:#6f5553;font:700 17px Gowun Batang,serif}.workshop-portrait small{color:#a18b89;font-size:9px}.workshop-heading{margin:34px 0 16px;display:flex;align-items:end;justify-content:space-between;gap:15px}.workshop-heading span{color:#b27880;font-size:9px;font-weight:700;letter-spacing:.16em}.workshop-heading h3{margin:5px 0 0;color:#5e4b48;font:700 22px Gowun Batang,serif}.workshop-heading a{padding:8px 11px;display:inline-flex;align-items:center;gap:5px;border:1px solid #e1c9c5;border-radius:999px;color:#926873;background:#fffaf7;text-decoration:none;font-size:9px;font-weight:700}.workshop-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.workshop-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:130px 1fr;border:1px solid #e8d8d3;border-radius:17px;background:#fffdfadb}.workshop-card-image{min-height:145px;display:grid;place-items:center;align-content:center;gap:7px;color:#bc8992;background:linear-gradient(145deg,#f4dfdc,#ead2cf)}.workshop-card-image span{font-size:8px}.workshop-card-body{min-width:0;padding:16px}.workshop-card-meta{display:flex;justify-content:space-between;gap:7px;color:#aa918e;font-size:8px}.workshop-card-meta span{padding:3px 6px;border-radius:999px;color:#936872;background:#f3e4e2;font-weight:700}.workshop-card-body h4{margin:11px 0 16px;overflow:hidden;color:#5f4d49;font-size:12px;line-height:1.5;white-space:nowrap;text-overflow:ellipsis}.workshop-progress{display:flex;align-items:center;gap:8px}.workshop-progress>div{height:5px;flex:1;overflow:hidden;border-radius:999px;background:#eadedb}.workshop-progress>div span{height:100%;display:block;border-radius:inherit;background:#b97581}.workshop-progress small{color:#a18b88;font-size:8px}.workshop-status{margin-top:13px;display:flex;align-items:center;justify-content:flex-end;gap:6px;color:#a18b88;font-size:8px}.workshop-status select{padding:4px 6px;border:1px solid #e1d0cc;border-radius:6px;color:#755c59;background:#fff;font-size:9px}.workshop-more{width:100%;min-height:42px;margin-top:10px;border:1px dashed #dec7c3;border-radius:12px;color:#966f76;background:#fff6;font-size:10px;font-weight:700}.workshop-completed{margin-top:30px;padding-top:2px;border-top:1px solid #ead8d4}.workshop-finished-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.workshop-finished-list article{min-width:0;padding:13px;display:flex;align-items:center;gap:9px;border:1px solid #dfd8ce;border-radius:12px;color:#75856e;background:#fbfaf5}.workshop-finished-list div{min-width:0;display:flex;flex-direction:column;gap:4px}.workshop-finished-list strong{overflow:hidden;color:#635651;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.workshop-finished-list span{color:#a1948f;font-size:8px}.workshop-empty{min-height:160px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #dfcac6;border-radius:18px;color:#aa7680;background:#ffffff59;text-align:center}.workshop-empty strong{color:#735c59;font-size:12px}.workshop-empty span{color:#a18d8a;font-size:9px}.updates-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.updates-heading .eyebrow{margin-bottom:7px}.updates-heading h2{margin:0 0 8px;font:700 30px Gowun Batang,serif}.updates-heading p:last-child{margin:0;color:#827568;font-size:12px}.updates-running{flex:0 0 auto;padding:8px 11px;display:inline-flex;align-items:center;gap:7px;border-radius:999px;color:#64725c;background:#e9efe5;font-size:10px;font-weight:700}.updates-running>span{width:7px;height:7px;border-radius:50%;background:#77906b;box-shadow:0 0 0 4px #77906b1f}.updates-list{margin-top:25px;border-top:1px solid #e2d8cc}.update-item{padding:20px 4px;display:grid;grid-template-columns:92px 1fr;gap:20px;border-bottom:1px solid #e8dfd4}.update-item time{padding-top:3px;color:#9a8c7e;font-size:10px;font-weight:600}.update-item>div>span{padding:4px 7px;display:inline-block;border-radius:999px;color:#896e54;background:#f2e8dc;font-size:9px;font-weight:700}.update-item h3{margin:8px 0 5px;color:#55483d;font:700 16px Gowun Batang,serif}.update-item p{margin:0;color:#8b7e72;font-size:11px;line-height:1.65}.updates-privacy{margin:16px 0 0;color:#aa9c8e;font-size:9px;text-align:right}.update-next{margin-top:9px;padding:7px 9px;display:block;border-left:2px solid #c69a70;border-radius:0 7px 7px 0;color:#8a7059;background:#f4e5d39e;font-size:8px;line-height:1.6}.section-heading-actions{display:flex;align-items:center;gap:8px}.section-heading-actions>span:not(.updates-running){padding:7px 10px;border-radius:999px;color:#5d7155;background:#edf2e9;font-size:10px;font-weight:700}.section-toggle{padding:7px 10px;display:inline-flex;align-items:center;gap:4px;border:1px solid #d8cdbf;border-radius:999px;color:#756759;background:#fffdf8;font-size:9px;font-weight:700}.section-toggle svg{transition:transform .2s ease}.section-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.section-toggle.dark{border-color:#ffffff29;color:#f2e8de;background:#ffffff14}.updates-section.collapsed .updates-list,.updates-section.collapsed .updates-privacy,.archive-section.collapsed .archive-toolbar,.archive-section.collapsed .archive-timeline,.archive-section.collapsed .archive-empty{display:none}.archive-heading-side{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.archive-more{min-height:42px;border:1px dashed #d4c7b8;border-radius:12px;color:#806f5f;background:#fffdf894;font-size:10px;font-weight:700}.floating-nav{position:fixed;right:22px;bottom:22px;z-index:30;display:flex;align-items:flex-end;flex-direction:column;gap:8px}.floating-nav>button{width:46px;height:46px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;color:#fffaf3;background:#695747;box-shadow:0 8px 24px #34251940}.floating-nav-options{display:flex;align-items:flex-end;flex-direction:column;gap:7px;opacity:0;visibility:hidden;transform:translateY(8px);transition:.2s ease}.floating-nav.open .floating-nav-options{opacity:1;visibility:visible;transform:translateY(0)}.floating-nav-options a{min-width:78px;padding:9px 11px;display:flex;align-items:center;justify-content:flex-start;gap:7px;border:1px solid #ded3c6;border-radius:999px;color:#6d5d4f;background:#fffdf8;box-shadow:0 7px 18px #3425191f;text-decoration:none;font-size:10px;font-weight:700}.archive-intro{display:flex;align-items:end;justify-content:space-between;gap:30px}.archive-intro h2{margin:0 0 10px;font:700 36px Gowun Batang,serif}.archive-intro>div:first-child>p:last-child{margin:0;color:#827568;font-size:13px;line-height:1.7}.archive-stats{display:grid;grid-template-columns:repeat(3,minmax(92px,1fr));overflow:hidden;border:1px solid #ded3c5;border-radius:18px;background:#fffdf8b3}.archive-stats div{min-width:105px;padding:17px 18px;display:flex;flex-direction:column;text-align:center;border-left:1px solid #e7ded2}.archive-stats div:first-child{border-left:0}.archive-stats strong{color:#755f4b;font:700 25px Gowun Batang,serif}.archive-stats span{margin-top:3px;color:#9a8c7e;font-size:10px}.archive-toolbar{margin:30px 0 20px;padding:12px;display:grid;grid-template-columns:minmax(220px,1fr) auto auto;gap:9px;border:1px solid #ded4c7;border-radius:16px;background:var(--paper);box-shadow:0 8px 25px #4b37260a}.archive-search{min-height:44px;padding:0 13px;display:flex;align-items:center;gap:9px;border-radius:10px;background:#f6f1e9;color:#998b7d}.archive-search input{width:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:13px}.archive-filter{min-height:44px;padding:0 10px 0 13px;display:flex;align-items:center;gap:7px;border:1px solid #e1d8cd;border-radius:10px;color:#8a7c6e;font-size:11px}.archive-filter select{min-width:75px;border:0;outline:0;color:#66584d;background:transparent;font-size:12px}.archive-timeline{display:grid;gap:10px}.archive-card{padding:19px 20px;display:grid;grid-template-columns:58px 1fr auto;gap:18px;align-items:center;border:1px solid #dfd5c8;border-radius:16px;background:#fffdf8e0;transition:transform .2s ease,box-shadow .2s ease}.archive-card:hover{transform:translateY(-2px);box-shadow:0 12px 26px #46322312}.archive-date{width:50px;height:58px;display:grid;place-items:center;align-content:center;border-radius:12px;color:#fffaf2;background:#806b58}.archive-date strong{font:700 21px Gowun Batang,serif;line-height:1}.archive-date span{margin-top:4px;color:#e6d9cc;font-size:9px}.archive-card-top{display:flex;align-items:center;gap:8px;color:#9b8e81;font-size:10px}.archive-status{padding:4px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#7d6c5c;background:#eee7dd;font-weight:700}.archive-status.done{color:#5d7650;background:#e4ecdf}.archive-status.active{color:#9a602c;background:#f5e6d6}.archive-status.paused{color:#746f6c;background:#e8e5e3}.archive-card-body h3{margin:8px 0 5px;font-size:15px;line-height:1.55}.archive-card-body p{margin:0;overflow:hidden;color:#9a8d80;font-size:10px;white-space:nowrap;text-overflow:ellipsis}.archive-actions{display:flex;gap:4px}.archive-actions button{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:9px;color:#897a6c;background:transparent}.archive-actions button:hover{background:#f0e9df}.archive-actions .delete:hover{color:#9f443a;background:#f7e4df}.archive-empty{min-height:180px;display:grid;place-items:center;align-content:center;gap:7px;border:1px dashed #d8ccbe;border-radius:18px;color:#9a8d80;background:#fffdf87a;text-align:center;font-size:12px}.archive-empty strong{color:#6f6257;font-size:14px}.admin-note{margin:55px 0 20px;padding:28px;scroll-margin-top:90px;border:1px solid #d8ccbe;border-radius:22px;background:#eee6db}.admin-note-heading{display:flex;align-items:start;justify-content:space-between;gap:20px}.admin-note-heading .eyebrow{margin-bottom:7px}.admin-note-heading h2{margin:0 0 7px;font:700 27px Gowun Batang,serif}.admin-note-heading p:last-child{margin:0;color:#827568;font-size:11px}.admin-note-heading>span{padding:6px 10px;border-radius:999px;color:#fffaf4;background:#78624f;font-size:9px;font-weight:700}.admin-links{margin-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.admin-links>a{min-height:125px;padding:18px;display:flex;align-items:start;justify-content:space-between;gap:12px;border:1px solid #ddd2c5;border-radius:15px;color:#4e4238;background:#fffdfa;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.admin-links>a:hover{transform:translateY(-2px);box-shadow:0 10px 22px #45312212}.admin-links>a>svg{color:#9c8875}.admin-links div{display:flex;flex-direction:column}.admin-links strong{font:700 17px Gowun Batang,serif}.admin-links span{margin-top:8px;color:#7e7165;font-size:11px;line-height:1.5}.admin-links small{margin-top:13px;color:#aa9b8d;font-size:9px}.admin-memo-field{margin-top:12px;padding:16px;display:block;border:1px solid #ddd2c5;border-radius:15px;background:#fffdfa}.admin-pending-task{margin-top:12px;padding:15px 16px;display:grid;gap:5px;border:1px solid #d9c7b2;border-radius:15px;background:#fff8e9}.admin-pending-task>span{color:#a27640;font-size:9px;font-weight:800;letter-spacing:.08em}.admin-pending-task strong{color:#5f4d3c;font-size:12px}.admin-pending-task p{margin:0;color:#89745e;font-size:10px;line-height:1.6}.admin-memo-field>span{display:flex;align-items:center;justify-content:space-between;color:#6f6053;font-size:11px;font-weight:700}.admin-memo-field>span small{color:#a19385;font-size:9px;font-weight:400}.admin-memo-field textarea{width:100%;min-height:88px;margin-top:10px;padding:12px;resize:vertical;border:1px solid #e1d8cd;border-radius:10px;outline:0;color:var(--ink);background:#f8f4ed;font-size:12px;line-height:1.6}.admin-memo-field textarea:focus{border-color:#9f8972}footer{min-height:170px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background:#3e352e;color:#d8cec4;text-align:center}.brand-mark.small{width:32px;height:32px;font-size:16px;background:#d9c7b3;color:#4a3a2d}.footer p,footer p{margin:4px 0 0;font-family:Gowun Batang,serif;font-size:15px}.footer small,footer small{color:#90857a;font-size:10px}.workshop-section{display:none}.dedicated-page-main{max-width:none;padding:0 0 110px;background:#f8efec}.workshop-page{max-width:1180px;margin:0 auto;padding:0 28px}.workshop-page-hero{min-height:450px;padding:64px 3%;display:grid;grid-template-columns:1.1fr .9fr;gap:6vw;align-items:center}.workshop-page-hero h1{margin:0;color:#4f3c3a;font:700 clamp(45px,5vw,67px) "Gowun Batang",serif;line-height:1.2;letter-spacing:-.05em}.workshop-page-hero h1 em{color:#ad6c79;font-style:normal;font-weight:400}.workshop-page-hero>div:first-child>p:last-of-type{margin:24px 0;color:#806c69;font-size:14px;line-height:1.8}.workshop-page-stats{display:flex;gap:8px;flex-wrap:wrap}.workshop-page-stats span{padding:9px 13px;border:1px solid #e3cbc7;border-radius:999px;color:#8d6c70;background:#ffffff8c;font-size:10px}.workshop-page-stats strong{margin-right:4px;color:#ad6574;font-size:15px}.workshop-page-art{min-height:280px;display:grid;place-items:center;align-content:center;gap:14px;border-radius:48% 48% 18px 18px;color:#b8707d;background:radial-gradient(circle at 50% 30%,#fffaf7,#e7ceca);box-shadow:inset 0 -24px 55px #864e5214,0 18px 38px #5b363617;text-align:center}.workshop-page-art strong{color:#654e4b;font:700 22px Gowun Batang,serif;line-height:1.55}.workshop-page-art span{color:#af8d8b;font-size:8px;font-weight:700;letter-spacing:.2em}.workshop-error{margin:0 0 20px}.workshop-uploader{margin-bottom:52px;padding:16px;border:1px solid #e1cbc7;border-radius:20px;background:#fffcf9b8}.workshop-uploader-toggle{padding:10px 13px;display:flex;align-items:center;gap:7px;border:0;border-radius:10px;color:#fff9f5;background:#a96975;font-size:11px;font-weight:700}.workshop-uploader form{margin-top:16px;padding-top:16px;display:grid;grid-template-columns:.75fr 1.25fr;gap:20px;border-top:1px solid #ead8d4}.workshop-image-field{min-height:310px;overflow:hidden;position:relative;display:grid;place-items:center;border:1px dashed #d9bcb7;border-radius:16px;background:#f3dfdc;cursor:pointer}.workshop-image-field img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.workshop-image-field>div{display:grid;place-items:center;gap:8px;color:#ad6e79}.workshop-image-field strong{color:#755a57;font-size:12px}.workshop-image-field span{color:#a78d89;font-size:9px}.workshop-image-field input{position:absolute;width:1px;height:1px;opacity:0}.workshop-form-fields{display:grid;gap:13px}.workshop-form-fields label{display:grid;gap:6px;color:#77615e;font-size:10px;font-weight:700}.workshop-form-fields input,.workshop-form-fields select,.workshop-form-fields textarea{width:100%;padding:11px 12px;border:1px solid #dfcbc7;border-radius:9px;outline:0;color:#4e403e;background:#fffdfa;font-size:11px}.workshop-form-fields textarea{min-height:95px;resize:vertical;line-height:1.6}.workshop-form-fields input:focus,.workshop-form-fields textarea:focus{border-color:#b77b85;box-shadow:0 0 0 3px #b77b851a}.workshop-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workshop-save{min-height:42px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:#9f6470;font-size:11px;font-weight:700}.workshop-save:disabled{opacity:.45;cursor:not-allowed}.wolf-helper{padding:13px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #dcc2bc;border-radius:13px;background:#f7e6df}.wolf-helper>div{display:flex;align-items:center;gap:9px;color:#a2606c}.wolf-helper>div>span{display:flex;flex-direction:column;gap:2px}.wolf-helper strong{color:#704f52;font-size:11px}.wolf-helper small{color:#9d7f7d;font-size:8px}.wolf-helper button{padding:9px 11px;border:0;border-radius:9px;color:#fff;background:#a76572;font-size:9px;font-weight:700;white-space:nowrap}.wolf-helper button:disabled{opacity:.4;cursor:not-allowed}.wolf-comment{padding:11px 13px;border-left:3px solid #b67782;border-radius:9px;color:#7f6664;background:#fff7f2}.wolf-comment strong{color:#a15f6b;font-size:9px}.wolf-comment p{margin:5px 0 0;font:400 11px Gowun Batang,serif;line-height:1.6}.workshop-gallery{padding:60px 0 30px;border-top:1px solid #e5d2ce}.workshop-gallery-heading{display:flex;align-items:end;justify-content:space-between;gap:24px}.workshop-gallery-heading h2,.workshop-linked-records h2{margin:0;color:#53413f;font:700 34px Gowun Batang,serif}.workshop-tabs{display:flex;gap:6px}.workshop-tabs button{padding:8px 12px;border:1px solid #dec6c2;border-radius:999px;color:#947377;background:#fffaf7;font-size:9px;font-weight:700}.workshop-tabs button.active{color:#fff;border-color:#a96975;background:#a96975}.workshop-gallery-grid{margin-top:28px;display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.workshop-gallery-card{overflow:hidden;border:1px solid #e3ceca;border-radius:18px;background:#fffaf7;box-shadow:0 10px 24px #5c39390d}.workshop-gallery-image{aspect-ratio:4 / 3;overflow:hidden;position:relative;background:#ecd8d4}.workshop-gallery-image img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.workshop-gallery-card:hover img{transform:scale(1.025)}.workshop-gallery-image>div{height:100%;display:grid;place-items:center;align-content:center;gap:7px;color:#b47b84}.workshop-gallery-image>div span{font-size:9px}.workshop-category{position:absolute;left:11px;top:11px;padding:5px 8px;border-radius:999px;color:#78575c;background:#fffaf7e6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px;font-weight:700}.workshop-gallery-body{padding:17px}.workshop-gallery-body>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:7px;color:#a28785}.workshop-gallery-body>div:first-child>span{padding:4px 7px;border-radius:999px;color:#91636c;background:#f3e3e1;font-size:8px;font-weight:700}.workshop-gallery-body small{overflow:hidden;font-size:8px;white-space:nowrap;text-overflow:ellipsis}.workshop-gallery-body h3{margin:12px 0 7px;color:#594744;font:700 17px Gowun Batang,serif}.workshop-gallery-body p{min-height:34px;margin:0;overflow:hidden;color:#927e7b;font-size:10px;line-height:1.65;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workshop-item-actions{margin-top:14px;padding-top:11px;display:flex;justify-content:flex-end;gap:5px;border-top:1px solid #eee1de}.workshop-item-actions button{padding:6px 8px;display:flex;align-items:center;gap:4px;border:0;border-radius:7px;color:#8c7070;background:#f5e8e5;font-size:8px}.workshop-gallery-empty{min-height:230px;margin-top:28px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed #d9bfba;border-radius:19px;color:#ad727d;background:#ffffff4d;text-align:center}.workshop-gallery-empty strong{color:#705754;font-size:13px}.workshop-gallery-empty span{color:#9e8784;font-size:9px}.workshop-gallery-tools{display:flex;align-items:flex-end;flex-direction:column;gap:9px}.workshop-gallery-tools>label{min-width:245px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #dec6c2;border-radius:999px;color:#a27d81;background:#fffaf7}.workshop-gallery-tools input{width:100%;border:0;outline:0;color:#614f4d;background:transparent;font-size:9px}.workshop-features{min-height:auto!important;margin-bottom:6px!important;color:#795f60!important;font-weight:600}.workshop-hashtags{margin-top:10px;display:flex;flex-wrap:wrap;gap:4px}.workshop-hashtags span{padding:4px 6px;border-radius:999px;color:#9c6670;background:#f5e6e3;font-size:8px}.workshop-linked-records{margin-top:60px;padding-top:42px;border-top:1px solid #e5d2ce}.workshop-linked-records>div:last-child{margin-top:20px;display:grid;gap:8px}.workshop-linked-records article{padding:14px 16px;display:grid;grid-template-columns:55px 1fr auto;gap:12px;align-items:center;border:1px solid #e5d2ce;border-radius:12px;background:#fffcf9a3}.workshop-linked-records article>span{color:#a56873;font-size:9px;font-weight:700}.workshop-linked-records article strong{overflow:hidden;color:#5c4a47;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.workshop-linked-records article small{color:#a28c89;font-size:8px}@media(max-width:800px){.site-header{height:70px;padding:0 20px}.menu-button{display:grid;place-items:center}.nav{display:none;position:absolute;left:15px;right:15px;top:62px;padding:18px;flex-direction:column;align-items:stretch;gap:0;border:1px solid #ded4c7;border-radius:15px;background:#fffdf8;box-shadow:0 15px 35px #34251821}.nav.open{display:flex}.nav a{padding:12px}.login-button{margin-top:7px;justify-content:center}.brand small{display:none}main{padding:0 17px 70px}.hero{min-height:auto;grid-template-columns:1fr;padding:60px 5px 42px;gap:38px}.hero h1{font-size:clamp(37px,12vw,53px)}.hero-description{font-size:14px}.attic-art{height:270px;max-width:480px;width:100%;margin:0 auto}.cat{font-size:40px}.daily-dashboard{margin-bottom:42px;padding:21px 17px}.dashboard-heading{align-items:flex-start;flex-direction:column}.dashboard-heading h2{font-size:23px}.dashboard-grid{grid-template-columns:1fr}.progress-card,.dashboard-note{min-height:120px}.dashboard-note{align-items:center;flex-direction:row}.dashboard-note>div:last-child{min-width:0}.meeting-grid{grid-template-columns:1fr}.question-card{min-height:260px;position:static;padding:30px 27px}.question-card blockquote{margin:27px 0 18px;font-size:23px}.form-card{padding:27px 20px}.choice-row{grid-template-columns:1fr}.records{padding-top:70px}.record-card{grid-template-columns:1fr;gap:10px}.record-status{justify-content:flex-start}.record-actions{padding-top:6px;border-top:1px solid #eee7de;justify-content:flex-end}.record-actions .status-select-wrap{margin-right:auto}.setup-notice,.error-notice{margin:0 0 25px}.desktop-only{display:none}.updates-section{margin:55px 0;padding:23px 18px}.updates-heading{align-items:flex-start;flex-direction:column;gap:14px}.updates-heading h2{font-size:26px}.update-item{grid-template-columns:1fr;gap:7px}.updates-privacy{text-align:left}.archive-intro{align-items:stretch;flex-direction:column}.archive-intro h2{font-size:30px}.archive-stats{width:100%}.archive-stats div{min-width:0;padding:14px 8px}.archive-toolbar{grid-template-columns:1fr 1fr}.archive-search{grid-column:1 / -1}.archive-card{grid-template-columns:52px 1fr;gap:13px}.archive-actions{grid-column:2;justify-content:flex-end;border-top:1px solid #eee7de;padding-top:6px}}@media(max-width:430px){.hero{padding-top:45px}.attic-art{height:235px}.window{top:60px;width:80px;height:105px}.cat{bottom:50px;font-size:35px}.table{bottom:24px;width:140px}.form-heading{align-items:flex-start}.signed-in{max-width:110px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.segmented button{font-size:10px}.section-heading h2{font-size:26px}}@media(max-width:800px){.record-card-main{padding:15px 14px;grid-template-columns:1fr;gap:9px}.record-card-main .record-actions{padding-top:7px}.quest-detail-toggle{min-height:46px;padding:0 14px}.quest-inline-detail{padding:15px 14px 17px}.quest-inline-heading{gap:9px}.quest-inline-heading h3{font-size:15px}.quest-inline-summary{margin:9px 0 11px}.quest-step-flow{margin-right:-14px;padding-right:14px}.quest-step-chip{min-width:min(72vw,210px)}.quest-step-actions button{min-height:38px}.quest-inline-next{align-items:flex-start;flex-direction:column}.quest-inline-next button{width:100%;min-height:40px}.quest-inline-empty{align-items:stretch;flex-direction:column}.quest-inline-empty button{min-height:40px}}@media(max-width:800px){.admin-note{padding:22px 16px}.admin-note-heading{flex-direction:column}.admin-links{grid-template-columns:1fr}.admin-links>a{min-height:105px}.admin-memo-field>span{align-items:flex-start;flex-direction:column;gap:4px}}@media(max-width:800px){.small-quests{padding:23px 14px}.small-quests-heading{align-items:flex-start;flex-direction:column}.small-quests-heading .section-heading-actions{width:100%;justify-content:space-between}.quest-collapsed-preview{flex-wrap:nowrap;overflow-x:auto}.quest-collapsed-preview span{min-width:180px}.quest-picker{margin-right:-14px;padding-right:14px}.quest-picker>button{min-width:min(76vw,225px);min-height:92px}.small-quest-card{padding:16px 12px}.quest-root{width:100%}.quest-root h3{white-space:normal}.quest-branches{margin:24px 0 0 14px;padding:0 0 0 22px;grid-template-columns:1fr;gap:9px}.quest-branches:before{inset:-24px auto 50% 0;width:1px;height:auto;border:0;background:#e3caae6b}.quest-node{min-height:82px;align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;text-align:left}.quest-node:before{top:50%;left:-22px;width:21px;height:1px}.quest-node small{margin:2px 0 0 auto;align-self:center}.quest-node-actions{flex-basis:100%}.quest-node-actions button{min-height:38px}.quest-outcome{width:calc(100% - 14px);margin-top:28px}.quest-outcome:before{top:-29px;height:28px}.quest-outcome{align-items:flex-start;flex-wrap:wrap}.quest-outcome button{width:100%;min-height:40px;margin-left:0}.quest-map-empty{padding:16px;flex-direction:column;text-align:center}.quest-map-empty button{min-height:40px;margin-left:0}.completed-story-list{grid-template-columns:1fr}}@media(max-width:800px){.workshop-section{padding:23px 17px}.workshop-hero{grid-template-columns:1fr}.workshop-hero>div:first-child{padding:7px 2px}.workshop-hero h2{font-size:30px}.workshop-portrait{min-height:155px}.workshop-grid,.workshop-finished-list{grid-template-columns:1fr}}@media(max-width:460px){.workshop-card{grid-template-columns:1fr}.workshop-card-image{min-height:110px}.workshop-heading{align-items:flex-start;flex-direction:column}}@media(max-width:800px){.dedicated-page-main{padding-bottom:75px}.workshop-page{padding:0 17px}.workshop-page-hero{min-height:auto;padding:55px 4px 42px;grid-template-columns:1fr}.workshop-page-hero h1{font-size:clamp(42px,12vw,58px)}.workshop-page-art{min-height:220px}.workshop-uploader form{grid-template-columns:1fr}.workshop-image-field{min-height:250px}.workshop-gallery-heading{align-items:flex-start;flex-direction:column}.workshop-gallery-tools{width:100%;align-items:stretch}.workshop-gallery-tools>label{min-width:0}.workshop-gallery-grid{grid-template-columns:repeat(2,1fr)}.workshop-linked-records article{grid-template-columns:45px 1fr}.workshop-linked-records article small{grid-column:2}}@media(max-width:520px){.workshop-gallery-grid,.workshop-form-row{grid-template-columns:1fr}.workshop-tabs{width:100%}.workshop-tabs button{flex:1;padding:8px 5px}.workshop-page-art{min-height:190px}.workshop-page-art strong{font-size:19px}.wolf-helper{align-items:flex-start;flex-direction:column}.wolf-helper button{width:100%}}.workshop-gallery-card{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.workshop-gallery-card:hover,.workshop-gallery-card:focus-visible{transform:translateY(-2px);box-shadow:0 16px 32px #5c39391c;outline:none}.workshop-gallery-image{display:grid;place-items:center;background:linear-gradient(145deg,#f2e3df,#ead4d0)}.workshop-gallery-image img{width:100%;height:100%;object-fit:contain}.workshop-gallery-card:hover .workshop-gallery-image img{transform:scale(1.01)}.workshop-view-hint{position:absolute;right:10px;bottom:10px;padding:6px 8px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#704f54;background:#fffaf7eb;box-shadow:0 3px 10px #55343414;font-size:8px;font-weight:700}.workshop-detail-backdrop{position:fixed;z-index:1200;inset:0;padding:28px;display:grid;place-items:center;overflow-y:auto;background:#362725ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workshop-detail-modal{width:min(980px,100%);max-height:calc(100vh - 56px);overflow:auto;position:relative;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);border:1px solid rgba(255,255,255,.6);border-radius:24px;background:#fffaf7;box-shadow:0 30px 80px #28191847}.workshop-detail-close{z-index:2;position:absolute;right:14px;top:14px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;color:#72575a;background:#fffaf7f0;box-shadow:0 4px 15px #3923231f}.workshop-detail-image{min-height:520px;display:grid;place-items:center;background:#ead8d4}.workshop-detail-image img{width:100%;height:100%;max-height:calc(100vh - 56px);object-fit:contain}.workshop-detail-image>div{display:grid;place-items:center;gap:8px;color:#a86d77}.workshop-detail-content{padding:54px 34px 34px;color:#806d69}.workshop-detail-content h2{margin:17px 0 18px;color:#523f3d;font:700 32px Gowun Batang,serif;line-height:1.35}.workshop-detail-content>p{font-size:12px;line-height:1.8;white-space:pre-wrap}.workshop-detail-features{color:#6d5154;font-weight:700}.workshop-detail-meta{display:flex;gap:6px}.workshop-detail-meta span{padding:5px 8px;border-radius:999px;color:#8d6169;background:#f2e1df;font-size:9px;font-weight:700}.workshop-detail-content dl{margin:22px 0 0;padding-top:17px;border-top:1px solid #eadbd7}.workshop-detail-content dt{color:#9a7278;font-size:9px;font-weight:700}.workshop-detail-content dd{margin:7px 0 0;color:#66514e;font-size:11px;line-height:1.6}@media(max-width:760px){.workshop-detail-backdrop{padding:12px}.workshop-detail-modal{max-height:calc(100vh - 24px);grid-template-columns:1fr}.workshop-detail-image{min-height:300px;max-height:58vh}.workshop-detail-image img{max-height:58vh}.workshop-detail-content{padding:28px 20px 24px}.workshop-detail-content h2{padding-right:38px;font-size:27px}}.chatgpt-paste-helper{padding:14px;display:grid;gap:10px;border:1px solid #d8c9df;border-radius:13px;background:linear-gradient(145deg,#fbf8ff,#f5eef8)}.chatgpt-paste-heading{display:flex;align-items:center;justify-content:space-between;gap:12px}.chatgpt-paste-heading>div{display:flex;align-items:center;gap:9px;color:#83658c}.chatgpt-paste-heading span{display:grid;gap:3px}.chatgpt-paste-heading strong{color:#65496e;font-size:11px}.chatgpt-paste-heading small{color:#99859e;font-size:8px;line-height:1.5}.chatgpt-paste-heading button,.chatgpt-autofill{min-height:34px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;border-radius:9px;color:#fff;background:#80608a;font-size:9px;font-weight:700;white-space:nowrap}.chatgpt-paste-helper>textarea{min-height:112px;padding:11px 12px;resize:vertical;border:1px dashed #d3bfda;border-radius:10px;outline:0;color:#55465a;background:#ffffffc7;font-size:10px;line-height:1.65}.chatgpt-paste-helper>textarea:focus{border-style:solid;border-color:#9673a0;box-shadow:0 0 0 3px #80608a17}.chatgpt-autofill{width:100%;background:#6f4e7b}.chatgpt-autofill:disabled{opacity:.4;cursor:not-allowed}@media(max-width:560px){.chatgpt-paste-heading{align-items:stretch;flex-direction:column}.chatgpt-paste-heading button{width:100%}}.workshop-social-fields{padding:13px;display:grid;gap:10px;border:1px solid #dfd4c8;border-radius:12px;background:#fbf7f1}.workshop-social-fields>p{margin:0 0 2px;display:flex;align-items:center;gap:6px;color:#735e55;font-size:10px;font-weight:800}.workshop-social-fields>p small{margin-left:auto;color:#a18f86;font-size:8px;font-weight:400}.workshop-detail-links{margin-top:24px;padding-top:18px;display:flex;flex-wrap:wrap;gap:7px;border-top:1px solid #eadbd7}.workshop-detail-links button,.workshop-detail-links a{min-height:36px;padding:8px 11px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid #dcc8c4;border-radius:9px;color:#795c61;background:#fff;text-decoration:none;font-size:9px;font-weight:700}.workshop-detail-links button{color:#fff;border-color:#8c6870;background:#8c6870}.workshop-detail-links a:hover{border-color:#b3868e;background:#fff8f6}@media(max-width:560px){.workshop-social-fields>p{align-items:flex-start;flex-direction:column}.workshop-social-fields>p small{margin-left:0}.workshop-detail-links{display:grid}.workshop-detail-links button,.workshop-detail-links a{width:100%}}.workshop-image-column{min-width:0;display:grid;align-content:start;gap:9px}.image-optimization-note{padding:11px 12px;display:flex;align-items:center;gap:8px;border:1px solid #e1d4ca;border-radius:11px;color:#9a8175;background:#faf5ef}.image-optimization-note.ready{color:#68806b;border-color:#cbd9c9;background:#f2f8f1}.image-optimization-note>span{min-width:0;display:grid;gap:3px}.image-optimization-note strong{color:currentColor;font-size:9px}.image-optimization-note small{overflow-wrap:anywhere;color:#9b8b83;font-size:8px;line-height:1.45}.workshop-visibility-field select{border-color:#d9c9ba!important;background:#fffaf2!important}.workshop-private-badge{position:absolute;right:10px;top:10px;padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#fff;background:#53423fdb;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:8px;font-weight:800}.workshop-detail-meta span{display:inline-flex;align-items:center;gap:3px}.workshop-detail-pager{margin-top:18px;padding-top:16px;display:grid;grid-template-columns:1fr 1fr;gap:7px;border-top:1px solid #eadbd7}.workshop-detail-pager button{min-width:0;min-height:54px;padding:9px 10px;display:flex;align-items:center;gap:7px;border:1px solid #dfceca;border-radius:10px;color:#70575b;background:#fffdfb;text-align:left}.workshop-detail-pager button:last-child{justify-content:flex-end;text-align:right}.workshop-detail-pager button:disabled{opacity:.42}.workshop-detail-pager span{min-width:0;display:grid;gap:3px}.workshop-detail-pager small{color:#a58a8d;font-size:7px}.workshop-detail-pager strong{overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:440px){.workshop-detail-pager{grid-template-columns:1fr}.workshop-detail-pager button:last-child{justify-content:space-between}.workshop-detail-pager button:last-child span{order:-1;text-align:left}}.workshop-share-fields{padding:13px;display:grid;gap:10px;border:1px solid #d8c9df;border-radius:12px;background:linear-gradient(145deg,#fbf8ff,#f7f0fa)}.workshop-share-fields>p{margin:0 0 2px;display:flex;align-items:center;gap:6px;color:#705378;font-size:10px;font-weight:800}.workshop-share-fields>p small{margin-left:auto;color:#98849d;font-size:8px;font-weight:400}.workshop-share-fields textarea{min-height:72px!important}.workshop-detail-links .workshop-intro-copy{border-color:#795585;background:#795585}.workshop-conversation{margin-top:24px;padding-top:22px;border-top:1px solid #eadbd7}.workshop-conversation-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}.workshop-conversation-heading>div>span{color:#b07b84;font-size:7px;font-weight:800;letter-spacing:.2em}.workshop-conversation-heading h3{margin:5px 0 4px;color:#5d4548;font:700 18px Gowun Batang,serif}.workshop-conversation-heading p{margin:0;color:#a08783;font-size:9px;line-height:1.6}.workshop-conversation-heading>button{min-width:90px;padding:9px;display:grid;place-items:center;grid-template-columns:auto auto;gap:2px 5px;border:1px solid #dec9c8;border-radius:12px;color:#9b6570;background:#fff}.workshop-conversation-heading>button span{grid-column:1 / -1;font-size:7px}.workshop-conversation-heading>button.reacted{color:#fff;border-color:#b26978;background:#b26978}.workshop-conversation-error{padding:8px 10px;border-radius:8px;color:#9b4e48;background:#fae5e1;font-size:8px!important}.workshop-comment-form{margin-top:16px;padding:11px;display:grid;gap:7px;border:1px solid #e4d3cf;border-radius:12px;background:#fffdfb}.workshop-comment-form select{width:fit-content;padding:6px 8px;border:1px solid #e1cfcb;border-radius:8px;color:#755b5e;background:#fff;font-size:8px}.workshop-comment-form textarea{min-height:68px;padding:9px;resize:vertical;border:0;outline:0;color:#5f4c49;background:#faf5f2;font:inherit;font-size:9px;line-height:1.6}.workshop-comment-form textarea:disabled{opacity:.7}.workshop-comment-form>div{display:flex;align-items:center;justify-content:space-between}.workshop-comment-form small{color:#aa9490;font-size:7px}.workshop-comment-form button{padding:7px 9px;display:inline-flex;align-items:center;gap:4px;border:0;border-radius:8px;color:#fff;background:#916a70;font-size:8px;font-weight:800}.workshop-comment-form button:disabled{opacity:.45}.workshop-comments-heading{margin:18px 0 8px;display:flex;justify-content:space-between;color:#72575a;font-size:9px}.workshop-comments-heading span{color:#aa858a}.workshop-comments-empty{min-height:80px;display:grid;place-items:center;align-content:center;gap:6px;border:1px dashed #dfcfcb;border-radius:11px;color:#ac8b8e;font-size:8px}.workshop-comment-list{display:grid;gap:8px}.workshop-comment-list>article{padding:11px;border:1px solid #e5d6d2;border-radius:12px;background:#fff}.workshop-comment-list>article.hidden-comment{opacity:.62;border-style:dashed}.workshop-comment-list>article.adopted-comment{border-color:#d8c48d;background:#fffdf2}.workshop-comment-list article>header{display:flex;align-items:center;gap:8px}.workshop-comment-list article>header>img,.workshop-comment-list article>header>span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#aa7880;object-fit:cover;font-size:9px}.workshop-comment-list article>header>div{min-width:0;flex:1;display:grid;gap:2px}.workshop-comment-list article>header strong{color:#654f50;font-size:9px}.workshop-comment-list article>header small{color:#a18c89;font-size:7px}.workshop-comment-list article>header em{padding:4px 6px;display:inline-flex;align-items:center;gap:3px;border-radius:999px;color:#8a6c36;background:#f7eccb;font-size:7px;font-style:normal;font-weight:800}.workshop-comment-list article>p{margin:10px 0 0;color:#6e5956;font-size:9px;line-height:1.7;white-space:pre-wrap}.workshop-comment-list article>footer{margin-top:9px;display:flex;justify-content:flex-end;gap:4px}.workshop-comment-list article>footer button,.workshop-reply-form button{padding:5px 7px;display:inline-flex;align-items:center;gap:3px;border:0;border-radius:6px;color:#826a68;background:#f4eae7;font-size:7px}.workshop-comment-list article>footer button.delete{color:#a55e5e}.workshop-admin-reply{margin-top:10px;padding:9px;display:flex;align-items:flex-start;gap:7px;border-radius:9px;color:#8d6b55;background:#f7efe5}.workshop-admin-reply strong{font-size:8px!important}.workshop-admin-reply p{margin:3px 0 0!important;color:#735f53!important;font-size:8px!important}.workshop-reply-form{margin-top:9px;padding:8px;display:grid;gap:6px;border-radius:9px;background:#f8f1ed}.workshop-reply-form textarea{min-height:55px;padding:7px;resize:vertical;border:1px solid #e1d2cd;border-radius:7px;color:#654f4d;background:#fff;font:inherit;font-size:8px}.workshop-reply-form>div{display:flex;justify-content:flex-end;gap:4px}.workshop-reply-form>div button:last-child{color:#fff;background:#8b6870}@media(max-width:520px){.workshop-conversation-heading{flex-direction:column}.workshop-conversation-heading>button{width:100%;display:flex;justify-content:center}.workshop-conversation-heading>button span{grid-column:auto}.workshop-comment-form select{width:100%}.workshop-comment-list article>header{flex-wrap:wrap}.workshop-comment-list article>header em{margin-left:36px}}@media(max-width:560px){.workshop-share-fields>p{align-items:flex-start;flex-direction:column}.workshop-share-fields>p small{margin-left:0}}.page-minimap{width:160px;height:min(50vh,430px);position:fixed;z-index:15;left:12px;top:50%;transform:translateY(-50%);color:#8c7968;transition:opacity .2s ease}.page-minimap-rail{width:2px;height:100%;position:absolute;left:5px;top:0;overflow:hidden;border-radius:999px;background:repeating-linear-gradient(to bottom,rgba(109,92,77,.26) 0 5px,transparent 5px 11px)}.page-minimap-rail span{width:100%;display:block;border-radius:inherit;background:#735b47;transition:height .1s linear}.page-minimap-sections{height:100%;position:relative;display:flex;flex-direction:column;justify-content:space-between}.page-minimap-sections button{width:fit-content;min-width:12px;min-height:18px;padding:0;display:flex;align-items:center;gap:8px;border:0;color:#8c7968;background:transparent;text-align:left}.page-minimap-sections i{width:10px;height:2px;display:block;border-radius:999px;background:#b9aa9d;transition:width .2s ease,height .2s ease,background .2s ease}.page-minimap-sections span{padding:4px 7px;opacity:0;transform:translate(-5px);border:1px solid rgba(132,108,88,.12);border-radius:7px;background:#fffdf8f0;box-shadow:0 4px 14px #4f37270f;font-size:9px;font-weight:700;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.page-minimap-sections button:hover span,.page-minimap-sections button:focus-visible span,.page-minimap-sections button.active span{opacity:1;transform:translate(0)}.page-minimap-sections button.active{color:#654c39}.page-minimap-sections button.active i{width:15px;height:3px;background:#715640}.page-minimap output{position:absolute;left:0;bottom:-25px;color:#9e8c7d;font-size:8px;font-variant-numeric:tabular-nums}.app-shell:has(.workshop-detail-backdrop) .page-minimap{opacity:0;pointer-events:none}.workshop-page-hero,.workshop-uploader,.workshop-gallery,.workshop-linked-records{scroll-margin-top:100px}@media(max-width:800px){.page-minimap{width:12px;height:34vh;left:4px}.page-minimap-rail{left:3px}.page-minimap-sections button{min-width:8px}.page-minimap-sections i{width:7px}.page-minimap-sections button.active i{width:10px}.page-minimap-sections span,.page-minimap output{display:none}}.workshop-page-art.featured{width:100%;padding:0;overflow:hidden;position:relative;border:0;isolation:isolate;text-align:left}.workshop-page-art.featured:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(to top,#362523d1,#36252314 68%)}.workshop-page-art.featured img{width:100%;height:100%;position:absolute;z-index:-2;inset:0;object-fit:cover;transition:transform .45s ease}.workshop-page-art.featured:hover img{transform:scale(1.035)}.workshop-page-art.featured>div{width:100%;padding:25px;align-self:end;display:grid;gap:7px}.workshop-page-art.featured span{color:#ffe8eb}.workshop-page-art.featured strong{max-width:85%;color:#fff;font-size:24px}.workshop-page-art.featured small{color:#ffffffc7;font-size:9px}.workshop-featured-field select{border-color:#d8c9a9!important;background:#fffbec!important}.workshop-search-sort{display:flex;gap:7px}.workshop-search-sort>label:first-child{min-width:245px;padding:8px 10px;display:flex;align-items:center;gap:7px;border:1px solid #dec6c2;border-radius:999px;color:#a27d81;background:#fffaf7}.workshop-search-sort input{width:100%;border:0;outline:0;color:#614f4d;background:transparent;font-size:9px}.workshop-sort-select{min-width:100px;padding:0 9px;display:flex;align-items:center;border:1px solid #dec6c2;border-radius:999px;color:#917175;background:#fffaf7}.workshop-sort-select select{min-width:0;flex:1;border:0;outline:0;appearance:none;color:inherit;background:transparent;font-size:9px;font-weight:700}.workshop-gallery-body>div:first-child small{display:inline-flex;align-items:center;gap:3px}.workshop-featured-badge{position:absolute;left:10px;bottom:10px;padding:5px 7px;display:inline-flex;align-items:center;gap:4px;border-radius:999px;color:#6f5330;background:#fff1b9f0;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:8px;font-weight:800}.workshop-load-more{width:100%;min-height:45px;margin-top:14px;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed #d7bbb6;border-radius:12px;color:#8b666d;background:#fffcf98c;font-size:10px;font-weight:800}.workshop-load-more small{margin-left:5px;color:#aa9190;font-size:8px}.workshop-detail-date{margin:-10px 0 17px!important;display:flex;align-items:center;gap:5px;color:#a08986!important;font-size:9px!important}@media(max-width:800px){.workshop-search-sort{width:100%}.workshop-search-sort>label:first-child{min-width:0;flex:1}}@media(max-width:480px){.workshop-search-sort{flex-direction:column}.workshop-sort-select{min-height:34px}.workshop-page-art.featured strong{font-size:21px}}.workshop-detail-modal{width:min(1120px,100%);display:block;overflow:hidden}.workshop-detail-scroll{max-height:calc(100vh - 56px);overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}.workshop-detail-overview{min-height:min(720px,calc(100vh - 56px));display:grid;grid-template-columns:minmax(0,1.22fr) minmax(330px,.78fr);scroll-margin-top:0}.workshop-detail-overview .workshop-detail-image{min-height:620px}.workshop-detail-overview .workshop-detail-image img{max-height:none}.workshop-detail-conversation{padding:52px clamp(38px,8vw,100px) 70px;scroll-margin-top:18px;border-top:1px solid #e8d7d2;background:linear-gradient(180deg,#fffaf7,#fcf4f0)}.workshop-detail-conversation .workshop-conversation{max-width:850px;margin:0 auto;padding:0;border:0}.workshop-detail-conversation .workshop-conversation-heading h3{font-size:27px}.workshop-detail-conversation .workshop-conversation-heading p{font-size:11px}.workshop-detail-conversation .workshop-conversation-heading>button{min-width:126px;min-height:72px}.workshop-detail-conversation .workshop-comment-form{margin-top:24px;padding:18px;gap:11px}.workshop-detail-conversation .workshop-comment-form select{padding:8px 11px;font-size:10px}.workshop-detail-conversation .workshop-comment-form textarea{min-height:130px;padding:15px;font-size:12px}.workshop-detail-conversation .workshop-comment-form button{padding:10px 14px;font-size:10px}.workshop-detail-conversation .workshop-comments-heading{margin-top:28px;font-size:11px}.workshop-detail-conversation .workshop-comment-list{gap:11px}.workshop-detail-conversation .workshop-comment-list>article{padding:16px}.workshop-detail-conversation .workshop-comment-list article>p{font-size:11px}.workshop-comments-toggle{width:100%;min-height:42px;border:1px dashed #d9c0bc;border-radius:10px;color:#88666b;background:#ffffffb8;font-size:10px;font-weight:800}.workshop-detail-minimap{width:150px;height:170px;position:absolute;z-index:3;left:16px;top:50%;transform:translateY(-50%);display:flex;justify-content:space-between;flex-direction:column;pointer-events:none}.workshop-detail-minimap>span{width:1px;position:absolute;left:5px;top:10px;bottom:10px;border-left:1px dashed rgba(112,78,73,.36)}.workshop-detail-minimap button{width:fit-content;padding:0;display:flex;align-items:center;gap:9px;border:0;color:#795e5d;background:transparent;pointer-events:auto}.workshop-detail-minimap i{width:11px;height:3px;z-index:1;border-radius:999px;background:#9d7878}.workshop-detail-minimap b{padding:6px 8px;opacity:0;transform:translate(-5px);border:1px solid #ead8d4;border-radius:8px;background:#fffaf7f5;box-shadow:0 5px 15px #4b2f2c14;font-size:9px;white-space:nowrap;transition:opacity .2s ease,transform .2s ease}.workshop-detail-minimap button:hover b,.workshop-detail-minimap button:focus-visible b{opacity:1;transform:translate(0)}@media(max-width:760px){.workshop-detail-scroll{max-height:calc(100vh - 24px)}.workshop-detail-overview{min-height:0;grid-template-columns:1fr}.workshop-detail-overview .workshop-detail-image{min-height:300px;max-height:62vh}.workshop-detail-overview .workshop-detail-image img{max-height:62vh}.workshop-detail-conversation{padding:38px 20px 55px}.workshop-detail-minimap{width:auto;height:auto;position:absolute;inset:auto auto 12px 50%;transform:translate(-50%);flex-direction:row;gap:7px}.workshop-detail-minimap>span,.workshop-detail-minimap i{display:none}.workshop-detail-minimap button{padding:7px 9px;border:1px solid #e2cdca;border-radius:999px;background:#fffaf7f0}.workshop-detail-minimap b{padding:0;opacity:1;transform:none;border:0;background:transparent;box-shadow:none}}.studio-space .dedicated-page-main{color:#eef3ff;background:radial-gradient(circle at 12% 9%,rgba(120,151,255,.18) 0 1px,transparent 2px),radial-gradient(circle at 78% 15%,rgba(255,227,157,.28) 0 1px,transparent 2px),radial-gradient(circle at 35% 32%,rgba(198,163,255,.18) 0 1.5px,transparent 2.5px),radial-gradient(circle at 88% 42%,rgba(137,190,255,.15) 0 1px,transparent 2px),radial-gradient(circle at 72% 4%,rgba(84,72,165,.28),transparent 28%),radial-gradient(circle at 12% 30%,rgba(34,78,139,.25),transparent 32%),linear-gradient(180deg,#11162a,#17152b 46%,#111322);background-size:230px 230px,310px 310px,370px 370px,430px 430px,auto,auto,auto}.studio-header{background:#0d1224f0;border-color:#84a0e62e;box-shadow:0 9px 28px #03081947}.studio-header .brand-mark{background:linear-gradient(145deg,#446fc2,#8655b9);box-shadow:0 0 22px #6688e652}.studio-header .space-switcher{border-color:#91a8e233;background:#ffffff0b}.studio-header .space-switcher a.studio.active{color:#fff;border-color:#718ee0;background:linear-gradient(135deg,#476bbf,#8054ad);box-shadow:0 0 18px #6f8bde47}.digital-gallery-page .eyebrow,.digital-studio-page .eyebrow{color:#9eb9ff}.digital-gallery-hero h1,.studio-hero h1{color:#f8faff;text-shadow:0 0 28px rgba(144,172,255,.13)}.digital-gallery-hero h1 em,.studio-hero h1 em{color:#baa4ff}.digital-gallery-hero>div>p:last-child,.studio-hero>div>p:last-child{color:#b8c1da}.digital-gallery-symbol,.studio-hero-board{border-color:#89a7ee3d;background:radial-gradient(circle at 50% 24%,rgba(118,139,222,.28),transparent 36%),linear-gradient(145deg,#202947,#231d3e);box-shadow:inset 0 0 50px #788fe00d,0 28px 70px #03071852}.digital-work-collection,.character-vault,.character-editor,.scene-maker,.digital-publisher{border-color:#849ede33;background:#181d34e0;box-shadow:0 20px 60px #0207183d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.studio-section-heading h2{color:#f7f9ff}.studio-section-heading p:not(.eyebrow){color:#aeb8d0}.digital-gallery-empty{border-color:#91a8e247;color:#98afe5;background:#0f152a6b}.digital-gallery-empty strong{color:#e9efff}.digital-gallery-empty span{color:#9faac1}@media(max-width:520px){.workshop-detail-conversation .workshop-conversation-heading h3{font-size:23px}.workshop-detail-conversation .workshop-comment-form{padding:13px}.workshop-detail-conversation .workshop-comment-form textarea{min-height:110px}}.workshop-detail-overview .workshop-detail-content{display:flex;flex-direction:column}.workshop-detail-message{margin-top:auto;padding:20px;display:flex;align-items:flex-start;gap:12px;position:relative;overflow:hidden;border:1px solid #ead8d0;border-radius:16px;color:#9b7278;background:linear-gradient(145deg,#fff8f4,#f7e9e5)}.workshop-detail-message:after{content:"✦";position:absolute;right:18px;bottom:-12px;color:#a66f7a1c;font-size:76px;line-height:1}.workshop-detail-message>div{z-index:1;display:grid;gap:4px}.workshop-detail-message small,.workshop-next-piece-note small{color:#b18a86;font-size:7px;font-weight:800;letter-spacing:.16em}.workshop-detail-message strong,.workshop-next-piece-note strong{color:#6c5052;font:700 15px Gowun Batang,serif}.workshop-detail-message p,.workshop-next-piece-note p{margin:3px 0 0;color:#927a76;font-size:9px;line-height:1.7}.workshop-detail-message+.workshop-detail-pager{margin-top:12px}.workshop-next-piece-note{margin-top:12px;padding:17px;display:flex;align-items:center;gap:11px;border:1px dashed #dbc8c3;border-radius:13px;color:#a47b82;background:#fffdfab8}.workshop-next-piece-note>span{display:grid;gap:3px}@media(max-width:760px){.workshop-detail-message{margin-top:28px}}.workshop-gallery-card{border-radius:20px}.workshop-gallery-image{aspect-ratio:4 / 5;isolation:isolate;background:radial-gradient(circle at 50% 42%,#f8eeea 0,#ead8d4 72%)}.workshop-gallery-image:after{content:"";position:absolute;z-index:1;inset:0;opacity:0;background:linear-gradient(to top,#352222e0,#35222214 64%);transition:opacity .28s ease;pointer-events:none}.workshop-gallery-image img{object-fit:contain;transition:transform .38s ease,filter .38s ease}.workshop-gallery-card:hover,.workshop-gallery-card:focus-visible{transform:translateY(-7px);border-color:#cfaeb1;box-shadow:0 22px 42px #5c39392b}.workshop-gallery-card:hover .workshop-gallery-image img,.workshop-gallery-card:focus-visible .workshop-gallery-image img{transform:scale(1.025);filter:saturate(1.04)}.workshop-gallery-card:hover .workshop-gallery-image:after,.workshop-gallery-card:focus-visible .workshop-gallery-image:after{opacity:1}.workshop-card-overlay{position:absolute;z-index:2;left:18px;right:18px;bottom:17px;display:grid;gap:5px;opacity:0;transform:translateY(13px);color:#fff;transition:opacity .28s ease,transform .28s ease;pointer-events:none}.workshop-card-overlay small{color:#ffffffb3;font-size:7px;font-weight:800;letter-spacing:.12em}.workshop-card-overlay strong{font:700 19px Gowun Batang,serif}.workshop-card-overlay p{min-height:0;margin:0;overflow:hidden;color:#ffffffd1;font-size:9px;line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.workshop-card-overlay b{width:fit-content;margin-top:4px;padding:7px 9px;display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:#ffffff21;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:8px}.workshop-gallery-card:hover .workshop-card-overlay,.workshop-gallery-card:focus-visible .workshop-card-overlay{opacity:1;transform:translateY(0)}.workshop-gallery-image .workshop-category,.workshop-gallery-image .workshop-featured-badge,.workshop-gallery-image .workshop-private-badge{z-index:3}.workshop-gallery-body{min-height:98px;padding:15px 17px}.workshop-gallery-body h3{margin:11px 0 0;font-size:18px}.workshop-gallery-body .workshop-item-actions{margin-top:12px}@media(hover:none){.workshop-gallery-card:active{transform:scale(.985)}}@media(max-width:520px){.workshop-gallery-image{aspect-ratio:4 / 5}.workshop-gallery-body{min-height:88px}}.workshop-detail-links .workshop-project-start{border-color:#9a6b45;background:#9a6b45}.workshop-detail-links .workshop-project-active{border-color:#6e866d;background:#6e866d}.workshop-project-notice{margin:10px 0 0!important;padding:9px 11px;display:flex;align-items:center;gap:6px;border-radius:9px;color:#567157!important;background:#edf5eb;font-size:9px!important;font-weight:700}.workshop-project-backdrop{position:fixed;z-index:1500;inset:0;padding:24px;display:grid;place-items:center;overflow-y:auto;background:#342624b8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.workshop-project-dialog{width:min(680px,100%);max-height:calc(100vh - 48px);padding:34px;overflow-y:auto;position:relative;display:grid;gap:18px;border:1px solid rgba(255,255,255,.55);border-radius:24px;color:#715d58;background:#fffaf7;box-shadow:0 28px 75px #2b1c1b4d}.workshop-project-close{width:36px;height:36px;position:absolute;right:15px;top:15px;display:grid;place-items:center;border:0;border-radius:50%;color:#765f5c;background:#f5e9e5}.workshop-project-dialog>h2{margin:-8px 42px 0 0;color:#513e3b;font:700 29px Gowun Batang,serif}.workshop-project-source{padding:12px;display:flex;align-items:center;gap:13px;border:1px solid #e4d3ce;border-radius:14px;background:#fbf3ef}.workshop-project-source img{width:72px;height:72px;border-radius:10px;object-fit:contain;background:#eadbd6}.workshop-project-source>div{display:grid;gap:4px}.workshop-project-source small{color:#aa817e;font-size:8px;font-weight:800}.workshop-project-source strong{color:#604845;font:700 18px Gowun Batang,serif}.workshop-project-source p{margin:0;color:#a08782;font-size:9px}.workshop-project-dialog>label,.workshop-project-fields label{display:grid;gap:6px;color:#735c58;font-size:9px;font-weight:800}.workshop-project-dialog input,.workshop-project-dialog select{min-width:0;padding:10px 11px;border:1px solid #ddcbc6;border-radius:9px;outline:0;color:#5f4d49;background:#fff;font:inherit;font-size:10px}.workshop-project-fields{display:grid;grid-template-columns:1fr 1fr;gap:10px}.workshop-project-tasks{margin:0;padding:15px;display:grid;gap:8px;border:1px solid #dfcfca;border-radius:14px}.workshop-project-tasks legend{padding:0 6px;color:#6d5350;font-size:10px;font-weight:800}.workshop-project-tasks legend small{margin-left:6px;color:#a68e89;font-size:8px;font-weight:400}.workshop-project-tasks>div{display:grid;grid-template-columns:18px 1fr;align-items:center;gap:8px}.workshop-project-tasks input[type=checkbox]{width:16px;height:16px;padding:0;accent-color:#8e6c68}.workshop-project-tasks input[type=text]{width:100%}.workshop-project-approval{padding:12px;display:flex;align-items:center;gap:9px;border-radius:11px;color:#657464;background:#eef4eb}.workshop-project-approval p{margin:0;display:grid;gap:2px}.workshop-project-approval strong{font-size:9px}.workshop-project-approval span{color:#849083;font-size:8px}.workshop-project-actions{display:flex;justify-content:flex-end;gap:7px}.workshop-project-actions button{min-height:40px;padding:10px 14px;border:1px solid #dbc9c4;border-radius:10px;color:#775e5c;background:#fff;font-size:9px;font-weight:800}.workshop-project-actions button:last-child{color:#fff;border-color:#81625e;background:#81625e}.workshop-project-actions button:disabled{opacity:.5}.project-board{padding:78px max(24px,calc((100% - 1100px)/2));scroll-margin-top:90px;background:#f4ece4}.project-board-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:22px}.project-board-heading h2{margin:7px 0;color:#403630;font:700 35px Gowun Batang,serif}.project-board-heading>div>p:last-child{margin:0;color:#8c7b72;font-size:11px}.project-board-heading>span{padding:8px 11px;border-radius:999px;color:#755f53;background:#fff9f4;font-size:9px;font-weight:800}.project-board-grid{margin-top:26px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.project-card{padding:20px;border:1px solid #dfcfc3;border-radius:19px;background:#fffaf5;box-shadow:0 12px 28px #4d392c0f}.project-card-top{display:grid;grid-template-columns:68px 1fr auto;align-items:center;gap:12px}.project-card-top>img,.project-card-top>span{width:68px;height:68px;display:grid;place-items:center;border-radius:12px;object-fit:contain;color:#a87977;background:#eadbd4}.project-card-top>div{min-width:0}.project-card-top small{color:#9f7b6c;font-size:8px;font-weight:800}.project-card-top h3{margin:4px 0;overflow:hidden;color:#56453d;font:700 18px Gowun Batang,serif;white-space:nowrap;text-overflow:ellipsis}.project-card-top p{margin:0;color:#958078;font-size:9px}.project-card-top>b{color:#806453;font:700 23px Gowun Batang,serif}.project-progress{height:7px;margin:16px 0;overflow:hidden;border-radius:999px;background:#e7ddd4}.project-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg,#a97970,#d7a977);transition:width .3s ease}.project-next{padding:11px 12px;display:grid;gap:4px;border-radius:11px;background:#f4e8dc}.project-next small{color:#a98067;font-size:7px;font-weight:800;letter-spacing:.15em}.project-next strong{color:#685247;font-size:10px}.project-task-list{margin-top:12px;display:grid;gap:6px}.project-task-list>div{min-height:38px;padding:7px 9px;display:grid;grid-template-columns:20px 1fr auto;align-items:center;gap:6px;border:1px solid #eaded6;border-radius:9px;background:#fff}.project-task-list>div.done{color:#769074;background:#f3f8f1}.project-task-list>div.held{color:#a68d74;background:#f7f2ea}.project-task-list p{margin:0;color:#6c5a52;font-size:9px}.project-task-list .done p{text-decoration:line-through;opacity:.65}.project-task-list>div>div{display:flex;gap:4px}.project-task-list button{padding:5px 7px;border:0;border-radius:6px;color:#fff;background:#80675d;font-size:7px}.project-task-list button:last-child{color:#7b6658;background:#eee3d9}.project-card footer{margin-top:13px;padding-top:10px;display:flex;flex-wrap:wrap;gap:5px;border-top:1px solid #eaded6}.project-card footer span{padding:4px 6px;border-radius:999px;color:#876f64;background:#f1e7e0;font-size:7px;font-weight:700}@media(max-width:760px){.workshop-project-backdrop{padding:10px}.workshop-project-dialog{max-height:calc(100vh - 20px);padding:25px 18px}.workshop-project-fields{grid-template-columns:1fr}.workshop-project-tasks legend small{display:block;margin:3px 0 0}.project-board{padding:55px 18px}.project-board-heading{align-items:flex-start;flex-direction:column}.project-board-grid{grid-template-columns:1fr}}@media(max-width:440px){.project-card{padding:15px}.project-card-top{grid-template-columns:56px 1fr}.project-card-top>img,.project-card-top>span{width:56px;height:56px}.project-card-top>b{grid-column:1 / -1}.project-task-list>div{grid-template-columns:20px 1fr}.project-task-list>div>div{grid-column:2}}.operations-briefing{padding:58px max(24px,calc((100% - 1100px)/2));scroll-margin-top:88px;color:#fdf7ef;background:#635247}.operations-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.operations-heading .eyebrow{color:#e8c99f}.operations-heading h2{margin:8px 0 5px;color:#fffaf4;font:700 34px Gowun Batang,serif}.operations-heading p{margin:0;color:#d8c9bd;font-size:10px}.operations-heading>span{padding:8px 12px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff5e9;background:#ffffff14;font-size:9px;font-weight:800}.operations-summary{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.operations-summary article{min-height:82px;padding:14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;border:1px solid rgba(255,255,255,.13);border-radius:14px;background:#ffffff12}.operations-summary article>svg{color:#e2bd91}.operations-summary span{color:#dfd2c7;font-size:9px}.operations-summary strong{color:#fff;font:700 25px Gowun Batang,serif}.operations-next{margin-top:10px;padding:15px;display:grid;grid-template-columns:66px 1fr auto;align-items:center;gap:14px;border-radius:16px;color:#6d574b;background:#fff8ef;box-shadow:0 12px 26px #281b131f}.operations-next img{width:66px;height:66px;border-radius:11px;object-fit:contain;background:#eaded2}.operations-next>span{width:66px;height:66px;display:grid;place-items:center;border-radius:11px;color:#a27b62;background:#eaded2}.operations-next small{color:#b08161;font-size:7px;font-weight:800;letter-spacing:.13em}.operations-next h3{margin:4px 0;color:#513f35;font:700 18px Gowun Batang,serif}.operations-next p{margin:0;color:#8b776b;font-size:9px}.operations-next a{padding:10px 13px;border-radius:9px;color:#fff;background:#856b5a;font-size:8px;font-weight:800;text-align:center;text-decoration:none}.project-approval-state{margin:0 0 10px;padding:8px 10px;display:flex;align-items:center;gap:6px;border-radius:9px;color:#8b694f;background:#f6eadb}.project-approval-state.approved{color:#657864;background:#edf4ea}.project-approval-state strong{font-size:8px}.project-approval-state span{margin-left:auto;font-size:7px;opacity:.75}.project-approval-actions{margin-bottom:10px;display:grid;grid-template-columns:repeat(4,1fr);gap:5px}.project-approval-actions.completion{grid-template-columns:repeat(2,1fr)}.project-approval-actions button{min-height:34px;padding:7px 4px;display:flex;align-items:center;justify-content:center;gap:4px;border:1px solid #dfcec2;border-radius:8px;color:#725c50;background:#fff;font-size:7px;font-weight:800}.project-approval-actions button:first-child{color:#fff;border-color:#70836b;background:#70836b}@media(max-width:760px){.operations-briefing{padding:44px 18px}.operations-heading{align-items:flex-start;flex-direction:column}.operations-summary{grid-template-columns:repeat(2,1fr)}.operations-next{grid-template-columns:54px 1fr}.operations-next img,.operations-next>span{width:54px;height:54px}.operations-next a{grid-column:1 / -1}.project-approval-actions{grid-template-columns:repeat(2,1fr)}}@media(max-width:440px){.operations-summary article{min-height:68px;padding:10px}.project-approval-state{align-items:flex-start;flex-wrap:wrap}.project-approval-state span{width:100%;margin-left:20px}}.brand-mark{background:linear-gradient(145deg,#d86f92,#7652a5);box-shadow:0 5px 15px #78488033}.dedicated-page-main{background:linear-gradient(180deg,#fff8fb 0,#fdf2f5 46%,#f8eff2)}.workshop-page{max-width:1240px}.workshop-page-hero{min-height:520px;position:relative}.workshop-page-hero:before{content:"";width:330px;height:330px;position:absolute;z-index:-1;left:-120px;top:35px;border-radius:50%;background:radial-gradient(circle,#ee9dbc30,#ee9dbc00 70%)}.workshop-page-hero h1{color:#4d3441}.workshop-page-hero h1 em{color:#d5658b}.workshop-page-hero .eyebrow{color:#b04f75}.workshop-page-hero>div:first-child>p:last-of-type{color:#806573}.workshop-page-stats span{border-color:#ebc5d3;color:#805e70;background:#ffffffb8}.workshop-page-stats strong{color:#d15f88}.workshop-page-art{color:#c45d84;background:radial-gradient(circle at 50% 25%,#fffafd,#f1ccdc);box-shadow:inset 0 -24px 55px #b64b7714,0 20px 45px #7547631f}.workshop-page-art.featured{outline:5px solid rgba(255,255,255,.75);box-shadow:0 24px 50px #6c3a5933}.workshop-page-art.featured:after{background:linear-gradient(to top,#432234e0,#612c470d 70%)}.workshop-focus-nav{margin:-18px 3% 58px;position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.workshop-focus-nav a{min-height:112px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;border:1px solid #ebcad6;border-radius:18px;color:#8f4964;background:#ffffffd1;box-shadow:0 12px 28px #6d3e5612;text-decoration:none;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.workshop-focus-nav a:hover{transform:translateY(-4px);border-color:#d994ad;box-shadow:0 18px 35px #6d3e5621}.workshop-focus-nav a>svg:first-child{width:39px;height:39px;padding:9px;border-radius:12px;color:#fff;background:#d76d91}.workshop-focus-nav span{min-width:0;display:grid;gap:3px}.workshop-focus-nav small{color:#b68b9a;font-size:8px}.workshop-focus-nav strong{color:#603b4a;font:700 17px Gowun Batang,serif}.workshop-focus-nav em{overflow:hidden;color:#9c7c89;font-size:8px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.workshop-focus-nav .pink-soft>svg:first-child{background:#e9a2b9}.workshop-focus-nav a.purple{border-color:#d9c9e9;color:#72519a;background:linear-gradient(145deg,#ffffffe6,#f4edfbf2)}.workshop-focus-nav a.purple>svg:first-child{background:#7957a6}.workshop-focus-nav a.purple strong{color:#523b70}.workshop-focus-nav a.purple small,.workshop-focus-nav a.purple em{color:#927dab}.workshop-gallery{border-color:#ecd0da;background:#fffafcb8}.workshop-uploader-toggle{background:#c76184}.workshop-project-start,.chatgpt-autofill{background:linear-gradient(135deg,#d2648a,#7955a4)!important}@media(max-width:800px){.workshop-page-hero{min-height:auto}.workshop-focus-nav{margin:0 0 40px;grid-template-columns:1fr}.workshop-focus-nav a{min-height:92px}}.workshop-gallery{padding:46px 0 64px;border:0;background:transparent}.workshop-gallery-heading{padding-bottom:22px;border-bottom:1px solid #ecd3dc}.workshop-gallery-grid{margin-top:24px;grid-template-columns:repeat(auto-fill,minmax(280px,360px));justify-content:start}@media(max-width:800px){.workshop-gallery{padding:36px 0 52px}.workshop-gallery-heading{padding-bottom:18px}.workshop-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.workshop-gallery-grid{grid-template-columns:1fr}}.accessory-collection-intro{max-width:470px;margin:9px 0 0;color:#9b7b80;font-size:11px;line-height:1.7}.accessory-filter-panel{margin-top:18px;padding:15px 17px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px;border:1px solid #ead4dc;border-radius:16px;background:linear-gradient(135deg,#fffafcf5,#faf3ffe6)}.accessory-filter-panel>div{display:flex;align-items:center;gap:9px}.accessory-filter-panel strong{color:#7f606b;font-size:9px;white-space:nowrap}.accessory-filter-panel span{display:flex;flex-wrap:wrap;gap:5px}.accessory-filter-panel span button,.accessory-filter-reset{padding:6px 9px;border:1px solid #e4cdd5;border-radius:999px;color:#9b7580;background:#fffafd;font-size:8px;font-weight:700}.accessory-filter-panel span button.active{border-color:#bd6e91;color:#fff;background:#bd6e91;box-shadow:0 5px 12px #bd6e912e}.accessory-filter-reset{margin-left:auto;border-style:dashed}.workshop-gallery-grid.accessory-collection-grid{grid-template-columns:repeat(auto-fill,minmax(225px,280px));gap:13px}.accessory-card .workshop-gallery-image{aspect-ratio:1 / 1;background:#f3e1e8}.accessory-card .workshop-gallery-image img{object-fit:contain;background:linear-gradient(145deg,#f8edf1,#fffafc)}.accessory-card .workshop-gallery-body{min-height:150px}.accessory-card-traits{min-height:24px;margin-top:9px;display:flex;flex-wrap:wrap;justify-content:flex-start!important;gap:4px!important}.accessory-card-traits span{padding:4px 7px!important;color:#9a6979!important;background:#f7e9ef!important;font-size:8px!important}.workshop-gallery-body .accessory-usage{min-height:0;margin-top:8px;padding:9px 10px;display:block;border-radius:9px;font-size:9px;font-weight:700;line-height:1.45}.accessory-usage.used{color:#76558e;background:#f1e8f7}.accessory-usage.waiting{color:#a56d7c;background:#fff0f4}@media(max-width:800px){.accessory-filter-panel{align-items:flex-start;flex-direction:column}.accessory-filter-reset{margin-left:0}.workshop-gallery-grid.accessory-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.workshop-gallery-grid.accessory-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.accessory-collection-grid .workshop-gallery-card{border-radius:13px}.accessory-collection-grid .workshop-gallery-body{min-height:128px;padding:11px}.accessory-collection-grid .workshop-gallery-body h3{margin-top:8px;font-size:14px}.accessory-collection-grid .workshop-gallery-body small{display:none}.accessory-collection-grid .workshop-item-actions button{padding:5px;font-size:0}.accessory-card-traits span:nth-child(n+3){display:none}.workshop-gallery-body .accessory-usage{padding:7px;font-size:8px}}.studio-space{min-height:100vh;color:#ece5f7;background:#17131f}.studio-header{border-color:#d2bef021;background:#181320f0}.studio-header .brand strong,.studio-header .nav a{color:#f1ebf8}.studio-header .brand small{color:#9f94ad}.studio-header .brand-mark{color:#fff;background:linear-gradient(145deg,#6940a7,#b2579a)}.space-switcher a.studio.active{color:#fff;border-color:#8c64c5;background:#7045a8}.digital-studio-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:78px 0 100px}.studio-hero{min-height:430px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.studio-hero h1{margin:14px 0 20px;color:#fff;font:700 clamp(48px,6vw,76px) "Gowun Batang",serif;line-height:1.12}.studio-hero h1 em{color:#b991e2;font-style:normal}.studio-hero>div>p:last-child{color:#aaa0b6;font-size:14px;line-height:1.9}.studio-hero-board{min-height:260px;padding:38px;display:grid;place-items:center;align-content:center;gap:16px;border:1px solid rgba(208,180,237,.22);border-radius:40px 40px 14px;color:#d8c5ed;background:radial-gradient(circle at 70% 20%,rgba(189,103,181,.25),transparent 35%),linear-gradient(145deg,#292036,#211a2b);box-shadow:0 28px 70px #00000047;text-align:center}.studio-hero-board strong{color:#fff;font:700 27px Gowun Batang,serif;line-height:1.5}.studio-hero-board span{color:#9d91a9;font-size:10px;letter-spacing:.16em}.character-vault,.character-editor,.scene-maker{margin-top:34px;padding:34px;border:1px solid rgba(211,188,234,.16);border-radius:26px;background:#201a29;box-shadow:0 20px 60px #00000029}.studio-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:25px}.studio-section-heading h2{margin:8px 0 5px;color:#f7f2fb;font:700 32px Gowun Batang,serif}.studio-section-heading p:not(.eyebrow){margin:0;color:#9e94a8;font-size:11px}.studio-section-heading>button{padding:10px 15px;border:1px solid #705d82;border-radius:999px;color:#ded1ec;background:transparent;font-size:10px}.character-profile-grid{margin-top:28px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.character-profile-card{overflow:hidden;display:grid;grid-template-columns:46% 54%;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#292231}.character-sheet-preview{min-height:270px;background:#30283a}.character-sheet-preview img{width:100%;height:100%;object-fit:contain}.character-sheet-preview>div{height:100%;display:grid;place-items:center;align-content:center;gap:10px;color:#8f829d;text-align:center}.character-sheet-preview span{width:75%;font-size:9px;line-height:1.6}.character-profile-card>div:last-child{padding:27px 23px;display:flex;align-items:flex-start;flex-direction:column}.character-profile-card small{color:#b995dc;font-size:8px;font-weight:800;letter-spacing:.13em}.character-profile-card h3{margin:12px 0 9px;color:#fff;font:700 24px Gowun Batang,serif}.character-profile-card p{margin:0;color:#afa4b7;font-size:10px;line-height:1.75}.character-profile-card.luminyan{background:linear-gradient(145deg,#34242f,#29212e)}.character-profile-card.luminyan small{color:#e797b9}.character-colors{margin-top:13px;color:#c6b7d0;font-size:9px}.character-profile-card button{margin-top:auto;padding:9px 11px;display:flex;align-items:center;gap:6px;border:1px solid #6e587f;border-radius:9px;color:#ddd0e8;background:#382d43;font-size:9px}.character-editor form{margin:0}.character-editor-grid{margin-top:25px;display:grid;grid-template-columns:minmax(260px,.8fr) 1.2fr;gap:24px}.character-sheet-upload{min-height:440px;overflow:hidden;position:relative;border:1px dashed #806895;border-radius:18px;background:#292231}.character-sheet-upload img{width:100%;height:100%;position:absolute;object-fit:contain}.character-sheet-upload>span{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#b9a3cc;font-size:11px}.character-sheet-upload small{color:#83768e;font-size:8px}.character-sheet-upload input{position:absolute;opacity:0;inset:0;cursor:pointer}.character-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.character-fields label{display:grid;gap:7px;color:#bcaec7;font-size:9px;font-weight:700}.character-fields label:nth-child(2),.character-fields label:nth-child(3),.character-fields label:nth-child(6),.character-fields label:nth-child(7),.character-save{grid-column:1 / -1}.character-fields input,.character-fields textarea,.scene-controls select,.scene-controls textarea{width:100%;padding:12px 13px;border:1px solid #4d4059;border-radius:10px;outline:0;color:#eee7f4;background:#19151f;font:inherit}.character-fields textarea{min-height:72px;resize:vertical}.character-save{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:linear-gradient(90deg,#6e43a5,#a95391);font-weight:800}.scene-maker-grid{margin-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.scene-controls{padding:22px;display:grid;grid-template-columns:1fr 1fr;gap:14px;border-radius:16px;background:#19151f}.scene-controls label{display:grid;gap:8px;color:#b9acc4;font-size:9px;font-weight:700}.scene-controls label:last-child{grid-column:1 / -1}.scene-controls textarea{min-height:150px;resize:vertical}.scene-output{padding:28px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid #574667;border-radius:16px;background:linear-gradient(145deg,#2c2337,#251e2e)}.scene-ready{padding:7px 9px;display:flex;align-items:center;gap:5px;border-radius:999px;color:#cdb5e3;background:#3d2c4d;font-size:9px;font-weight:800}.scene-output h3{margin:18px 0 9px;color:#fff;font:700 21px Gowun Batang,serif}.scene-output p{margin:0 0 22px;color:#a99daf;font-size:10px;line-height:1.7}.scene-output button{width:100%;min-height:42px;margin-top:8px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:#7650a2;font-size:10px;font-weight:800}.scene-output button.video{background:#9a4f81}.studio-notice{margin:14px 0 0;padding:12px 15px;border-radius:10px;color:#dbcce7;background:#392c45;font-size:10px}.spin{animation:studio-spin 1s linear infinite}@keyframes studio-spin{to{transform:rotate(360deg)}}@media(max-width:900px){.studio-hero{grid-template-columns:1fr;gap:25px;padding-top:30px}.character-profile-card{grid-template-columns:1fr}.character-sheet-preview{min-height:230px}.character-editor-grid,.scene-maker-grid{grid-template-columns:1fr}}@media(max-width:620px){.digital-studio-page{width:calc(100% - 28px);padding-top:48px}.studio-hero{min-height:auto}.studio-hero h1{font-size:44px}.studio-hero-board{min-height:210px;border-radius:28px 28px 10px}.character-vault,.character-editor,.scene-maker{padding:20px;border-radius:20px}.character-profile-grid,.character-fields,.scene-controls{grid-template-columns:1fr}.character-fields label,.character-fields label:nth-child(n),.character-save,.scene-controls label:last-child{grid-column:1}}.studio-header .space-switcher{border-color:#c2a8e82e;background:#ffffff0f}.studio-header .space-switcher a{color:#b5a8c7}.studio-header .context-nav:before{background:#d2bdef2b}.studio-header .context-nav a{color:#bdb0ca}.studio-header .context-nav a.active{color:#d7baf6}@media(max-width:800px){.studio-header .context-nav{border-color:#cdb7e12e;background:#211d2e;box-shadow:0 18px 38px #0000004d}.studio-header .context-nav a{color:#c9bdd2}}.digital-gallery-page{width:min(1180px,calc(100% - 40px));margin:0 auto;padding:75px 0 100px}.digital-gallery-hero{min-height:420px;display:grid;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px}.digital-gallery-hero h1{margin:14px 0 20px;color:#fff;font:700 clamp(48px,6vw,76px) "Gowun Batang",serif;line-height:1.12}.digital-gallery-hero h1 em{color:#c18ad4;font-style:normal}.digital-gallery-hero>div>p:last-child{max-width:540px;color:#aaa0b6;font-size:14px;line-height:1.9}.digital-gallery-symbol{min-height:260px;display:grid;place-items:center;align-content:center;gap:15px;border:1px solid rgba(208,180,237,.2);border-radius:44px 44px 15px;color:#d9c6ed;background:radial-gradient(circle at 50% 25%,rgba(171,102,190,.28),transparent 35%),#251d30}.digital-gallery-symbol>span{color:#f0dafe;font-size:46px}.digital-gallery-symbol small{color:#8f829d;font-size:8px;letter-spacing:.18em}.digital-work-collection{padding:35px;border:1px solid rgba(211,188,234,.16);border-radius:26px;background:#201a29}.digital-work-grid{margin-top:27px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.digital-work-card{overflow:hidden;border:1px solid rgba(255,255,255,.1);border-radius:20px;background:#292231}.digital-work-media{aspect-ratio:4 / 3;overflow:hidden;position:relative;background:#31283b}.digital-work-media img{width:100%;height:100%;object-fit:contain;background:#19151f}.digital-work-media>div{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#8f829c;font-size:9px}.digital-work-media>span{position:absolute;left:13px;top:13px;padding:6px 9px;border-radius:999px;color:#fff;background:#643f8bd9;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:8px;font-weight:800}.digital-work-copy{padding:22px}.digital-work-copy>small{color:#b995dc;font-size:8px;font-weight:800;letter-spacing:.1em}.digital-work-copy h3{margin:11px 0 8px;color:#fff;font:700 22px Gowun Batang,serif}.digital-work-copy p{margin:0;color:#aca1b4;font-size:10px;line-height:1.75}.digital-work-copy>div{margin-top:14px;display:flex;flex-wrap:wrap;gap:5px}.digital-work-copy>div span{padding:5px 7px;border-radius:999px;color:#c4afd7;background:#392e44;font-size:8px}.digital-work-copy a{margin-top:17px;display:inline-flex;align-items:center;gap:5px;color:#d3b5ed;font-size:9px;font-weight:800;text-decoration:none}.digital-gallery-empty{min-height:250px;margin-top:27px;display:grid;place-items:center;align-content:center;gap:9px;border:1px dashed #51415f;border-radius:18px;color:#977eaa;text-align:center}.digital-gallery-empty strong{color:#ded2e8;font-size:13px}.digital-gallery-empty span{color:#8e8395;font-size:9px}.digital-publisher{margin-top:34px;padding:34px;border:1px solid rgba(211,188,234,.16);border-radius:26px;background:#201a29}.digital-publisher-form{margin-top:25px;display:grid;grid-template-columns:minmax(280px,.85fr) 1.15fr;gap:24px}.digital-work-upload{min-height:390px;overflow:hidden;position:relative;border:1px dashed #806895;border-radius:18px;background:#292231}.digital-work-upload img{width:100%;height:100%;position:absolute;object-fit:contain}.digital-work-upload>span{height:100%;display:grid;place-items:center;align-content:center;gap:8px;color:#b9a3cc;font-size:11px}.digital-work-upload small{color:#83768e;font-size:8px}.digital-work-upload input{position:absolute;opacity:0;inset:0;cursor:pointer}.digital-publisher-fields{display:grid;gap:12px}.digital-publisher-fields>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.digital-publisher-fields label{display:grid;gap:7px;color:#bcaec7;font-size:9px;font-weight:700}.digital-publisher-fields input,.digital-publisher-fields textarea,.digital-publisher-fields select{width:100%;padding:12px 13px;border:1px solid #4d4059;border-radius:10px;outline:0;color:#eee7f4;background:#19151f;font:inherit}.digital-publisher-fields textarea{min-height:100px;resize:vertical}.digital-publisher-fields>button{min-height:45px;display:flex;align-items:center;justify-content:center;gap:7px;border:0;border-radius:10px;color:#fff;background:linear-gradient(90deg,#6e43a5,#a95391);font-size:10px;font-weight:800}@media(max-width:800px){.digital-gallery-hero{grid-template-columns:1fr;gap:25px;padding:30px 0}.digital-work-grid,.digital-publisher-form{grid-template-columns:1fr}}@media(max-width:520px){.digital-gallery-page{width:calc(100% - 28px);padding-top:45px}.digital-gallery-hero h1{font-size:44px}.digital-gallery-symbol{min-height:205px;border-radius:28px 28px 10px}.digital-work-collection,.digital-publisher{padding:19px;border-radius:19px}.digital-publisher-fields>div{grid-template-columns:1fr}}.site-header{min-height:82px;height:auto;z-index:100;gap:20px;transition:color .3s ease,background .3s ease,border-color .3s ease}.space-switcher{margin-left:auto;padding:4px;display:flex;align-items:center;gap:3px;border:1px solid #ead8df;border-radius:999px;background:#ffffffb8}.space-switcher a{min-height:34px;padding:7px 11px;display:flex;align-items:center;gap:6px;border-radius:999px;color:#987f89;text-decoration:none;font-size:10px;font-weight:800;white-space:nowrap;transition:color .25s ease,background .25s ease,box-shadow .25s ease}.space-switcher a.active.luminyan{color:#fff;background:#d5688e;box-shadow:0 5px 12px #c5567e38}.space-switcher a.active.attic{color:#fff;background:#7353a5;box-shadow:0 5px 12px #593e8b4d}.context-nav{gap:22px}.context-nav:before{content:"";width:1px;height:24px;margin-right:1px;background:#785b6b29}.luminyan-header .context-nav a.active{color:#bd567c}.attic-header{color:#f1eafa;border-color:#b79de229;background:#181426ed;box-shadow:0 8px 28px #09071133}.attic-header .brand{color:#fff7ff}.attic-header .brand small{color:#a99db8}.attic-header .space-switcher{border-color:#c2a8e82e;background:#ffffff0f}.attic-header .space-switcher a{color:#b5a8c7}.attic-header .context-nav:before{background:#d2bdef2b}.attic-header .context-nav a{color:#bdb0ca}.attic-header .context-nav a.active{color:#d7baf6}.attic-header .login-button{color:#d6c3e8;border-color:#d7beed57}.attic-header .menu-button{color:#d6c3e8}.attic-space{color:#ece7f2;background:#12101d}.attic-space main{color:#ece7f2;background:radial-gradient(circle at 85% 5%,rgba(102,72,154,.24),transparent 28%),radial-gradient(circle at 15% 22%,rgba(40,77,119,.2),transparent 34%),#171421}.attic-space .hero h1{color:#fff9ff}.attic-space .hero h1 em{color:#bba1d8}.attic-space .hero-description{color:#b8adbf}.attic-space .eyebrow{color:#b99bd5}.attic-space .date-chip{color:#c8b9d1;border-color:#cbb5de38;background:#ffffff0e}.attic-space .attic-art{background:linear-gradient(180deg,#383451,#24233a);box-shadow:inset 0 -35px 75px #0707127a,0 25px 60px #00000047}.attic-space .attic-art:before,.attic-space .attic-art:after{background:#27243c}.attic-space .daily-dashboard,.attic-space .updates-section,.attic-space .admin-note{border-color:#c3aeda24;background:#201c2ddb;box-shadow:0 18px 40px #0000002e}.attic-space .dashboard-heading h2,.attic-space .section-heading h2,.attic-space .archive-intro h2,.attic-space .admin-note-heading h2{color:#f6effb}.attic-space .dashboard-heading>a,.attic-space .section-toggle,.attic-space .archive-toolbar label{color:#cdbadd;border-color:#d0b9e533;background:#ffffff0f}.attic-space .progress-card,.attic-space .dashboard-note,.attic-space .form-card,.attic-space .record-card,.attic-space .archive-card,.attic-space .admin-links>a,.attic-space .admin-memo-field{color:#ded6e5;border-color:#cdb7e124;background:#242031}.attic-space .progress-ring:after{background:#242031}.attic-space .progress-card h3,.attic-space .dashboard-note h3,.attic-space .record-content p,.attic-space .archive-card-body h3,.attic-space .admin-links strong{color:#f4edf8}.attic-space .progress-card p,.attic-space .dashboard-note p,.attic-space .archive-card-body p,.attic-space .admin-note-heading p:last-child{color:#a99eaf}.attic-space .form-card label,.attic-space .form-card legend{color:#c9bbcf}.attic-space .form-card textarea,.attic-space .segmented button,.attic-space .status-select-wrap select,.attic-space .admin-memo-field textarea{color:#e8dfee;border-color:#cdb7e12b;background:#1b1827}.attic-space .segmented button.selected,.attic-space .submit{border-color:#7554a5;background:#7554a5}.attic-space .record-meta span,.attic-space .signed-in,.attic-space .archive-status{color:#c7b9d0;background:#ffffff12}.attic-space .archive-section{border-color:#cab4de21}.attic-space .archive-search input,.attic-space .archive-filter select{color:#e6ddeb;background:transparent}.attic-space .empty-state,.attic-space .archive-empty{color:#aaa0b1;border-color:#cfb9e22e;background:#ffffff09}.attic-space .empty-state strong,.attic-space .archive-empty strong{color:#e5dce9}.attic-space .admin-pending-task{border-color:#cbb0e42e;background:#6f4e9d24}.attic-space .operations-briefing{color:#f4edf9;background:linear-gradient(145deg,#302940,#252238)}.attic-space .operations-summary article{border-color:#d1b9e924;background:#ffffff0e}.attic-space .operations-summary article>svg,.attic-space .operations-heading .eyebrow{color:#c6a7e3}.attic-space .operations-next{color:#e9e0ee;background:#211d2d}.attic-space .operations-next h3{color:#f6eff9}.attic-space .operations-next p{color:#aaa0b2}.attic-space .operations-next a{background:#7554a5}.attic-space .question-card,.attic-space .small-quests{background:linear-gradient(145deg,#3a304c,#292438)}.attic-space .project-board{background:#1d1928}.attic-space .project-board-heading h2{color:#f3ebf8}.attic-space .project-board-heading>div>p:last-child{color:#aaa0b1}.attic-space footer{background:#0c0a13}@media(max-width:900px){.context-nav{gap:14px}.space-switcher a{padding:7px 9px}.context-nav a{font-size:12px}}@media(max-width:800px){.site-header{height:70px;min-height:70px;gap:9px}.space-switcher{margin-left:auto}.space-switcher a{width:35px;height:35px;padding:0;justify-content:center}.space-switcher a span{display:none}.context-nav,.context-nav.open{top:62px}.context-nav:before{width:100%;height:1px;margin:5px 0}.attic-header .context-nav{border-color:#cdb7e12e;background:#211d2e;box-shadow:0 18px 38px #0000004d}.attic-header .context-nav a{color:#c9bdd2}}.workshop-accessory-linker{margin:2px 0;padding:15px;border:1px solid #e4cbd5;border-radius:14px;background:#fff8fb}.workshop-accessory-linker legend{padding:0 7px;display:flex;align-items:center;gap:6px;color:#8b5870;font-size:10px;font-weight:800}.workshop-accessory-linker legend small{color:#ae8d9c;font-size:8px;font-weight:400}.workshop-accessory-linker>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.workshop-accessory-linker>label,.workshop-accessory-linker>div>label{min-width:0;padding:8px;display:grid;grid-template-columns:18px 42px 1fr;align-items:center;gap:7px;border:1px solid #ead7df;border-radius:10px;color:#806271;background:#fff;cursor:pointer}.workshop-accessory-linker>div>label.selected{border-color:#d36b90;background:#fff0f6;box-shadow:0 0 0 2px #d36b9014}.workshop-accessory-linker input{width:15px;height:15px;padding:0;accent-color:#d0648b}.workshop-accessory-linker img,.workshop-accessory-linker label>span{width:42px;height:42px;display:grid;place-items:center;border-radius:8px;object-fit:contain;color:#b86b87;background:#f3e2e9}.workshop-accessory-linker strong{min-width:0;overflow:hidden;color:#624452;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.workshop-accessory-linker label small{grid-column:3;margin-top:-15px;color:#ac8c9a;font-size:7px}.workshop-accessory-linker>p{margin:0;padding:13px;border-radius:9px;color:#a18491;background:#f9eef2;font-size:9px;line-height:1.6}.workshop-item-relations{margin:19px 0;padding:14px;border:1px solid #ead1db;border-radius:14px;background:#fff7fa}.workshop-item-relations>div:first-child{margin-bottom:10px;display:flex;align-items:center;gap:8px;color:#bd6382}.workshop-item-relations>div:first-child span{display:grid;gap:2px}.workshop-item-relations>div:first-child small{color:#bd8c9e;font-size:7px;font-weight:800;letter-spacing:.1em}.workshop-item-relations>div:first-child strong{color:#684652;font:700 14px Gowun Batang,serif}.workshop-item-relations>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.workshop-item-relations button{min-width:0;padding:8px;display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:8px;border:1px solid #ead8df;border-radius:10px;color:#a3697f;background:#fff;text-align:left}.workshop-item-relations button:hover{border-color:#d48aa4;background:#fff2f7}.workshop-item-relations button img,.workshop-item-relations button>span{width:44px;height:44px;display:grid;place-items:center;border-radius:8px;object-fit:contain;background:#f1e1e7}.workshop-item-relations button strong{min-width:0;overflow:hidden;color:#624853;font-size:9px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:700px){.workshop-accessory-linker>div{grid-template-columns:1fr}.workshop-item-relations>div:last-child{grid-template-columns:1fr}}.quick-tag-options{display:flex;flex-wrap:wrap;gap:6px}.quick-tag-options button{padding:7px 10px;border:1px solid #e7ccd7;border-radius:999px;color:#906b7b;background:#fff;font-size:8px}.quick-tag-options button.selected{color:#fff;border-color:#cf668c;background:#cf668c;box-shadow:0 5px 12px #c458802e}.workshop-accessory-traits{margin:12px 0 17px;display:flex;flex-wrap:wrap;gap:5px}.workshop-accessory-traits span{padding:5px 8px;border-radius:999px;color:#a35675;background:#f7e6ed;font-size:8px;font-weight:700}.workshop-gpt-traits{margin:0;padding:14px;display:grid;gap:13px;border:1px solid #dfd0e7;border-radius:13px;background:#fbf7ff}.workshop-gpt-traits legend{padding:0 7px;color:#755487;font-size:9px;font-weight:800}.workshop-gpt-traits legend small{color:#a393ad;font-size:8px;font-weight:400}.workshop-gpt-traits>div{display:grid;gap:7px}.workshop-gpt-traits>div>span{color:#806d89;font-size:8px;font-weight:800}.office-space{color:#443b33;background:#eee7dc}.office-space main{min-height:100vh;background:radial-gradient(circle at 88% 5%,rgba(219,184,127,.22),transparent 28%),linear-gradient(180deg,#f8f4ec,#eee4d6)}.office-header{color:#4d4138;border-color:#74593f26;background:#fcf9f4f5;box-shadow:0 8px 25px #513a2514}.office-header .brand{color:#4b3d32}.office-header .brand small{color:#958475}.office-header .brand-mark{color:#fff;background:linear-gradient(145deg,#73583f,#a17a56)}.office-header .space-switcher{border-color:#dfd1c2;background:#fffaf4}.office-header .space-switcher a{color:#8a7767}.office-header .space-switcher a.active.office{color:#fff;background:#795d45;box-shadow:0 5px 13px #5d412b2e}.office-header .context-nav:before{background:#684c3326}.office-header .context-nav a{color:#766250}.office-header .context-nav a.active{color:#8c5d33}.office-header .login-button,.office-header .menu-button{color:#745c48;border-color:#d8c6b5}.office-page{width:min(1180px,calc(100% - 34px));margin:0 auto;padding:76px 0 90px}.office-hero{min-height:280px;padding:52px;display:flex;align-items:center;justify-content:space-between;gap:40px;border:1px solid #dfcfbd;border-radius:30px;background:linear-gradient(135deg,#fffdf8f7,#f2e4d0f0);box-shadow:0 22px 55px #533b2614}.office-hero h1{margin:13px 0 16px;color:#3f342b;font:700 clamp(38px,5vw,62px)/1.12 "Gowun Batang",serif}.office-hero h1 em{color:#986d47;font-style:normal}.office-hero>div>p:last-child{margin:0;color:#806f60;line-height:1.7}.office-hero>a{padding:14px 18px;display:flex;align-items:center;gap:9px;border-radius:13px;color:#fffaf4;background:#795d45;text-decoration:none;font-size:12px;font-weight:700;box-shadow:0 10px 24px #5339232b}.office-alert{margin-top:18px;padding:22px 24px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;border:1px solid #ddcbb7;border-radius:20px;background:#fffaf3}.office-alert-icon{width:48px;height:48px;display:grid;place-items:center;border-radius:15px;color:#557351;background:#e6efe2}.office-alert-icon.urgent{color:#9b592f;background:#f8e5d3}.office-alert span{color:#9a8068;font-size:9px;font-weight:800;letter-spacing:.08em}.office-alert h2{margin:5px 0 4px;color:#493b30;font:700 20px Gowun Batang,serif}.office-alert p{margin:0;color:#8c7967;font-size:11px}.office-alert>a{display:flex;align-items:center;gap:6px;color:#825f42;text-decoration:none;font-size:11px;font-weight:700}.office-summary{margin-top:18px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.office-summary article{min-height:140px;padding:21px;display:flex;flex-direction:column;border:1px solid #dfd1c2;border-radius:18px;background:#fffcf7e0}.office-summary span{color:#897766;font-size:10px;font-weight:700}.office-summary strong{margin:auto 0 3px;color:#47392e;font:700 35px Gowun Batang,serif}.office-summary small{color:#a08f80;font-size:9px}.office-links{margin-top:54px}.office-section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px}.office-section-heading h2{margin:5px 0 0;color:#493a2f;font:700 30px Gowun Batang,serif}.office-section-heading>span{color:#9a8877;font-size:10px}.office-link-grid{margin-top:22px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.office-link-card{min-height:112px;padding:20px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;border:1px solid #dfd1c2;border-radius:18px;color:#715c4a;background:#fffdf9;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.office-link-card:hover{transform:translateY(-3px);box-shadow:0 15px 30px #4a342217}.office-link-card>svg:first-child{width:43px;height:43px;padding:11px;border-radius:14px;color:#fff;background:#9a744f}.office-link-card span{min-width:0;display:grid;gap:6px}.office-link-card strong{color:#4d3e33;font:700 16px Gowun Batang,serif}.office-link-card small{color:#918071;font-size:9px;line-height:1.5}.office-link-card.pink>svg:first-child{background:#c9728d}.office-link-card.green>svg:first-child{background:#71886b}.office-link-card.purple>svg:first-child{background:#80659c}.office-link-card.blue>svg:first-child{background:#617ca0}.office-link-card.brown>svg:first-child{background:#765d49}.office-guide{margin-top:18px;padding:18px 20px;display:flex;align-items:center;gap:13px;border:1px solid #d7c5b2;border-radius:16px;color:#6f5b49;background:#f5e8d7}.office-guide div{display:grid;gap:4px}.office-guide strong{font-size:11px}.office-guide span{color:#8d7763;font-size:10px;line-height:1.55}.office-access{min-height:calc(100vh - 80px);display:grid;place-items:center;align-content:center;gap:13px;padding:40px 20px;text-align:center}.office-access>svg{color:#8d6c50}.office-access h1{margin:0;color:#41352c;font:700 44px Gowun Batang,serif}.office-access>p:last-of-type{max-width:480px;margin:0;color:#897666;line-height:1.7}.office-access button{margin-top:10px;padding:12px 17px;display:flex;align-items:center;gap:8px;border:0;border-radius:12px;color:#fff;background:#795d45;font-weight:700}.office-access>span{color:#9b684d;font-size:11px}@media(max-width:900px){.office-summary,.office-link-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.office-header .context-nav{border-color:#ddcdbd;background:#fffaf3}.office-page{width:calc(100% - 28px);padding-top:34px}.office-hero{min-height:0;padding:32px 23px;align-items:flex-start;flex-direction:column}.office-hero h1{font-size:38px}.office-alert{grid-template-columns:auto 1fr}.office-alert>a{grid-column:2}.office-summary,.office-link-grid{grid-template-columns:1fr}.office-section-heading{align-items:flex-start;flex-direction:column}.office-section-heading>span{display:none}}.attic-space{color:#554638;background:#efe4d4}.attic-header{color:#554638;border-color:#7e5b3826;background:#faf4eaf2;box-shadow:0 8px 25px #5f412317}.attic-header .brand{color:#4f3e31}.attic-header .brand small{color:#998675}.attic-header .brand-mark{color:#fffaf3;background:linear-gradient(145deg,#8a6547,#aa8060)}.attic-header .space-switcher{border-color:#dfcfbd;background:#fffcf7cc}.attic-header .space-switcher a{color:#8c7868}.attic-header .space-switcher a.active.attic{color:#fff;background:linear-gradient(135deg,#866144,#a77d59);box-shadow:0 5px 13px #704e2d33}.attic-header .context-nav:before{background:#70503329}.attic-header .context-nav a{color:#786453}.attic-header .context-nav a.active{color:#8d5c34}.attic-header .login-button,.attic-header .menu-button{color:#795f49;border-color:#d9c5b0}.attic-space main{color:#554638;background:radial-gradient(circle at 83% 5%,rgba(223,190,143,.28),transparent 30%),radial-gradient(circle at 12% 24%,rgba(255,250,239,.75),transparent 34%),linear-gradient(180deg,#f7f0e5,#efe3d3 55%,#eadbc8)}.attic-space .hero h1{color:#3f342b}.attic-space .hero h1 em{color:#8d6e54}.attic-space .hero-description{color:#7e6b5b}.attic-space .eyebrow{color:#a16f43}.attic-space .date-chip{color:#80664f;border-color:#dcc8b2;background:#fffcf6b8}.attic-space .attic-art{background:linear-gradient(180deg,#d4bfa5,#b99b7c);box-shadow:inset 0 -35px 75px #64422529,0 25px 55px #63422524}.attic-space .attic-art:before,.attic-space .attic-art:after{background:#9a7656}.attic-space .daily-dashboard,.attic-space .updates-section,.attic-space .admin-note{border-color:#dfcdb9;background:#fffbf4c7;box-shadow:0 18px 38px #5e3f2412}.attic-space .dashboard-heading h2,.attic-space .section-heading h2,.attic-space .archive-intro h2,.attic-space .admin-note-heading h2,.attic-space .project-board-heading h2{color:#47382d}.attic-space .dashboard-heading>a,.attic-space .section-toggle,.attic-space .archive-toolbar label{color:#806751;border-color:#dcc7b1;background:#fffaf2}.attic-space .progress-card,.attic-space .dashboard-note,.attic-space .form-card,.attic-space .record-card,.attic-space .archive-card,.attic-space .admin-links>a,.attic-space .admin-memo-field{color:#5a493b;border-color:#e0cfbd;background:#fffaf3}.attic-space .progress-ring:after{background:#fffaf3}.attic-space .progress-card h3,.attic-space .dashboard-note h3,.attic-space .record-content p,.attic-space .archive-card-body h3,.attic-space .admin-links strong{color:#49392e}.attic-space .progress-card p,.attic-space .dashboard-note p,.attic-space .archive-card-body p,.attic-space .admin-note-heading p:last-child,.attic-space .project-board-heading>div>p:last-child{color:#887564}.attic-space .form-card label,.attic-space .form-card legend{color:#705b49}.attic-space .form-card textarea,.attic-space .segmented button,.attic-space .status-select-wrap select,.attic-space .admin-memo-field textarea{color:#59473a;border-color:#deccba;background:#fffdf8}.attic-space .segmented button.selected,.attic-space .submit{color:#fff;border-color:#936b49;background:#936b49}.attic-space .record-meta span,.attic-space .signed-in,.attic-space .archive-status{color:#806a57;background:#f2e6d7}.attic-space .archive-section{border-color:#dbc7b2}.attic-space .archive-search input,.attic-space .archive-filter select{color:#5c493a;background:transparent}.attic-space .empty-state,.attic-space .archive-empty{color:#907c6a;border-color:#d9c5b0;background:#fffaf28f}.attic-space .empty-state strong,.attic-space .archive-empty strong{color:#534136}.attic-space .admin-pending-task{border-color:#dbc4aa;background:#f3e3cf}.attic-space .operations-briefing{color:#fffaf3;background:linear-gradient(145deg,#7b604c,#654d3c)}.attic-space .operations-summary article{border-color:#fff6e929;background:#ffffff14}.attic-space .operations-summary article>svg,.attic-space .operations-heading .eyebrow{color:#f2d7b5}.attic-space .operations-next{color:#5c4737;background:#fff8ef}.attic-space .operations-next h3{color:#49362a}.attic-space .operations-next p{color:#8a7562}.attic-space .operations-next a{background:#936b49}.attic-space .question-card{color:#fffaf4;background:linear-gradient(145deg,#8b725e,#725947)}.attic-space .small-quests{color:#fffaf4;background:linear-gradient(145deg,#7c6653,#65503f)}.attic-space .project-board{background:#f4e8d8}.attic-space footer{color:#d8c3ad;background:#4d3b2e}@media(max-width:800px){.attic-header .context-nav{border-color:#dcc8b4;background:#fff9f0;box-shadow:0 18px 38px #50372221}.attic-header .context-nav a{color:#745f4c}}.app-shell{--cursor-glow: rgba(220,113,153,.22);--cursor-ring: rgba(211,91,137,.48);--cursor-core: rgba(255,225,237,.72)}.studio-space{--cursor-glow: rgba(101,143,244,.22);--cursor-ring: rgba(152,128,244,.58);--cursor-core: rgba(222,231,255,.86)}.attic-space{--cursor-glow: rgba(201,157,101,.2);--cursor-ring: rgba(158,112,70,.42);--cursor-core: rgba(255,237,198,.76)}.cursor-atmosphere{position:fixed;z-index:999;inset:0;overflow:hidden;pointer-events:none}.cursor-atmosphere>i{width:64px;height:64px;position:absolute;left:-32px;top:-32px;opacity:0;border:1px solid var(--cursor-ring);border-radius:50%;background:radial-gradient(circle,var(--cursor-core) 0 2px,var(--cursor-glow) 3px,transparent 68%);box-shadow:0 0 24px var(--cursor-glow);transition:width .18s ease,height .18s ease,left .18s ease,top .18s ease,opacity .2s ease,border-color .25s ease;will-change:transform}.cursor-atmosphere>i.visible{opacity:.8}.studio-space .cursor-atmosphere>i:before{content:"✦";position:absolute;right:-2px;top:-8px;color:#c7d5ff;font-size:12px;text-shadow:0 0 8px #789eff;animation:cursor-star 2.4s ease-in-out infinite}.luminyan-space .cursor-atmosphere>i:before{content:"♡";position:absolute;right:-3px;top:-8px;color:#dc7aa0;font-size:12px}.attic-space .cursor-atmosphere>i:before{content:"·";position:absolute;right:4px;top:-9px;color:#d5ad75;font-size:20px;text-shadow:-11px 9px 0 rgba(188,143,90,.42)}.cursor-atmosphere-ripple{width:10px;height:10px;position:fixed;margin:-5px 0 0 -5px;border:1.5px solid var(--cursor-ring);border-radius:50%;box-shadow:0 0 16px var(--cursor-glow);animation:cursor-ripple .55s ease-out forwards}@keyframes cursor-ripple{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(5.2)}}@keyframes cursor-star{0%,to{opacity:.45;transform:scale(.75) rotate(0)}50%{opacity:1;transform:scale(1.12) rotate(25deg)}}@media(hover:hover)and (pointer:fine){.workshop-gallery-card,.workshop-focus-nav a,.digital-work-card,.character-profile-card,.scene-output,.attic-space .record-card,.attic-space .archive-card,.attic-space .dashboard-note{transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.luminyan-space .workshop-gallery-card:hover,.luminyan-space .workshop-focus-nav a:hover{transform:translateY(-3px);border-color:#dc8eaa;box-shadow:0 15px 34px #c5598124}.studio-space .digital-work-card:hover,.studio-space .character-profile-card:hover,.studio-space .scene-output:hover{transform:translateY(-3px);border-color:#90aefa80;box-shadow:0 17px 38px #3958aa33,0 0 22px #7590e614}.attic-space .record-card:hover,.attic-space .archive-card:hover,.attic-space .dashboard-note:hover{transform:translateY(-2px);border-color:#c9a982;box-shadow:0 13px 30px #6d4b2b1a}}@media(hover:none),(pointer:coarse),(prefers-reduced-motion:reduce){.cursor-atmosphere{display:none}.workshop-gallery-card,.workshop-focus-nav a,.digital-work-card,.character-profile-card,.scene-output,.record-card,.archive-card,.dashboard-note{transition:none!important}}.nyangday-footer{--footer-bg:#4f3440;--footer-panel:rgba(255,255,255,.055);--footer-line:rgba(255,225,235,.14);--footer-text:#f8edf1;--footer-muted:#cbb1bc;--footer-accent:#f0a3be;min-height:0;padding:48px max(28px,calc((100% - 1120px)/2)) 24px;display:block;color:var(--footer-text);background:linear-gradient(145deg,var(--footer-bg),#3d2932);text-align:left}.studio-space .nyangday-footer{--footer-bg:#0d1429;--footer-panel:rgba(141,164,234,.07);--footer-line:rgba(153,180,245,.17);--footer-text:#eef3ff;--footer-muted:#9caaca;--footer-accent:#aebfff;background:radial-gradient(circle at 78% 12%,rgba(103,126,210,.18),transparent 27%),linear-gradient(145deg,#0d1429,#17142b)}.attic-space .nyangday-footer{--footer-bg:#554131;--footer-panel:rgba(255,247,233,.07);--footer-line:rgba(255,235,208,.17);--footer-text:#fff8ef;--footer-muted:#cfbda9;--footer-accent:#f0ca98;background:linear-gradient(145deg,#594332,#453426)}.footer-main{display:grid;grid-template-columns:1.45fr .7fr .85fr;gap:52px}.footer-story{display:flex;align-items:flex-start;gap:15px}.footer-story .brand-mark{flex:0 0 auto;color:var(--footer-bg);background:var(--footer-accent)}.footer-story strong,.footer-main nav>strong,.footer-note>strong{color:var(--footer-text);font-size:14px}.footer-story p,.footer-note p{margin:9px 0;color:var(--footer-muted);font:400 11px/1.85 inherit}.footer-story small{display:flex;align-items:center;gap:5px;color:var(--footer-accent);font-size:8px}.footer-main nav,.footer-note{display:flex;align-items:flex-start;flex-direction:column;gap:9px}.footer-main nav>strong,.footer-note>strong{margin-bottom:4px;font-size:10px;letter-spacing:.08em}.footer-main nav a,.footer-note a{display:inline-flex;align-items:center;gap:7px;color:var(--footer-muted);font-size:9px;font-weight:700;text-decoration:none;transition:color .2s ease,transform .2s ease}.footer-main nav a:hover,.footer-note a:hover{color:var(--footer-accent);transform:translate(2px)}.footer-private-link{margin-top:4px;padding:7px 9px;border:1px solid var(--footer-line);border-radius:8px;background:var(--footer-panel)}.footer-bottom{margin-top:36px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--footer-line);color:var(--footer-muted);font-size:8px}.footer-bottom>div{display:flex;gap:13px}.footer-bottom button{padding:0;display:flex;align-items:center;gap:4px;border:0;color:inherit;background:transparent;font:inherit}.footer-bottom button:hover{color:var(--footer-accent)}.legal-backdrop{position:fixed;z-index:1200;inset:0;padding:20px;display:grid;place-items:center;background:#0e0a10ad;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.legal-dialog{width:min(560px,100%);max-height:min(720px,90vh);overflow:auto;position:relative;padding:34px;border:1px solid #e3d2c4;border-radius:22px;color:#56463a;background:#fffaf3;box-shadow:0 30px 90px #140d0947}.legal-dialog h2{margin:9px 0 20px;color:#46372d;font:700 28px Gowun Batang,serif}.legal-dialog>div{color:#756254;font-size:11px;line-height:1.9;white-space:pre-line}.legal-dialog>small{margin-top:20px;display:block;color:#a18c7a;font-size:8px}.legal-close{width:34px;height:34px;position:absolute;right:18px;top:18px;display:grid;place-items:center;border:0;border-radius:50%;color:#816b5b;background:#f2e7dc}.legal-confirm{width:100%;min-height:42px;margin-top:20px;border:0;border-radius:10px;color:#fff;background:#80634c;font-size:10px;font-weight:800}@media(max-width:760px){.nyangday-footer{padding:38px 22px 22px}.footer-main{grid-template-columns:1fr;gap:28px}.footer-bottom{align-items:flex-start;flex-direction:column}.legal-dialog{padding:28px 21px}.legal-dialog h2{font-size:24px}}.earth2-operations{margin:0 auto 72px;max-width:1180px;padding:32px;border:1px solid rgba(75,214,226,.22);border-radius:32px;background:linear-gradient(135deg,#1bb0be1f,#18142bf5 42%,#734cbe1f);box-shadow:0 28px 80px #050d1938}.earth2-operations-heading{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin-bottom:24px}.earth2-operations-icon{width:58px;height:58px;display:grid;place-items:center;border-radius:18px;color:#7ce7ed;background:#4bd6e21f;border:1px solid rgba(124,231,237,.2)}.earth2-operations-heading h2{margin:3px 0 5px;color:#fff;font-size:clamp(1.45rem,3vw,2rem)}.earth2-operations-heading p:not(.eyebrow){margin:0;color:#ffffff80;font-size:.85rem}.earth2-operations-heading>a{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid rgba(124,231,237,.2);border-radius:12px;color:#7ce7ed;font-size:.72rem;font-weight:800;text-decoration:none;background:#7ce7ed14}.earth2-operations-grid{display:grid;grid-template-columns:1.15fr .85fr .9fr;gap:14px}.earth2-operations-grid article{padding:20px;border:1px solid rgba(255,255,255,.09);border-radius:22px;background:#0408144d}.earth2-report-card>div,.earth2-check-card>div{display:flex;align-items:center;gap:8px;color:#7ce7ed;font-size:.72rem;font-weight:900}.earth2-report-card time,.earth2-check-card small{margin-left:auto;color:#ffffff59}.earth2-report-card h3{margin:14px 0 7px;color:#fff;font-size:1rem}.earth2-report-card p{margin:0;color:#ffffff80;font-size:.76rem;line-height:1.7}.earth2-report-card strong{display:block;margin-top:12px;color:#f1d08a;font-size:.72rem}.earth2-auto-scope+.earth2-auto-scope{margin-top:14px;padding-top:14px;border-top:1px solid rgba(255,255,255,.08)}.earth2-auto-scope span{display:flex;align-items:center;gap:7px;color:#7ce7ed;font-size:.75rem;font-weight:900}.earth2-auto-scope.safe span{color:#9be4bd}.earth2-auto-scope p{margin:7px 0 0;color:#ffffff73;font-size:.72rem;line-height:1.6}.earth2-check-card{display:flex;flex-direction:column;gap:9px}.earth2-check-card>div{margin-bottom:3px}.earth2-check-card button{display:flex;align-items:center;gap:9px;width:100%;padding:10px 11px;border:1px solid rgba(255,255,255,.08);border-radius:12px;color:#ffffff94;background:#ffffff06;font-size:.72rem;text-align:left}.earth2-check-card button span{width:19px;height:19px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.2);border-radius:6px;color:transparent}.earth2-check-card button.checked{border-color:#71e0a638;color:#b7efd0;background:#41be7d14}.earth2-check-card button.checked span{color:#07120d;background:#71e0a6;border-color:#71e0a6}@media(max-width:900px){.earth2-operations-grid{grid-template-columns:1fr}.earth2-operations-heading{grid-template-columns:auto 1fr}.earth2-operations-heading>a{grid-column:1 / -1;justify-content:center}}@media(max-width:560px){.earth2-operations{padding:22px 16px;border-radius:24px}.earth2-operations-heading{align-items:start}.earth2-operations-icon{width:48px;height:48px}.earth2-operations-heading p:not(.eyebrow){font-size:.76rem}}.earth2-action-summary{margin-top:16px;padding:18px 20px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:#04081440}.earth2-action-summary-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.earth2-action-summary-title span{color:#fff;font-size:.78rem;font-weight:900}.earth2-action-summary-title small{padding:4px 8px;border-radius:999px;color:#7ce7edbf;background:#7ce7ed14;font-size:.62rem}.earth2-action-steps{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;align-items:center;gap:10px}.earth2-action-steps>div{min-width:0;display:flex;align-items:center;gap:10px}.earth2-action-steps>i{width:30px;height:1px;position:relative;overflow:visible;background:linear-gradient(90deg,#7ce7ed59,#7ce7ed14)}.earth2-action-steps>i:after{content:"";width:5px;height:5px;position:absolute;top:-2px;right:0;border-top:1px solid rgba(124,231,237,.45);border-right:1px solid rgba(124,231,237,.45);transform:rotate(45deg)}.earth2-action-icon{width:38px;height:38px;flex:0 0 38px;display:grid;place-items:center;border-radius:13px}.earth2-action-icon.reward{color:#f3cf79;background:#f3cf791f}.earth2-action-icon.storage{color:#8bd8c4;background:#8bd8c41f}.earth2-action-icon.charge{color:#8ebcf5;background:#8ebcf51f}.earth2-action-icon.raid{color:#c8a4ff;background:#c8a4ff1f}.earth2-action-steps p{min-width:0;margin:0}.earth2-action-steps strong,.earth2-action-steps small{display:block;white-space:nowrap}.earth2-action-steps strong{color:#ffffffd6;font-size:.74rem}.earth2-action-steps small{margin-top:3px;color:#ffffff59;font-size:.62rem}.earth2-action-note{margin:13px 0 0;color:#ffffff52;font-size:.65rem;text-align:center}@media(max-width:760px){.earth2-action-steps{grid-template-columns:1fr 1fr;gap:10px}.earth2-action-steps>i{display:none}.earth2-action-steps>div{padding:10px;border-radius:14px;background:#ffffff06}}.earth2-run-health{margin-top:14px;padding:11px 13px;display:flex;align-items:center;gap:18px;border-radius:14px;color:#ffffff73;background:#ffffff08;font-size:.66rem}.earth2-run-health strong{margin-left:4px;color:#a9e8c9}.earth2-run-health p{margin:0 0 0 auto;color:#ffffff52}.earth2-weekly-trend{margin-top:14px;padding-top:14px;display:grid;grid-template-columns:minmax(160px,.7fr) 1.3fr;align-items:end;gap:22px;border-top:1px solid rgba(255,255,255,.07)}.earth2-weekly-trend>div:first-child{display:flex;flex-direction:column;gap:4px}.earth2-weekly-trend strong{color:#ffffffb8;font-size:.7rem}.earth2-weekly-trend small{color:#ffffff4d;font-size:.6rem;line-height:1.5}.earth2-weekly-bars{height:58px;display:flex;align-items:end;justify-content:flex-end;gap:9px}.earth2-weekly-bars>span{width:34px;height:100%;display:flex;align-items:center;flex-direction:column;justify-content:end;gap:4px}.earth2-weekly-bars>span>i{width:13px;min-height:8px;border-radius:5px 5px 2px 2px;background:linear-gradient(180deg,#7ce7ed,#7767d8);box-shadow:0 0 14px #7ce7ed29}.earth2-weekly-bars>span>i.offline{background:#ffffff1f;box-shadow:none}.earth2-weekly-bars>span>small{color:#ffffff47;font-size:.55rem}@media(max-width:760px){.earth2-run-health{align-items:flex-start;flex-direction:column;gap:6px}.earth2-run-health p{margin-left:0}.earth2-weekly-trend{grid-template-columns:1fr}.earth2-weekly-bars{justify-content:flex-start}}.decision-workspace{margin-top:24px;padding:28px;border:1px solid #dfd1c2;border-radius:24px;background:#fffcf7e6}.decision-grid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:14px}.decision-grid>article{min-width:0;padding:20px;border:1px solid #e5d8ca;border-radius:18px;background:#fffdf9}.decision-card-heading{display:grid;grid-template-columns:1fr auto;gap:5px 12px}.decision-card-heading>span{grid-column:1/-1;color:#a4747d;font-size:9px;font-weight:800}.decision-card-heading>strong{min-width:0;color:#493b31;font:700 18px Gowun Batang,serif}.decision-card-heading>small{align-self:center;padding:4px 8px;border-radius:999px;background:#f0e7dc;font-size:8px}.artwork-choice-list{margin:17px 0 14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.artwork-choice-list label{min-width:0;padding:8px;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:2px 8px;border:1px solid #e5d8ca;border-radius:12px;cursor:pointer}.artwork-choice-list label.selected{border-color:#ad747f;background:#fff3f4}.artwork-choice-list input{position:absolute;opacity:0}.artwork-choice-list label>span{width:38px;height:38px;grid-row:1/3;display:grid;place-items:center;overflow:hidden;border-radius:9px;background:#f2e3df}.artwork-choice-list img{width:100%;height:100%;object-fit:cover}.artwork-choice-list strong{min-width:0;overflow:hidden;font-size:9px;white-space:nowrap;text-overflow:ellipsis}.artwork-choice-list small{font-size:8px}.decision-primary{width:100%;min-height:44px;border:0;border-radius:12px;color:#fff;background:#9d6c75;font-size:10px;font-weight:800}.decision-primary:disabled{opacity:.45}.decision-empty{margin:18px 0 0;padding:20px 12px;border:1px dashed #dfd1c2;border-radius:12px;color:#8d7d6e;text-align:center;font-size:10px;line-height:1.6}.decision-result-list{margin-top:16px;display:grid;gap:9px}.decision-result-list>div{padding:13px;border:1px solid #e7dbcf;border-radius:12px}.decision-result-list span{color:#a4747d;font-size:8px;font-weight:800}.decision-result-list strong{display:block;margin-top:4px;font-size:11px}.decision-result-list p{margin:6px 0 10px;font-size:9px;line-height:1.6}.decision-result-list>div>div{display:flex;flex-wrap:wrap;gap:6px}.decision-result-list button{min-height:34px;padding:0 11px;border:1px solid #d8c5b4;border-radius:9px;background:#fffaf3;font-size:9px;font-weight:800}.decision-progress{margin-top:12px;padding:13px 15px;display:flex;justify-content:space-between;gap:12px;border-radius:12px;background:#f1e8dc;font-size:9px}.decision-notice{margin:10px 0 0;font-size:9px;text-align:right}@media(max-width:650px){.decision-workspace{padding:19px 14px;overflow:hidden}.decision-grid{grid-template-columns:minmax(0,1fr)}.decision-grid>article{padding:16px 12px}.artwork-choice-list{grid-template-columns:minmax(0,1fr)}.decision-progress{align-items:flex-start;flex-direction:column}.decision-result-list button{flex:1}.decision-card-heading>strong{overflow-wrap:anywhere}}.artwork-choice-list label.current-choice{position:relative;border:2px solid #a96a78;background:linear-gradient(145deg,#fff8f8,#f8e7ea);box-shadow:0 0 0 3px #a96a781f,0 8px 20px #7e4a551a}.artwork-choice-list label.current-choice:after{content:"✓";width:18px;height:18px;position:absolute;right:6px;top:6px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#a96a78;font-size:10px;font-weight:900}.decision-maker{grid-column:1/-1;margin-top:5px;display:flex;align-items:center;gap:5px;color:#8f5966;font-size:8px}.decision-maker i{width:17px;height:17px;display:grid;place-items:center;border-radius:50%;color:#fff;background:#a96a78;font-style:normal}.decision-maker.tone-1{color:#58756c}.decision-maker.tone-1 i{background:#71968a}.decision-maker.tone-2{color:#765f96}.decision-maker.tone-2 i{background:#8c72ad}.decision-change-hint{margin:9px 0 0;color:#907b70;font-size:8px;text-align:center}.attic-visitor-path{margin:0 0 58px;padding:34px;border:1px solid #ddcdbb;border-radius:24px;background:#fffcf7d1;box-shadow:0 16px 38px #5b3f2612}.attic-visitor-path-heading{max-width:650px}.attic-visitor-path-heading h2{margin:7px 0 9px;color:#49382d;font:700 30px Gowun Batang,serif}.attic-visitor-path-heading>p:last-child{margin:0;color:#826f60;font-size:11px;line-height:1.8}.attic-visitor-path-grid{margin-top:24px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.attic-visitor-path-grid>a{min-width:0;padding:18px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid #e4d5c5;border-radius:16px;color:#6b5547;background:#fffdf9;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.attic-visitor-path-grid>a:hover{transform:translateY(-2px);border-color:#c9a982;box-shadow:0 11px 24px #5c3e2414}.attic-visitor-path-grid>a>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;color:#8e6d55;background:#f3e7d8}.attic-visitor-path-grid>a:nth-child(1)>span{color:#a55e7b;background:#f7e4ec}.attic-visitor-path-grid>a:nth-child(2)>span{color:#675e9c;background:#eae8f6}.attic-visitor-path-grid small,.attic-visitor-path-grid strong,.attic-visitor-path-grid p{display:block}.attic-visitor-path-grid small{color:#9b7e69;font-size:8px;font-weight:800}.attic-visitor-path-grid strong{margin-top:3px;color:#4d3b30;font:700 14px Gowun Batang,serif}.attic-visitor-path-grid p{margin:5px 0 0;color:#8b786a;font-size:9px;line-height:1.55}.meeting-grid.visitor-question-only{grid-template-columns:minmax(0,720px);justify-content:center}.meeting-grid.visitor-question-only .question-card{min-height:270px}@media(max-width:800px){.attic-visitor-path{margin-bottom:40px;padding:24px 18px;border-radius:20px}.attic-visitor-path-heading h2{font-size:25px}.attic-visitor-path-grid{grid-template-columns:1fr}.attic-visitor-path-grid>a{min-height:92px}.meeting-grid.visitor-question-only{grid-template-columns:1fr}}.attic-story-bridge{margin:62px 0;padding:0}.attic-story-heading{max-width:690px}.attic-story-heading h2{margin:8px 0 10px;color:#49382d;font:700 34px Gowun Batang,serif}.attic-story-heading>p:last-child{margin:0;color:#826f60;font-size:11px;line-height:1.8}.attic-story-feature{margin-top:25px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);gap:14px}.attic-story-feature>button,.attic-story-feature>a{min-width:0;min-height:300px;overflow:hidden;padding:0;display:grid;border:1px solid #dfcfbd;border-radius:22px;color:inherit;background:#fffdf9;text-align:left;text-decoration:none;cursor:pointer}.attic-story-feature>button{grid-template-columns:minmax(250px,.95fr) minmax(0,1.05fr)}.attic-story-image{min-height:300px;padding:18px;display:grid;place-items:center;background:#f4e8e7}.attic-story-image img{display:block;width:auto;height:auto;max-width:100%;max-height:270px;object-fit:contain}.attic-story-copy{padding:28px;align-self:center}.attic-story-copy small,.attic-story-copy strong,.attic-story-copy p,.attic-story-copy b,.attic-digital-teaser small,.attic-digital-teaser strong,.attic-digital-teaser p,.attic-digital-teaser b{display:block}.attic-story-copy small,.attic-digital-teaser small{color:#a66c7a;font-size:8px;font-weight:900;letter-spacing:.1em}.attic-story-copy strong,.attic-digital-teaser strong{margin-top:7px;color:#49372e;font:700 22px Gowun Batang,serif}.attic-story-copy p,.attic-digital-teaser p{margin:10px 0 0;color:#857267;font-size:10px;line-height:1.75}.attic-story-copy b,.attic-digital-teaser b{margin-top:19px;display:inline-flex;align-items:center;gap:4px;color:#93606e;font-size:9px}.attic-digital-teaser{padding:32px!important;align-content:end;background:radial-gradient(circle at 75% 15%,rgba(138,116,190,.22),transparent 27%),linear-gradient(145deg,#25233e,#171a32)!important}.attic-digital-teaser>span{margin-bottom:auto;color:#d7b6ef}.attic-digital-teaser small{color:#ad9ac9}.attic-digital-teaser strong{color:#f0dff8}.attic-digital-teaser p{color:#b7adc9}.attic-digital-teaser b{color:#d9b9ed}@media(max-width:800px){.attic-story-bridge{margin:44px 0}.attic-story-heading h2{font-size:27px}.attic-story-feature{grid-template-columns:1fr}.attic-story-feature>button{grid-template-columns:1fr}.attic-story-image{min-height:260px}.attic-story-feature>a{min-height:250px}}.digital-hero-link{width:fit-content;min-height:42px;margin-top:24px;padding:0 15px;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(167,187,245,.34);border-radius:999px;color:#dce5ff;background:#7285c621;font-size:10px;font-weight:800;text-decoration:none}.digital-featured-work{min-width:0;overflow:hidden;border:1px solid rgba(149,174,238,.25);border-radius:32px 32px 12px;background:#1b2038;box-shadow:0 25px 65px #02071854}.digital-featured-work>div{min-height:270px;display:grid;place-items:center;overflow:hidden;background:#11162a}.digital-featured-work img{width:100%;height:100%;max-height:330px;object-fit:contain}.digital-featured-work>span{padding:17px 20px 19px;display:block}.digital-featured-work small,.digital-featured-work strong,.digital-featured-work em{display:block}.digital-featured-work small{color:#9eb9ff;font-size:8px;font-weight:900;letter-spacing:.16em}.digital-featured-work strong{margin-top:5px;color:#f1eaff;font:700 21px Gowun Batang,serif}.digital-featured-work em{margin-top:5px;overflow:hidden;color:#a9b3cd;font-size:9px;font-style:normal;white-space:nowrap;text-overflow:ellipsis}.digital-coming-scene>span{color:#c7a5e1;font-size:9px;font-weight:800;letter-spacing:.12em}.digital-coming-scene strong{color:#eee7ff;font:700 21px/1.55 Gowun Batang,serif;text-align:center}.digital-origin-strip{margin:-18px 0 55px;padding:22px 25px;display:grid;grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:17px;border:1px solid rgba(141,166,229,.18);border-radius:21px;background:#171d35c2}.digital-origin-strip>div{min-width:0;display:grid;grid-template-columns:34px 1fr;gap:2px 10px}.digital-origin-strip>div>span{width:34px;height:34px;grid-row:1/4;display:grid;place-items:center;border-radius:11px;color:#c8b0e7;background:#947ebe29}.digital-origin-strip small{color:#839bd7;font-size:7px;font-weight:900;letter-spacing:.12em}.digital-origin-strip strong{color:#e8edff;font-size:11px}.digital-origin-strip p{margin:3px 0 0;color:#929db9;font-size:8px;line-height:1.55}.digital-origin-strip>i{color:#68779f}.digital-premiere-teaser{min-height:360px;position:relative;padding:42px 24px;border-style:solid;background:radial-gradient(circle at 50% 26%,rgba(123,103,176,.2),transparent 34%),#0e132894}.digital-premiere-teaser .digital-teaser-number{position:absolute;right:18px;top:18px;color:#8799c7;font-size:8px;font-weight:900;letter-spacing:.15em}.digital-premiere-teaser strong{font:700 23px Gowun Batang,serif}.digital-premiere-teaser>p{max-width:520px;margin:3px auto 13px;color:#9da8c3;font-size:10px;line-height:1.75}.digital-premiere-teaser>div{display:flex;align-items:center;gap:8px;color:#b4c2e8;font-size:8px;font-weight:800}.digital-premiere-teaser>div i{width:28px;height:1px;background:#526184}.digital-premiere-teaser>a{margin-top:20px;display:inline-flex;align-items:center;gap:5px;color:#d9c6ed;font-size:9px;font-weight:800;text-decoration:none}@media(max-width:760px){.digital-origin-strip{margin-top:5px;padding:17px;grid-template-columns:1fr;gap:11px}.digital-origin-strip>i{display:none}.digital-coming-scene strong{font-size:18px}.digital-premiere-teaser>div{flex-wrap:wrap;justify-content:center}}:where(#meeting,#attic-story,#updates,#records,#projects,#archive,#workshop-intro,#workshop-collection,#workshop-notes,#digital-works){scroll-margin-top:92px}:where(.attic-space,.luminyan-space,.studio-space) h1,:where(.attic-space,.luminyan-space,.studio-space) h2,:where(.attic-space,.luminyan-space,.studio-space) h3{text-wrap:balance}:where(.attic-space,.luminyan-space,.studio-space) p{text-wrap:pretty}:where(a,button,input,select,textarea):focus-visible{outline:3px solid rgba(157,109,132,.34);outline-offset:3px}.studio-space :where(a,button,input,select,textarea):focus-visible{outline-color:#97b2f67a}:where(.workshop-gallery,.workshop-story-bridge,.digital-work-collection,.attic-story-bridge,.updates-section,.archive-section){content-visibility:auto;contain-intrinsic-size:auto 720px}.workshop-gallery-heading .eyebrow,.studio-section-heading .eyebrow,.attic-story-heading .eyebrow{margin-bottom:6px}@media(min-width:801px){.attic-space main>section+section:not(.operations-briefing){margin-top:64px}.luminyan-space .workshop-page>section+section{margin-top:0}}@media(max-width:800px){:where(a,button,select){touch-action:manipulation}:where(.workshop-story-actions a,.digital-hero-link,.workshop-load-more,.archive-more){min-height:44px}:where(.attic-visitor-path-grid,.attic-story-feature,.digital-origin-strip) p{font-size:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.earth-log-section{margin:34px 0;padding:38px;border:1px solid rgba(126,159,231,.22);border-radius:28px;color:#dce6ff;background:radial-gradient(circle at 82% 5%,rgba(66,115,180,.2),transparent 30%),linear-gradient(145deg,#121f38f5,#171831f5);box-shadow:0 26px 70px #02071840}.earth-log-heading{display:grid;grid-template-columns:1fr .82fr;align-items:end;gap:42px}.earth-log-heading h2{margin:10px 0 0;color:#f5f8ff;font:700 clamp(32px,4vw,48px)/1.2 "Gowun Batang",serif}.earth-log-heading h2 em{color:#8fcadd;font-style:normal}.earth-log-heading>p{margin:0;color:#a9b8d2;font-size:11px;line-height:1.9}.earth-log-status{margin-top:29px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.earth-log-status article{min-width:0;padding:19px;border:1px solid rgba(146,178,237,.14);border-radius:17px;background:#08112561}.earth-log-status article>span{width:37px;height:37px;display:grid;place-items:center;border-radius:12px;color:#9ed7df;background:#66aebf1f}.earth-log-status small{margin-top:16px;display:block;color:#7f9ed0;font-size:7px;font-weight:900;letter-spacing:.14em}.earth-log-status strong{margin-top:6px;display:block;color:#eef4ff;font-size:12px}.earth-log-status p{margin:8px 0 0;color:#91a1bb;font-size:9px;line-height:1.7}.earth-log-entry{margin-top:18px;overflow:hidden;border:1px solid rgba(146,185,221,.22);border-radius:21px;background:#070f2291}.earth-log-entry>header{padding:13px 18px;display:flex;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(146,185,221,.13);color:#7daec2;font-size:8px;font-weight:900;letter-spacing:.12em}.earth-log-entry>header time{color:#76869f;letter-spacing:.05em}.earth-log-entry-body{padding:28px;display:grid;grid-template-columns:112px 1fr;gap:27px}.earth-log-orbit{width:96px;height:96px;position:relative;display:grid;place-items:center;align-self:center;border:1px solid rgba(121,196,206,.26);border-radius:50%;color:#87c9d2;background:radial-gradient(circle,rgba(93,163,184,.16),transparent 67%);box-shadow:0 0 34px #3f8aa01c}.earth-log-orbit i{position:absolute;inset:-8px;border:1px solid rgba(122,168,221,.13);border-radius:50%;transform:rotate(35deg) scaleY(.42)}.earth-log-orbit i:last-child{inset:12px -17px;transform:rotate(-28deg) scaleY(.55)}.earth-log-entry-body small{color:#7fa9bd;font-size:8px}.earth-log-entry-body h3{margin:7px 0 11px;color:#f3f6ff;font:700 24px Gowun Batang,serif}.earth-log-entry-body p{margin:0;color:#b1bdd1;font-size:10px;line-height:1.95}.earth-log-entry-body blockquote{margin:17px 0 0;padding-left:14px;border-left:2px solid #6ba6b7;color:#b7dce1;font:700 13px/1.6 Gowun Batang,serif}.earth-log-entry>footer{min-height:58px;padding:12px 18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid rgba(146,185,221,.13)}.earth-log-entry>footer a,.earth-log-guide a{min-height:36px;padding:9px 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:10px;color:#071526;background:#9dd9df;text-decoration:none;font-size:9px;font-weight:900}.earth-log-entry>footer span{color:#788ba8;font-size:8px;text-align:right}.earth-log-guide{margin-top:13px;border:1px solid rgba(139,162,210,.15);border-radius:15px;background:#09112352}.earth-log-guide summary{padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b9c8e3;cursor:pointer;font-size:9px;font-weight:800;list-style:none}.earth-log-guide summary::-webkit-details-marker{display:none}.earth-log-guide[open] summary svg{transform:rotate(90deg)}.earth-log-guide>div{padding:0 17px 17px;border-top:1px solid rgba(139,162,210,.1)}.earth-log-guide p{color:#95a4bc;font-size:9px;line-height:1.8}.earth-log-guide p strong{color:#d9e4fa}.earth-log-guide a{margin-top:4px;color:#dce9ff;background:#314b6f}@media(max-width:760px){.earth-log-section{padding:22px;border-radius:21px}.earth-log-heading{grid-template-columns:1fr;gap:15px}.earth-log-status{grid-template-columns:1fr}.earth-log-entry-body{grid-template-columns:1fr;padding:21px}.earth-log-orbit{width:82px;height:82px}.earth-log-entry>footer{align-items:stretch;flex-direction:column}.earth-log-entry>footer span{text-align:left}.earth-log-entry>footer a{width:100%}}.digital-gallery-page .digital-gallery-symbol small,.digital-gallery-page .digital-origin-strip small{color:#aebee2}.digital-gallery-page .earth-log-heading>p{color:#c4d0e5}.digital-gallery-page .earth-log-status small{color:#a9bde2}.digital-gallery-page .earth-log-status p{color:#bdc9dd}.digital-gallery-page .earth-log-entry>header time{color:#aebbd1}.digital-gallery-page .earth-log-entry-body small{color:#a9c6d4}.digital-gallery-page .earth-log-entry-body h3{color:#f3f6ff}.digital-gallery-page .earth-log-entry-body p{color:#c5cee0}.digital-gallery-page .earth-log-entry>footer span{color:#aebbd1}.digital-gallery-page .earth-log-guide summary{color:#d5def0}.digital-gallery-page .earth-log-guide p{color:#bdc8dc}.digital-gallery-page .earth-log-heading>p,.digital-gallery-page .earth-log-status p,.digital-gallery-page .earth-log-entry-body p{font-size:15px}.digital-gallery-page .earth-log-status small,.digital-gallery-page .earth-log-entry-body small,.digital-gallery-page .earth-log-entry>header,.digital-gallery-page .earth-log-entry>footer span,.digital-gallery-page .earth-log-guide summary,.digital-gallery-page .earth-log-guide p{font-size:13px}.earth-choice-card{margin:18px 0 15px;padding:21px;border:1px solid rgba(157,217,223,.24);border-radius:17px;background:linear-gradient(145deg,#334c6f70,#0b162b9e)}.earth-choice-card>small{color:#9fcbd6;font-size:11px;font-weight:900;letter-spacing:.12em}.earth-choice-card h3{margin:8px 0 10px;color:#f4f8ff;font:700 30px Gowun Batang,serif}.earth-choice-card blockquote{margin:0 0 13px;color:#d4e9ee;font:700 16px/1.7 Gowun Batang,serif}.digital-gallery-page .earth-choice-card p{margin:8px 0;color:#c5d0e2;font-size:14px;line-height:1.8}.earth-choice-card button{min-height:44px;margin:11px 0 5px;padding:10px 15px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(157,217,223,.42);border-radius:12px;color:#071526;background:#a9e1e4;font-size:13px;font-weight:900;cursor:pointer;transition:transform .18s ease,background .18s ease}.earth-choice-card button:hover{transform:translateY(-1px);background:#c2eef0}.earth-choice-card button:focus-visible{outline:3px solid rgba(169,225,228,.28);outline-offset:3px}.earth-choice-card button.copied{color:#092017;background:#a8e4c3}.digital-gallery-page .earth-choice-card .earth-choice-benefit{margin-top:10px;color:#aebbd1;font-size:12px}.earth-choice-strip{margin-top:13px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid rgba(157,217,223,.25);border-radius:15px;background:#1f334fb8}.earth-choice-strip>div{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 9px}.digital-gallery-page .earth-choice-strip small{color:#a9bfdc;font-size:11px}.earth-choice-strip strong{color:#f0f6ff;font-size:15px}.digital-gallery-page .earth-choice-strip>div>span{grid-column:1 / -1;color:#b7c5da;font-size:11px}.earth-choice-strip button{min-height:40px;padding:9px 13px;flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:0;border-radius:11px;color:#071526;background:#a9e1e4;font-size:12px;font-weight:900;cursor:pointer}.earth-choice-strip button:hover{background:#c2eef0}.earth-choice-strip button:focus-visible{outline:3px solid rgba(169,225,228,.28);outline-offset:3px}.earth-choice-strip button.copied{color:#092017;background:#a8e4c3}@media(max-width:640px){.earth-choice-strip{align-items:stretch;flex-direction:column}.earth-choice-strip>div{grid-template-columns:1fr}.earth-choice-strip>div>span{grid-column:1}.earth-choice-strip button{width:100%;justify-content:center}}.earth-log-guide summary>span{display:flex;align-items:center;gap:9px}.earth-log-guide summary>span small{padding:3px 7px;border-radius:999px;color:#9fb4d4;background:#7897cd1f;font-size:10px}.earth-log-archive>a{width:100%;margin:14px 0 0;padding:14px;display:grid;grid-template-columns:78px 1fr auto;align-items:center;gap:13px;border:1px solid rgba(139,162,210,.18);border-radius:13px;color:inherit;background:#1c2b488c}.earth-log-archive>a time{color:#9fb4d4;font-size:11px}.earth-log-archive>a>span{min-width:0;display:grid;gap:4px}.earth-log-archive>a strong{color:#edf4ff;font-size:13px}.earth-log-archive>a small{overflow:hidden;color:#afbdd3;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.earth-log-archive>a>svg{color:#99d1dc}.digital-gallery-page .earth-log-archive>p{margin:11px 2px 0;color:#aebbd0;font-size:11px}@media(max-width:560px){.earth-log-archive>a{grid-template-columns:1fr auto}.earth-log-archive>a time{grid-column:1/-1}.earth-log-archive>a small{white-space:normal}}.digital-gallery-page .earth-log-heading h2{color:#f5f8ff}.digital-gallery-page .digital-teaser-number{color:#aebfe8}.digital-gallery-page .digital-premiere-teaser>div span{color:#b9c4d8}.updates-pagination{display:flex;align-items:center;justify-content:center;gap:.75rem;margin:1.6rem 0 .65rem}.updates-pagination>div{display:flex;align-items:center;gap:.4rem}.updates-pagination button{min-width:2.6rem;min-height:2.6rem;display:inline-flex;align-items:center;justify-content:center;gap:.3rem;border:1px solid rgba(146,107,70,.24);border-radius:999px;background:#fffdf8c7;color:#704b31;font:inherit;font-weight:700;cursor:pointer;transition:background .16s ease,border-color .16s ease,transform .16s ease}.updates-pagination button:hover:not(:disabled),.updates-pagination button:focus-visible{background:#fff7ea;border-color:#b2743c94;transform:translateY(-1px)}.updates-pagination button.active{background:#8b5d3b;border-color:#8b5d3b;color:#fffaf2}.updates-pagination button:disabled{opacity:.38;cursor:default}.updates-page-summary{margin:0 0 1rem;color:#8b6d57;font-size:.86rem;text-align:center}@media(max-width:640px){.updates-pagination{gap:.4rem}.updates-pagination>button{font-size:0}.updates-pagination>button svg{width:18px;height:18px}.updates-pagination button{min-width:2.75rem;min-height:2.75rem}}html body .nyangday-footer{color:var(--footer-text, #fff8ef)}html body .nyangday-footer .footer-story>div>strong,html body .nyangday-footer .footer-main nav>strong,html body .nyangday-footer .footer-note>strong{color:var(--footer-text, #fff8ef)!important;opacity:1}html body .nyangday-footer .footer-story p,html body .nyangday-footer .footer-note p{color:var(--footer-muted, #d8c4b2)!important;opacity:1;font-size:14px;line-height:1.75}html body .nyangday-footer .footer-story small{color:var(--footer-accent, #f0ca98)!important;opacity:1;font-size:12px;line-height:1.55}html body .nyangday-footer .footer-main nav a,html body .nyangday-footer .footer-note a,html body .nyangday-footer .footer-bottom,html body .nyangday-footer .footer-bottom span,html body .nyangday-footer .footer-bottom button{color:var(--footer-muted, #d8c4b2)!important;opacity:1}html body .nyangday-footer .footer-main nav a,html body .nyangday-footer .footer-note a{font-size:13px;line-height:1.5}html body .nyangday-footer .footer-bottom{font-size:12px;line-height:1.5}html body .nyangday-footer .footer-main nav a:hover,html body .nyangday-footer .footer-main nav a:focus-visible,html body .nyangday-footer .footer-note a:hover,html body .nyangday-footer .footer-note a:focus-visible,html body .nyangday-footer .footer-bottom button:hover,html body .nyangday-footer .footer-bottom button:focus-visible{color:var(--footer-accent, #f0ca98)!important}@media(max-width:760px){html body .nyangday-footer .footer-story p,html body .nyangday-footer .footer-note p{font-size:14px}html body .nyangday-footer .footer-main nav a,html body .nyangday-footer .footer-note a,html body .nyangday-footer .footer-bottom{font-size:13px}}.attic-visitor-path-grid>.attic-connection-entry{border-color:#d7bd94;background:linear-gradient(145deg,#fff9eb,#f7ead7);box-shadow:inset 0 0 0 1px #ffffff94}.attic-visitor-path-grid>.attic-connection-entry>span{color:#8a653f;background:#f1d7a9}.attic-visitor-path-grid>.attic-connection-entry strong{color:#533f2d}.attic-visitor-path-grid>.attic-connection-entry p{color:#78624d}.attic-connection-note{min-width:0;min-height:300px;position:relative;overflow:hidden;padding:30px;display:flex;flex-direction:column;justify-content:center;border:1px solid #d9c3a5;border-radius:22px;color:#49392d;background:radial-gradient(circle at 88% 10%,rgba(230,190,125,.26),transparent 27%),repeating-linear-gradient(0deg,transparent 0 33px,rgba(153,112,70,.07) 33px 34px),#fffaf0;box-shadow:0 16px 34px #533a2314}.attic-connection-note:before{content:"";position:absolute;inset:0 auto 0 0;width:7px;background:linear-gradient(#d3a86c,#a77d59)}.attic-connection-orbit{width:48px;height:48px;margin-bottom:20px;display:grid;place-items:center;border-radius:50%;color:#7d5c39;background:#e6c59175}.attic-connection-note>small{color:#9b7046;font-size:11px;font-weight:900;letter-spacing:.12em}.attic-connection-note>strong{max-width:460px;margin-top:7px;color:#463529;font:700 23px/1.45 Gowun Batang,serif}.attic-connection-flow{margin-top:20px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px}.attic-connection-flow span{min-height:68px;padding:10px;display:flex;flex-direction:column;justify-content:center;border:1px solid rgba(164,123,78,.18);border-radius:12px;color:#6e5947;background:#ffffffa8;font-size:11px;line-height:1.5}.attic-connection-flow b{margin-bottom:3px;color:#9a6c43;font-size:10px}.attic-connection-flow i{color:#b68c5f;font-style:normal}.attic-connection-note>p{margin:18px 0 0;color:#745f4c;font-size:13px;line-height:1.75}.attic-connection-note>a{width:fit-content;margin-top:18px;display:inline-flex;align-items:center;gap:4px;color:#8b5b37;font-size:13px;font-weight:900;text-decoration:none}@media(max-width:800px){.attic-connection-note{min-height:0;padding:27px 22px}.attic-connection-flow{grid-template-columns:1fr}.attic-connection-flow i{display:none}.attic-connection-flow span{min-height:0}}.artwork-photo-frame{position:relative;isolation:isolate;overflow:hidden}.artwork-photo-frame>.artwork-image-backdrop{position:absolute!important;inset:-22px!important;z-index:0!important;width:calc(100% + 44px)!important;height:calc(100% + 44px)!important;max-width:none!important;max-height:none!important;object-fit:cover!important;filter:blur(22px) saturate(.82) brightness(1.08);opacity:.42;transform:scale(1.08);pointer-events:none}.artwork-photo-frame>.artwork-image-main{position:relative!important;z-index:1!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;filter:none!important;box-shadow:0 10px 26px #422b201f}.workshop-feature-photo.artwork-photo-frame,.attic-story-image.artwork-photo-frame{background:#f5e8e7}.workshop-gallery-image.artwork-photo-frame{display:grid;place-items:center;background:#f6eaee}.workshop-gallery-image.artwork-photo-frame>.artwork-image-main{min-width:0;box-shadow:0 8px 20px #482a371a}.workshop-gallery-image.artwork-photo-frame>:where(.workshop-category,.workshop-featured-badge,.workshop-private-badge,.workshop-card-overlay){z-index:3}.workshop-detail-image.artwork-photo-frame{display:grid;place-items:center;background:#f5e8e7}@media(max-width:760px){.artwork-photo-frame>.artwork-image-backdrop{filter:blur(18px) saturate(.8) brightness(1.08);opacity:.38}}.workshop-feature-photo.artwork-photo-frame{min-height:0!important;height:clamp(460px,52vw,640px)}@media(max-width:760px){.workshop-feature-photo.artwork-photo-frame{height:clamp(380px,118vw,520px)}}.workshop-gallery-image.artwork-photo-frame>.artwork-image-backdrop{filter:blur(15px) saturate(.95) brightness(1.04);opacity:.68}.workshop-feature-photo.artwork-photo-frame>.artwork-image-backdrop,.attic-story-image.artwork-photo-frame>.artwork-image-backdrop,.workshop-detail-image.artwork-photo-frame>.artwork-image-backdrop{filter:blur(18px) saturate(.9) brightness(1.06);opacity:.56}.digital-studio-page :where(.studio-hero,.earth2-operations,.character-vault,.character-editor,.scene-maker,.digital-publisher) :where(h1,h2,h3){color:#f5f2ff!important;opacity:1}.digital-studio-page :where(.studio-hero,.earth2-operations,.character-vault,.character-editor,.scene-maker,.digital-publisher) p{color:#c9c2d5}.digital-studio-page .earth2-operations-heading>div>p:last-child,.digital-studio-page .studio-hero>div>p:last-child,.digital-studio-page .studio-section-heading>div>p:last-child{color:#d2ccdc!important;opacity:1}.character-profile-card.supporting{background:linear-gradient(145deg,#293044,#272433)}.character-profile-card.supporting small{color:#9ec7ec}.character-fields .character-role-field{grid-column:1 / -1}.character-fields .character-role-field input:disabled{color:#b8aec2;background:#24202a;cursor:not-allowed}.digital-studio-page p:not(.eyebrow){color:#d2ccdc!important;opacity:1}.digital-studio-page .character-profile-card.broken-cat small{color:#aebfe8}.digital-studio-page :where(label,legend){color:#dcd6e5!important;opacity:1}.digital-studio-page :where(input:not([type=file]),textarea,select){color:#f5f2ff!important;-webkit-text-fill-color:#f5f2ff;background-color:#19151f;border-color:#665574;caret-color:#fff;opacity:1}.digital-studio-page :where(input,textarea)::placeholder{color:#aaa0b5!important;-webkit-text-fill-color:#aaa0b5;opacity:1}.digital-studio-page :where(input,textarea,select):focus{border-color:#a888c3;outline-color:#a888c3}.digital-studio-page :where(input,textarea,select):disabled{color:#c9bfce!important;-webkit-text-fill-color:#c9bfce;background-color:#24202a;opacity:1}.digital-studio-page select option{color:#2b2330;background:#fff}.digital-studio-page :where(.character-sheet-upload,.digital-work-upload){color:#e9e3ef!important}.digital-studio-page :where(.character-sheet-upload,.digital-work-upload) small{color:#beb5c8!important;opacity:1}.nyangday-footer{--footer-bg:#4b303d;--footer-panel:rgba(255,255,255,.055);--footer-panel-hover:rgba(255,255,255,.085);--footer-line:rgba(255,225,235,.15);--footer-text:#fff6f8;--footer-muted:#d8bdc7;--footer-soft:#bfa1ad;--footer-accent:#f3a9c3;min-height:0;padding:0;display:block;color:var(--footer-text);background:radial-gradient(circle at 83% 0,rgba(237,143,176,.13),transparent 31%),linear-gradient(150deg,var(--footer-bg),#38252e);text-align:left}.studio-space .nyangday-footer{--footer-bg:#0d1429;--footer-panel:rgba(141,164,234,.07);--footer-panel-hover:rgba(141,164,234,.12);--footer-line:rgba(153,180,245,.18);--footer-text:#f3f6ff;--footer-muted:#b3bfdd;--footer-soft:#8794b7;--footer-accent:#b3c3ff;background:radial-gradient(circle at 78% 8%,rgba(103,126,210,.2),transparent 30%),linear-gradient(145deg,#0d1429,#17142b)}.attic-space .nyangday-footer,.office-space .nyangday-footer{--footer-bg:#513c2d;--footer-panel:rgba(255,247,233,.065);--footer-panel-hover:rgba(255,247,233,.1);--footer-line:rgba(255,235,208,.18);--footer-text:#fffaf3;--footer-muted:#dbc9b5;--footer-soft:#bca78f;--footer-accent:#f1cc9c;background:radial-gradient(circle at 78% 0,rgba(231,184,120,.12),transparent 30%),linear-gradient(145deg,#58412f,#403024)}.footer-inner{width:min(1180px,100%);margin:0 auto;padding:clamp(48px,6vw,76px) 30px 24px}.footer-heading{padding-bottom:30px;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;border-bottom:1px solid var(--footer-line)}.footer-story{display:flex;align-items:flex-start;gap:18px}.footer-story .brand-mark{width:45px;height:45px;flex:0 0 45px;color:var(--footer-bg);background:var(--footer-accent);box-shadow:none}.footer-story>div>strong{color:var(--footer-text);font:700 24px/1.25 Gowun Batang,serif}.footer-story>div>p:last-child{margin:10px 0 0;color:var(--footer-muted);font-size:14px;line-height:1.85}.footer-kicker{margin:0 0 6px;display:flex;align-items:center;gap:6px;color:var(--footer-accent);font-size:10px;font-weight:700;letter-spacing:.16em}.footer-current{min-height:34px;padding:0 13px;display:inline-flex;align-items:center;gap:7px;border:1px solid var(--footer-line);border-radius:999px;color:var(--footer-accent);background:var(--footer-panel);font-size:12px;font-weight:600;white-space:nowrap}.footer-content{padding:30px 0;display:grid;grid-template-columns:1.1fr 1fr 1fr;gap:16px}.footer-spaces{min-width:0}.footer-section-title{height:28px;display:flex;align-items:baseline;justify-content:space-between;gap:12px}.footer-section-title span{color:var(--footer-text);font-size:14px;font-weight:700}.footer-section-title small{color:var(--footer-soft);font-size:9px;font-weight:700;letter-spacing:.14em}.footer-space-list{display:grid;gap:7px}.footer-space-list>a{min-height:58px;padding:9px 12px;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:10px;border:1px solid transparent;border-radius:13px;color:var(--footer-muted);text-decoration:none;transition:.2s ease}.footer-space-list>a:hover,.footer-space-list>a:focus-visible,.footer-space-list>a.active{border-color:var(--footer-line);background:var(--footer-panel);transform:translate(2px);outline:none}.footer-link-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;color:var(--footer-accent);background:var(--footer-panel)}.footer-space-list>a>span:nth-child(2){display:grid;gap:3px}.footer-space-list strong{color:inherit;font-size:13px;font-weight:600}.footer-space-list small{color:var(--footer-soft);font-size:10px}.footer-feature-card{min-width:0;min-height:223px;padding:20px;display:flex;align-items:flex-start;flex-direction:column;border:1px solid var(--footer-line);border-radius:19px;color:inherit;background:var(--footer-panel);text-decoration:none}.footer-archive-card{transition:.2s ease}.footer-archive-card:hover,.footer-archive-card:focus-visible{border-color:var(--footer-accent);background:var(--footer-panel-hover);transform:translateY(-2px);outline:none}.footer-card-icon{width:38px;height:38px;display:grid;place-items:center;border:1px solid var(--footer-line);border-radius:12px;color:var(--footer-accent);background:var(--footer-panel)}.footer-card-copy{margin-top:15px;display:grid;gap:5px}.footer-card-copy>small{color:var(--footer-accent);font-size:9px;font-weight:700;letter-spacing:.13em}.footer-card-copy>strong{color:var(--footer-text);font:700 18px/1.45 Gowun Batang,serif}.footer-card-copy>span{color:var(--footer-muted);font-size:11px;line-height:1.7}.footer-card-action{margin-top:auto;display:inline-flex;align-items:center;gap:5px;color:var(--footer-accent);font-size:11px;font-weight:600}.footer-footprint-count{margin-top:auto;display:flex;align-items:baseline;gap:8px;color:var(--footer-muted)}.footer-footprint-count strong{color:var(--footer-accent);font:700 25px Gowun Batang,serif}.footer-footprint-count span{font-size:10px}.footer-news-row{min-height:56px;padding:11px 15px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid var(--footer-line);border-radius:14px;color:var(--footer-muted);background:var(--footer-panel);font-size:11px}.footer-news-row>span,.footer-news-row>a{display:flex;align-items:center;gap:7px}.footer-news-row strong{color:var(--footer-text)}.footer-news-row>a{color:var(--footer-accent);font-weight:600;text-decoration:none}.footer-bottom{margin-top:20px;padding-top:18px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--footer-line);color:var(--footer-soft);font-size:10px}.footer-bottom>div{display:flex;align-items:center;flex-wrap:wrap;gap:16px}.footer-bottom button,.footer-bottom a{padding:0;display:flex;align-items:center;gap:4px;border:0;color:inherit;background:transparent;font:inherit;text-decoration:none}.footer-bottom .footer-private-link{padding-right:16px;border-right:1px solid var(--footer-line)}@media(max-width:960px){.footer-content{grid-template-columns:1fr 1fr}.footer-spaces{grid-column:1/-1}.footer-space-list{grid-template-columns:repeat(3,1fr)}.footer-space-list>a{min-height:72px;grid-template-columns:34px 1fr}.footer-space-list>a>svg{display:none}}@media(max-width:700px){.footer-inner{padding:42px 20px 22px}.footer-heading{align-items:flex-start;flex-direction:column;gap:20px}.footer-current{margin-left:63px}.footer-content{padding:26px 0;grid-template-columns:1fr;gap:12px}.footer-spaces{grid-column:auto}.footer-space-list{grid-template-columns:1fr}.footer-space-list>a{min-height:56px;grid-template-columns:34px 1fr auto}.footer-space-list>a>svg{display:block}.footer-feature-card{min-height:205px}.footer-news-row{padding:15px;align-items:flex-start;flex-direction:column;line-height:1.65}.footer-bottom{align-items:flex-start;flex-direction:column;line-height:1.6}.footer-bottom .footer-private-link{width:100%;padding:0 0 10px;border-right:0;border-bottom:1px solid var(--footer-line)}.footer-desktop-break{display:none}}@media(max-width:390px){.footer-inner{padding-inline:16px}.footer-current{margin-left:0;font-size:11px}.footer-bottom>div{align-items:flex-start;flex-direction:column}}.attic-space .dayos-panel,.attic-space .dayos-lanes,.attic-space .dayos-lane,.attic-space .dayos-sync,.attic-space .dayos-dedupe,.attic-space .nyguide,.attic-space .workshop-monitor,.attic-space .workshop-monitor-item,.attic-space .ws-social,.attic-space .ws-social-card,.attic-space .videoidea-panel,.attic-space .videoidea-card,.attic-space .videoidea-caption{--attic-panel-ink: #493a30;--attic-panel-muted: #77675a}.attic-space .dayos-panel>strong,.attic-space .dayos-panel .dayos-report,.attic-space .dayos-panel .dayos-auto-note,.attic-space .dayos-lanes>strong,.attic-space .dayos-lanes-summary,.attic-space .dayos-lane .ny-font-floor,.attic-space .dayos-sync .ny-font-floor,.attic-space .dayos-dedupe .ny-font-floor,.attic-space .nyguide .ny-font-floor,.attic-space .workshop-monitor .ny-font-floor,.attic-space .workshop-monitor strong,.attic-space .ws-social-kicker,.attic-space .ws-social-item,.attic-space .ws-social-note,.attic-space .ws-social-label,.attic-space .ws-social-text,.attic-space .videoidea-item,.attic-space .videoidea-panel>strong,.attic-space .videoidea-note,.attic-space .videoidea-card .ny-font-floor,.attic-space .videoidea-card strong{color:var(--attic-panel-ink)}.attic-space .dayos-panel .dayos-auto-note,.attic-space .dayos-lanes-summary,.attic-space .ws-social-note,.attic-space .videoidea-note,.attic-space .videoidea-caption{color:var(--attic-panel-muted)}.attic-space .nyguide,.attic-space .dayos-panel,.attic-space .dayos-lanes,.attic-space .workshop-monitor,.attic-space .ws-social,.attic-space .videoidea-panel{border-color:#5b43312b}@media(max-width:720px){.attic-space .nyguide,.attic-space .dayos-panel,.attic-space .dayos-lanes,.attic-space .workshop-monitor,.attic-space .ws-social,.attic-space .videoidea-panel{color:var(--attic-panel-ink, #493a30)}}.attic-space .operations-briefing{color:#49382c;border:1px solid rgba(127,88,55,.16);background:radial-gradient(circle at 92% 4%,rgba(221,174,126,.24),transparent 34%),linear-gradient(145deg,#f8f1e8,#f1e4d6 58%,#ead8c6);box-shadow:0 22px 52px #68482f1f}.attic-space .operations-heading,.attic-space .operations-heading .ny-font-floor,.attic-space .operations-summary article,.attic-space .operations-summary article strong,.attic-space .operations-summary article .ny-font-floor{color:#49382c}.attic-space .operations-heading .eyebrow,.attic-space .operations-summary article>svg{color:#9b6740}.attic-space .operations-summary article{border-color:#7f583724;background:#fffdf9b3;box-shadow:inset 0 1px #ffffffb8}.attic-space .dayos-panel,.attic-space .dayos-lanes,.attic-space .nyguide,.attic-space .workshop-monitor,.attic-space .ws-social,.attic-space .videoidea-panel{box-shadow:0 12px 28px #694b3312}.character-media{min-width:0;background:#30283a}.character-master-label{padding:10px 12px;display:flex;align-items:center;justify-content:space-between;color:#ddd0e8;background:#3a3044}.character-master-label strong{font-size:9px}.character-master-label span{padding:3px 6px;border-radius:999px;color:#241d2b;background:#d8c4e8;font-size:7px;font-weight:900;letter-spacing:.1em}.character-reference-strip{padding:10px 12px 12px;border-top:1px solid rgba(255,255,255,.08)}.character-reference-strip>div:first-child{margin-bottom:8px;display:flex;justify-content:space-between;color:#c7b7d4;font-size:8px}.character-reference-strip>div:first-child span{color:#84778f}.character-reference-strip>div:last-child{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.character-reference-strip figure{margin:0;min-width:0}.character-reference-strip img{width:100%;aspect-ratio:1;object-fit:cover;border:1px solid rgba(255,255,255,.1);border-radius:8px}.character-reference-strip figcaption{margin-top:4px;overflow:hidden;color:#a99ab4;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.character-priority-note{margin-top:20px;padding:14px 16px;display:grid;gap:4px;border:1px solid #72578a;border-radius:13px;color:#d8c8e5;background:#30263a}.character-priority-note strong{font-size:11px}.character-priority-note span{color:#a99bb4;font-size:9px;line-height:1.6}.character-sheet-upload-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-content:start}.character-sheet-upload-grid .character-sheet-upload{min-height:190px}.character-sheet-upload.master{min-height:300px;grid-column:1/-1;border-style:solid;border-width:2px}.character-sheet-upload>b{z-index:2;position:absolute;top:9px;left:9px;padding:4px 7px;border-radius:999px;color:#e5d7ef;background:#221a2ae0;font-size:7px;letter-spacing:.04em}.character-standard-apply{width:100%;margin:0 0 4px;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #79608d;border-radius:10px;color:#eee4f5;background:#3a2d45;font-size:10px;font-weight:800}.character-sheet-status{margin-top:14px;display:flex;flex-wrap:wrap;gap:6px}.character-sheet-status span{padding:5px 7px;border:1px solid #55475f;border-radius:999px;color:#81758a;font-size:8px}.character-sheet-status span.ready{border-color:#73568b;color:#ddc9ee;background:#3a2d45}@media(max-width:700px){.character-sheet-upload-grid{grid-template-columns:1fr}.character-sheet-upload.master{min-height:240px;grid-column:1}}.character-core-heading{margin-top:28px;display:flex;align-items:center;justify-content:space-between;color:#d9cce5}.character-core-heading strong{font:700 15px Gowun Batang,serif}.character-core-heading span{color:#9485a0;font-size:9px}.supporting-character-vault{margin-top:24px;padding-top:18px;border-top:1px solid rgba(255,255,255,.08)}.supporting-character-toggle{width:100%;padding:15px 17px;display:flex;align-items:center;justify-content:space-between;gap:20px;border:1px solid #564963;border-radius:14px;color:#ded4e7;background:#2b2433;text-align:left}.supporting-character-toggle span{display:grid;gap:4px}.supporting-character-toggle strong{font-size:12px}.supporting-character-toggle small{color:#9f92aa;font-size:9px}.supporting-character-toggle em{color:#bea8d0;font-size:9px;font-style:normal;white-space:nowrap}.supporting-character-grid{margin-top:14px}.supporting-character-more{margin:14px auto 0;padding:9px 14px;display:block;border:1px solid #655472;border-radius:999px;color:#cbbbd7;background:#31283a;font-size:9px}.character-department-note{margin:13px 2px 0!important;color:#897c93!important;font-size:8px!important}.character-prompt-builder{margin-top:34px;padding:34px;border:1px solid rgba(211,188,234,.16);border-radius:26px;background:linear-gradient(145deg,#241d2d,#1f1a28);box-shadow:0 20px 60px #00000029}.character-prompt-layout{margin-top:25px;display:grid;grid-template-columns:1.25fr .75fr;gap:18px}.character-prompt-main,.character-prompt-options{padding:20px;display:grid;gap:13px;border:1px solid rgba(255,255,255,.09);border-radius:18px;background:#292231}.character-prompt-main label,.character-prompt-options label{display:grid;gap:7px;color:#d8cfdf;font-size:9px;font-weight:800}.character-prompt-main textarea{min-height:132px;resize:vertical}.character-prompt-options>strong{color:#eee6f4;font-size:12px}.character-prompt-options>small{margin-top:-8px;color:#95889f;font-size:8px;line-height:1.5}.character-prompt-copy{min-height:44px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #8b69a7;border-radius:11px;color:#fff;background:linear-gradient(135deg,#7350a7,#a64b91);font-size:10px;font-weight:900}.character-prompt-copy:disabled{opacity:.38;cursor:not-allowed}.character-prompt-reference{margin-top:13px;padding:12px 15px;display:flex;align-items:center;justify-content:space-between;gap:15px;border-radius:12px;color:#d7c9e3;background:#30283a;font-size:9px}.character-prompt-reference span{color:#a89ab3;text-align:right}@media(max-width:760px){.character-prompt-builder{padding:20px;border-radius:20px}.character-prompt-layout{grid-template-columns:1fr}.supporting-character-toggle{align-items:flex-start}.character-prompt-reference{align-items:flex-start;flex-direction:column}.character-prompt-reference span{text-align:left}}.character-card-actions{width:100%;margin-top:auto;display:grid;grid-template-columns:1fr;gap:7px}.character-profile-card .character-card-actions>button{width:100%;margin-top:0;justify-content:center}.character-profile-card .character-create-shortcut{border-color:#9270ad;color:#fff;background:linear-gradient(135deg,#684892,#98497f);font-weight:900}.character-profile-card .character-create-shortcut:hover,.character-profile-card .character-create-shortcut:focus-visible{border-color:#c5a7dc;box-shadow:0 8px 20px #7147913d}.character-profile-grid.character-core-grid,.character-profile-grid.supporting-character-grid{align-items:stretch;gap:18px}.character-profile-card.character-select-card{min-width:0;overflow:hidden;display:grid;grid-template-columns:minmax(190px,.92fr) minmax(0,1.08fr);border:1px solid rgba(216,195,232,.17);border-radius:22px;background:linear-gradient(145deg,#2c2435,#251f2d);box-shadow:0 16px 34px #08050c24;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.character-profile-card.character-select-card:hover{transform:translateY(-3px);border-color:#d2aeeb66;box-shadow:0 22px 42px #08050c38}.character-select-card.luminyan{background:linear-gradient(145deg,#36262f,#2a222d)}.character-select-card.broken-cat,.character-select-card.supporting{background:linear-gradient(145deg,#292536,#22202d)}.character-select-image{min-height:270px;padding:12px;display:grid;place-items:center;background:#ffffff09}.character-select-image img{width:100%;height:100%;max-height:300px;display:block;object-fit:contain;border-radius:12px;background:#f8f3ee}.character-select-placeholder{height:100%;min-height:230px;display:grid;place-content:center;justify-items:center;gap:10px;color:#9f92aa;text-align:center;font-size:9px}.character-select-copy{min-width:0;padding:25px 24px 22px;display:flex;flex-direction:column}.character-select-copy>small{color:#d39ab8;font-size:9px;font-weight:800;letter-spacing:.13em}.character-select-card.broken-cat .character-select-copy>small,.character-select-card.supporting .character-select-copy>small{color:#aebfe8}.character-select-copy h3{margin:12px 0 10px;font:700 clamp(21px,2.2vw,28px) "Gowun Batang",serif}.digital-studio-page .character-select-copy p{margin:0 0 22px;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;color:#d2ccdc!important;font-size:12px;line-height:1.8}.character-select-card .character-create-shortcut{width:100%;min-height:46px;margin-top:auto;padding:11px 14px;display:flex;align-items:center;justify-content:center;gap:7px;border:1px solid #9873b4;border-radius:11px;color:#fff;background:linear-gradient(135deg,#71509c,#a14c88);font-size:10px;font-weight:900}.character-select-card .character-create-shortcut:disabled{cursor:not-allowed;opacity:.45}.character-select-card .character-manage-link{min-height:32px;margin:8px auto 0;padding:5px 10px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:0;color:#9f93a8;background:transparent;font-size:9px}.character-select-card .character-manage-link:hover,.character-select-card .character-manage-link:focus-visible{color:#e0d4e8;outline:none}@media(max-width:840px){.character-profile-card.character-select-card{grid-template-columns:1fr}.character-select-image{min-height:220px}.character-select-image img{max-height:280px}}@media(max-width:520px){.character-profile-card.character-select-card{border-radius:18px}.character-select-image{min-height:190px;padding:10px}.character-select-copy{padding:20px 18px 18px}.digital-studio-page .character-select-copy p{-webkit-line-clamp:2}}.character-prompt-modal-backdrop{z-index:1200;position:fixed;inset:0;padding:clamp(14px,3vw,34px);display:grid;place-items:center;overflow-y:auto;background:#0a070fc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:character-modal-fade .18s ease-out}.character-prompt-builder.character-prompt-modal{width:min(1060px,100%);max-height:calc(100vh - clamp(28px,6vw,68px));margin:auto;padding:clamp(22px,3vw,34px);overflow-y:auto;border-color:#d7b9ed4d;box-shadow:0 28px 90px #00000080;animation:character-modal-rise .22s ease-out}.character-prompt-modal-heading{align-items:flex-start}.character-prompt-modal-heading>div{min-width:0}.character-prompt-close{width:42px;height:42px;flex:0 0 42px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.13);border-radius:50%;color:#e9dfef;background:#ffffff0e;font:300 27px/1 sans-serif}.character-prompt-close:hover,.character-prompt-close:focus-visible{border-color:#a888c3;color:#fff;background:#a888c32b;outline:none}.character-prompt-cancel{margin:14px auto 0;padding:8px 12px;display:block;border:0;color:#a99db2;background:transparent;font-size:9px}.character-prompt-cancel:hover,.character-prompt-cancel:focus-visible{color:#e5dbe9;outline:none}@keyframes character-modal-fade{0%{opacity:0}to{opacity:1}}@keyframes character-modal-rise{0%{opacity:0;transform:translateY(12px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:760px){.character-prompt-modal-backdrop{padding:10px;place-items:end center}.character-prompt-builder.character-prompt-modal{max-height:calc(100vh - 20px);padding:20px 16px 18px;border-radius:20px}.character-prompt-modal-heading{gap:12px}.character-prompt-close{width:38px;height:38px;flex-basis:38px}}@media(prefers-reduced-motion:reduce){.character-prompt-modal-backdrop,.character-prompt-builder.character-prompt-modal{animation:none}}.character-prompt-extra{padding:13px;display:grid;gap:7px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#ffffff06}.character-prompt-extra>strong{color:#e9e1ef;font-size:9px}.character-prompt-extra>small,.character-reference-help{color:#9f93aa!important;font-size:8px!important;line-height:1.55}.character-companion-options{display:flex;flex-wrap:wrap;gap:7px}.character-companion-options label{display:block!important;cursor:pointer}.character-companion-options input{position:absolute;opacity:0;pointer-events:none}.character-companion-options span{min-height:30px;padding:6px 10px;display:inline-flex;align-items:center;border:1px solid #5d5068;border-radius:999px;color:#bdb1c7;background:#241e2b;font-size:8px;transition:.18s ease}.character-companion-options input:checked+span{border-color:#a37cc0;color:#fff;background:#65467d;box-shadow:0 0 0 2px #a37cc021}.character-companion-options input:focus-visible+span{outline:2px solid #c8a8dd;outline-offset:2px}.character-reference-upload{position:relative}.character-reference-upload>input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.character-reference-upload>span{min-height:54px;padding:8px 11px;display:flex;align-items:center;gap:10px;border:1px dashed #6e5a7b;border-radius:10px;color:#b8acbf;background:#211b28;cursor:pointer;font-size:8px}.character-reference-upload>span:hover{border-color:#a27ebc;color:#e5d9ec}.character-reference-upload img{width:42px;height:42px;object-fit:cover;border-radius:8px}.character-reference-remove{margin-top:-7px;padding:5px 0;border:0;color:#aa95b5;background:transparent;font-size:8px;text-align:left}.character-prompt-modal .character-prompt-options{align-content:start}@media(min-width:761px){.character-prompt-builder.character-prompt-modal{width:min(1120px,100%)}.character-prompt-modal .character-prompt-layout{grid-template-columns:1.05fr .95fr}}.character-continuity-box{padding:13px;display:grid;gap:9px;border:1px solid rgba(154,119,184,.34);border-radius:13px;background:linear-gradient(145deg,#69498524,#ffffff05)}.character-continuity-box>strong{color:#eee5f4;font-size:9px}.character-continuity-box>small{color:#a99db2;font-size:8px;line-height:1.55}.character-continuity-box label{display:grid;gap:6px}.character-continuity-box textarea{min-height:82px;resize:vertical}.character-prompt-modal .character-prompt-options{max-height:none}.character-prompt-modal .character-prompt-main{align-self:start;position:sticky;top:0}@media(max-width:760px){.character-prompt-modal .character-prompt-main{position:static}}.character-physical-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.character-physical-fields label{min-width:0}.character-physical-fields label>small{color:#918498!important;font-size:7px!important;font-weight:500}@media(max-width:520px){.character-physical-fields{grid-template-columns:1fr}}.character-editor-modal-backdrop{z-index:1210;position:fixed;inset:0;padding:clamp(12px,3vw,32px);display:grid;place-items:center;background:#0a070fcc;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:character-modal-fade .18s ease-out}.character-editor.character-editor-modal{width:min(1060px,100%);height:min(760px,calc(100vh - clamp(24px,6vw,64px)));margin:0;padding:0;overflow:hidden;border:1px solid rgba(215,185,237,.3);border-radius:24px;background:linear-gradient(145deg,#241d2d,#1d1825);box-shadow:0 28px 90px #00000085;animation:character-modal-rise .22s ease-out}.character-editor-modal>form{height:100%;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto}.character-editor-modal-header{padding:24px 26px 17px;display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.character-editor-modal-header h2{margin:7px 0 0;font-size:clamp(21px,2.5vw,29px)}.character-editor-tabs{padding:0 26px;display:flex;gap:5px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.09);scrollbar-width:none}.character-editor-tabs::-webkit-scrollbar{display:none}.character-editor-tabs button{min-height:43px;padding:8px 15px;flex:0 0 auto;border:0;border-bottom:2px solid transparent;color:#9f93a8;background:transparent;font-size:9px;font-weight:800}.character-editor-tabs button:hover,.character-editor-tabs button:focus-visible{color:#e8deee;outline:none}.character-editor-tabs button.active{border-bottom-color:#ba8bd5;color:#f3eafa;background:linear-gradient(to top,rgba(172,116,199,.12),transparent)}.character-editor-tab-content{min-height:0;padding:22px 26px;overflow-y:auto;scrollbar-color:#695476 transparent}.character-editor-panel{width:min(760px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.character-editor-panel>label,.character-editor-panel>.character-standard-apply,.character-editor-panel>.character-role-field,.character-editor-panel>.character-physical-fields{grid-column:1 / -1}.character-editor-panel>label textarea{min-height:96px}.character-editor-panel .character-physical-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.character-editor-reference-panel{width:min(880px,100%);margin:0 auto}.character-editor-reference-panel .character-priority-note{margin:0 0 16px}.character-editor-reference-panel .character-sheet-upload-grid .character-sheet-upload{min-height:160px}.character-editor-reference-panel .character-sheet-upload-grid .character-sheet-upload.master{min-height:230px}.character-editor-modal-footer{padding:14px 26px 18px;display:flex;align-items:center;justify-content:flex-end;gap:9px;border-top:1px solid rgba(255,255,255,.09);background:#120e17d1}.character-editor-modal-footer>button{min-height:42px;margin:0;padding:10px 17px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #5f506a;border-radius:10px;color:#cfc3d7;background:#2a2231;font-size:9px}.character-editor-modal-footer .character-save{min-width:180px;border-color:#9b72b5;color:#fff;background:linear-gradient(135deg,#7046ac,#af4b93);font-weight:900}@media(max-width:700px){.character-editor-modal-backdrop{padding:8px;place-items:end center}.character-editor.character-editor-modal{height:calc(100vh - 16px);border-radius:20px}.character-editor-modal-header{padding:18px 16px 13px}.character-editor-tabs{padding:0 12px}.character-editor-tab-content{padding:17px 16px}.character-editor-panel{grid-template-columns:1fr}.character-editor-panel .character-physical-fields{grid-template-columns:1fr 1fr}.character-editor-modal-footer{padding:11px 16px 13px}.character-editor-modal-footer .character-save{min-width:0;flex:1}}@media(max-width:430px){.character-editor-tabs button{padding-inline:11px}.character-editor-panel .character-physical-fields{grid-template-columns:1fr}}.character-product-picker{padding:13px;display:grid;gap:10px;border:1px solid rgba(255,255,255,.1);border-radius:13px;background:#ffffff06}.character-product-picker-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.character-product-picker-heading strong{color:#eee5f4;font-size:9px}.character-product-picker-heading small{color:#96899f;font-size:7px}.character-product-categories{display:flex;gap:5px}.character-product-categories button{min-height:30px;padding:6px 10px;border:1px solid #584a63;border-radius:999px;color:#a99db2;background:#241e2b;font-size:8px}.character-product-categories button.active{border-color:#a47bc0;color:#fff;background:#684a80}.character-product-tools{display:grid;grid-template-columns:minmax(0,1fr) 120px;gap:7px}.character-product-tools input,.character-product-tools select{min-width:0;min-height:36px;font-size:8px!important}.character-product-list{max-height:240px;padding-right:3px;display:grid;gap:6px;overflow-y:auto;scrollbar-color:#695476 transparent}.character-product-list>p{margin:12px 0!important;color:#95899e!important;font-size:8px!important;text-align:center}.character-product-list article{min-width:0;padding:5px;display:grid;grid-template-columns:minmax(0,1fr) 32px;align-items:center;gap:5px;border:1px solid #4d4157;border-radius:10px;background:#211b28}.character-product-list article.selected{border-color:#a378bf;background:#30223a;box-shadow:inset 0 0 0 1px #a378bf29}.character-product-choice{min-width:0;padding:0;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px;border:0;color:inherit;background:transparent;text-align:left}.character-product-choice img,.character-product-empty{width:42px;height:42px;object-fit:cover;display:grid;place-items:center;border-radius:8px;color:#776b80;background:#302839;font-size:6px}.character-product-choice>span:last-child{min-width:0;display:grid;gap:3px}.character-product-choice strong{overflow:hidden;color:#ddd3e4;font-size:8px;text-overflow:ellipsis;white-space:nowrap}.character-product-choice small{color:#92869b;font-size:7px}.character-product-star{width:30px;height:30px;padding:0;display:grid;place-items:center;border:0;color:#665a6e;background:transparent;font-size:15px}.character-product-star.active{color:#f3c45c}.character-product-none{min-height:34px;padding:7px 10px;border:1px dashed #514559;border-radius:9px;color:#96899f;background:transparent;font-size:8px;text-align:left}.character-product-none.selected{border-style:solid;border-color:#9b72b5;color:#eadff0;background:#30223a}@media(max-width:430px){.character-product-picker-heading{align-items:flex-start;flex-direction:column}.character-product-tools{grid-template-columns:1fr}}.workshop-gallery{display:flex;flex-direction:column}.workshop-gallery>.workshop-load-more{order:1;margin-top:22px}.workshop-gallery>.accessory-radar-slot{order:2;margin-top:72px}@media(max-width:800px){.workshop-gallery>.workshop-load-more{margin-top:18px}.workshop-gallery>.accessory-radar-slot{margin-top:48px}}.digital-collection-heading{align-items:flex-end;gap:22px}.digital-story-filters{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.digital-story-filters button{padding:8px 11px;border:1px solid #4d4059;border-radius:999px;color:#a99bb5;background:#19151f;font:800 8px inherit;cursor:pointer}.digital-story-filters button.active{border-color:#9c78bd;color:#fff;background:#674488}.digital-work-media.shorts{aspect-ratio:9 / 16;max-height:680px;background:#0f0c14}.digital-work-media iframe{width:100%;height:100%;display:block;border:0}.digital-work-copy time{margin-bottom:10px;display:block;color:#81768b;font-size:8px;letter-spacing:.08em}.digital-work-copy .digital-work-tags span{padding:5px 7px;border-radius:999px;color:#c4afd7;background:#392e44;font-size:8px}.digital-story-path{align-items:center;color:#786d83;font-size:7px;letter-spacing:.08em}.digital-story-path span{display:inline-flex;align-items:center;gap:4px}.digital-story-path b{color:#b995dc}.digital-story-path i{font-style:normal}.digital-work-links a{display:inline-flex;align-items:center;gap:5px;padding:7px 9px;border:1px solid #4d4059;border-radius:999px;color:#d3b5ed;font-size:9px;font-weight:800;text-decoration:none}@media(max-width:800px){.digital-collection-heading{align-items:flex-start}.digital-story-filters{justify-content:flex-start}.digital-work-media.shorts{width:min(100%,390px);margin:0 auto}}.nua-today-quests{margin:28px 0;padding:28px;border-radius:28px;background:linear-gradient(135deg,#fffaf2,#f2eafe);border:1px solid rgba(112,78,150,.16)}.nua-today-quests .section-heading{display:flex;justify-content:space-between;gap:20px;align-items:flex-start}.nua-today-quests .section-heading>span,.nua-status{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.nua-quest-list{display:grid;gap:12px;margin-top:20px}.nua-quest-list article{display:flex;justify-content:space-between;gap:18px;align-items:center;padding:18px;border-radius:18px;background:#ffffffc7;border:1px solid rgba(112,78,150,.12)}.nua-quest-list h3{margin:8px 0 4px}.nua-quest-list p{margin:0;color:#6f6474}.nua-quest-list button{border:0;border-radius:999px;padding:10px 15px;background:#7152a3;color:#fff;font-weight:700;cursor:pointer}.nua-status{width:fit-content;padding:5px 9px;border-radius:999px;font-size:12px;font-weight:800;background:#efe7fa;color:#7152a3}.nua-status.status-1{background:#fff0c9;color:#8a5b00}.nua-quest-empty{margin-top:18px;padding:18px;border-radius:16px;background:#ffffffa6;color:#716777}@media(max-width:640px){.nua-today-quests{padding:20px}.nua-today-quests .section-heading,.nua-quest-list article{flex-direction:column;align-items:stretch}.nua-today-quests .section-heading>span{align-self:flex-start}}.luminyan-space .workshop-page{padding-bottom:90px}.luminyan-space .workshop-page-hero{position:relative;overflow:hidden;border-radius:34px;background:linear-gradient(135deg,#fff8fb,#fffdf9 55%,#f8f1ff);border:1px solid rgba(198,132,166,.18);box-shadow:0 18px 55px #80566b14}.luminyan-space .workshop-page-hero:after{content:"✦";position:absolute;right:4%;top:4%;font-size:120px;color:#d091b414;pointer-events:none}.luminyan-space .workshop-page-hero h1{letter-spacing:-.055em}.luminyan-space .workshop-page-hero h1 em{color:#b66f91}.luminyan-space .workshop-page-art.featured{border-color:#bc749738;box-shadow:0 16px 40px #975c781f}.luminyan-space .workshop-focus-nav>a{transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.luminyan-space .workshop-focus-nav>a:hover{transform:translateY(-2px);box-shadow:0 14px 30px #65485817}.luminyan-space .workshop-gallery-card{overflow:hidden;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease;display:flex;flex-direction:column}.luminyan-space .workshop-gallery-card:hover{transform:translateY(-3px);box-shadow:0 18px 38px #644a571c;border-color:#b8779747}.luminyan-space .workshop-gallery-image{background:#f8eef2}.luminyan-space .workshop-gallery-image img{transition:transform .35s ease;object-fit:contain!important;object-position:center;background:#f8eef2}.luminyan-space .workshop-gallery-card:hover .workshop-gallery-image img{transform:scale(1.015)}.luminyan-space .workshop-gallery-body{display:flex;flex:1;flex-direction:column}.luminyan-space .workshop-gallery-body h3{font-family:Gowun Batang,serif;letter-spacing:-.025em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;line-height:1.45;min-height:2.9em;max-height:2.9em}.luminyan-space .workshop-gallery-body>div:first-child{display:flex;align-items:center;gap:8px;min-width:0}.luminyan-space .workshop-gallery-body>div:first-child>span{white-space:nowrap;flex:0 0 auto}.luminyan-space .workshop-gallery-body>div:first-child>small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.luminyan-space .workshop-item-actions{margin-top:auto}.luminyan-space .workshop-featured-badge{box-shadow:0 5px 16px #a6678829}.luminyan-space .workshop-detail-modal{box-shadow:0 34px 90px #3e2b3438}.luminyan-space .workshop-detail-scroll{scroll-behavior:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.luminyan-space .workshop-detail-minimap button{touch-action:pan-y}.luminyan-space .workshop-detail-content>h2{font-family:Gowun Batang,serif;letter-spacing:-.04em}.luminyan-space .workshop-uploader{border-color:#bc749730;box-shadow:0 16px 38px #85566d12}.luminyan-space .workshop-uploader-toggle{font-weight:800}.luminyan-admin-dock{position:fixed;right:18px;bottom:18px;z-index:35;width:min(330px,calc(100vw - 24px));padding:14px;border:1px solid rgba(180,111,145,.22);border-radius:22px;background:#fffafcf0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 18px 45px #54394729;color:#5d4651}.luminyan-admin-dock-title{display:flex;align-items:center;gap:10px;margin-bottom:11px}.luminyan-admin-dock-title>span{width:34px;height:34px;display:grid;place-items:center;border-radius:11px;background:#f7dfe9;color:#a85f81}.luminyan-admin-dock-title div{display:flex;flex-direction:column}.luminyan-admin-dock-title small{font-size:9px;letter-spacing:.16em;color:#a98798}.luminyan-admin-dock-title strong{font:700 17px Gowun Batang,serif}.luminyan-admin-dock-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.luminyan-admin-dock-stats>span{min-height:58px;padding:8px 4px;display:grid;place-items:center;align-content:center;gap:1px;border:1px solid #f0dfe7;border-radius:13px;background:#fff}.luminyan-admin-dock-stats svg{color:#bc7898}.luminyan-admin-dock-stats b{font-size:15px}.luminyan-admin-dock-stats small{font-size:9px;color:#9b808d}.luminyan-admin-dock-actions{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:8px}.luminyan-admin-dock-actions button{min-height:38px;border:0;border-radius:12px;background:#6d505e;color:#fff;font-size:11px;font-weight:800;display:flex;align-items:center;justify-content:center;gap:6px}.luminyan-admin-dock-actions button:last-child{background:#f0e2e8;color:#7a5869}@media(max-width:720px){.luminyan-space .workshop-page-hero{border-radius:24px}.luminyan-space .workshop-page-hero:after{font-size:80px}.luminyan-space .workshop-gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.luminyan-space .workshop-gallery-image{width:100%;height:auto!important;min-height:0;aspect-ratio:4/5;overflow:hidden;background:#f8eef2;display:flex;align-items:center;justify-content:center}.luminyan-space .workshop-gallery-image>img{width:100%;height:100%;object-fit:contain!important;object-position:center}.luminyan-space .workshop-gallery-body{padding:12px;min-height:230px}.luminyan-space .workshop-gallery-body h3{font-size:18px!important;line-height:1.45;min-height:2.9em;max-height:2.9em;margin-top:14px;margin-bottom:12px}.luminyan-space .workshop-gallery-body>div:first-child{min-height:38px;align-items:center}.luminyan-space .accessory-card-traits{min-height:0}.luminyan-space .accessory-usage{margin-top:auto}.luminyan-space .workshop-gallery-card .workshop-card-overlay{display:none}.luminyan-space .workshop-detail-modal{border-radius:24px 24px 0 0}.luminyan-space .workshop-detail-minimap{pointer-events:auto}.luminyan-space .workshop-detail-minimap button{touch-action:pan-y}.luminyan-admin-dock{right:8px;bottom:8px;width:calc(100vw - 16px);padding:10px;border-radius:17px}.luminyan-admin-dock-title{margin-bottom:8px}.luminyan-admin-dock-stats>span{min-height:50px}.luminyan-admin-dock-actions button{min-height:42px;font-size:12px}}@media(max-width:390px){.luminyan-space .workshop-gallery-grid{grid-template-columns:1fr 1fr}.luminyan-space .workshop-gallery-body{padding:10px;min-height:218px}.luminyan-space .workshop-gallery-body h3{font-size:17px!important}.luminyan-admin-dock-stats small{font-size:8px}}@media(min-width:721px)and (max-width:1023px){.luminyan-space .workshop-gallery-image{max-height:360px}}@media(min-width:1024px){.luminyan-space .workshop-gallery-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}.luminyan-space .workshop-gallery-card,.luminyan-space .accessory-card{height:100%}.luminyan-space .workshop-gallery-image,.luminyan-space .accessory-card .workshop-gallery-image{width:100%;height:auto;min-height:0;max-height:280px;aspect-ratio:4 / 3;display:flex;align-items:center;justify-content:center;overflow:hidden;background:radial-gradient(circle at 50% 45%,#fffaf8,#f7edf0 72%,#f0e1e6)}.luminyan-space .workshop-gallery-image>img,.luminyan-space .accessory-card .workshop-gallery-image>img{position:static;flex:0 1 auto;display:block;width:auto!important;height:auto!important;max-width:calc(100% - 28px)!important;max-height:calc(100% - 24px)!important;margin:auto;padding:0;object-fit:initial!important;object-position:initial!important;background:transparent;transform:none!important;filter:none!important}.luminyan-space .workshop-gallery-image:after,.luminyan-space .workshop-card-overlay{display:none!important}.luminyan-space .workshop-gallery-body{flex:0 0 auto;min-height:126px;padding:14px 17px 16px}.luminyan-space .workshop-gallery-body>div:first-child{min-height:22px;font-size:8px}.luminyan-space .workshop-gallery-body h3{min-height:2.8em;max-height:2.8em;margin:8px 0 0;font-size:16px;line-height:1.4}.luminyan-space .accessory-card-traits,.luminyan-space .accessory-usage{display:none}.luminyan-space .workshop-item-actions{margin-top:auto}}.luminyan-space .workshop-story-hero{min-height:570px;padding:46px;grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);gap:44px;align-items:stretch;border-radius:32px}.luminyan-space .workshop-story-copy{align-self:center;position:relative;z-index:2}.luminyan-space .workshop-story-copy h1{margin-top:18px;font-size:clamp(42px,4.2vw,62px);line-height:1.18}.luminyan-space .workshop-story-copy>p:not(.eyebrow):not(.workshop-story-count){max-width:470px;margin:23px 0 0;color:#80676f;font-size:13px;line-height:1.85}.luminyan-space .workshop-story-actions{margin-top:27px;display:flex;flex-wrap:wrap;gap:8px}.luminyan-space .workshop-story-actions a{min-height:42px;padding:0 15px;display:inline-flex;align-items:center;gap:7px;border:1px solid #dbaabc;border-radius:999px;color:#fff;background:#a95f7d;font-size:10px;font-weight:800;text-decoration:none}.luminyan-space .workshop-story-actions a+a{color:#8a5870;background:#fff8fb}.luminyan-space .workshop-story-count{margin:17px 0 0;color:#a1828f;font-size:9px}.luminyan-space .workshop-story-count strong{color:#a95f7d;font-size:13px}.luminyan-space .workshop-feature-story{min-width:0;min-height:470px;overflow:hidden;position:relative;padding:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border:1px solid rgba(189,117,150,.24);border-radius:28px;color:inherit;background:#f5e9ee;box-shadow:0 24px 58px #6d465924;text-align:left;cursor:pointer}.luminyan-space .workshop-feature-photo{min-height:0;padding:20px;display:grid;place-items:center;overflow:hidden;background:radial-gradient(circle at 50% 43%,#fffefd 0,#f8eef2 70%,#eedee5)}.luminyan-space .workshop-feature-photo img{display:block;width:auto;height:auto;max-width:100%;max-height:340px;object-fit:contain;object-position:center;transform:none}.luminyan-space .workshop-feature-caption{padding:19px 22px 21px;display:grid;grid-template-columns:1fr auto;gap:4px 16px;border-top:1px solid rgba(202,143,169,.2);background:#fffbfcf5}.luminyan-space .workshop-feature-caption small{grid-column:1/-1;color:#bd718f;font-size:8px;font-weight:900;letter-spacing:.16em}.luminyan-space .workshop-feature-caption strong{color:#4e3842;font:700 22px Gowun Batang,serif}.luminyan-space .workshop-feature-caption em{grid-column:1/-1;max-width:560px;overflow:hidden;color:#8f7882;font-size:9px;font-style:normal;line-height:1.55;white-space:nowrap;text-overflow:ellipsis}.luminyan-space .workshop-feature-caption b{grid-column:2;grid-row:2;display:inline-flex;align-items:center;gap:3px;color:#a75c7c;font-size:9px;white-space:nowrap}.luminyan-space .workshop-feature-story.empty{place-items:center;align-content:center;gap:8px;color:#a96381;text-align:center}.luminyan-space .workshop-feature-story.empty span{color:#9a7d8a;font-size:9px}.luminyan-space .workshop-quiet-nav{margin:14px 4px 50px;display:flex;justify-content:flex-end;align-items:center;gap:11px;color:#a58d98;font-size:9px}.luminyan-space .workshop-quiet-nav a{display:inline-flex;align-items:center;gap:5px;color:#785d87;font-weight:800;text-decoration:none}.luminyan-space .workshop-gallery{padding-top:48px}.luminyan-space .workshop-gallery-heading{padding-bottom:21px;border-bottom:1px solid #ead6de}@media(max-width:900px){.luminyan-space .workshop-story-hero{min-height:0;padding:34px 28px;grid-template-columns:1fr;gap:28px}.luminyan-space .workshop-feature-story{min-height:440px}}@media(max-width:720px){.luminyan-space .workshop-story-hero{padding:30px 18px 18px;border-radius:24px}.luminyan-space .workshop-story-copy h1{font-size:clamp(38px,11vw,52px)}.luminyan-space .workshop-story-copy>p:not(.eyebrow):not(.workshop-story-count){font-size:12px}.luminyan-space .workshop-story-actions a{flex:1;justify-content:center}.luminyan-space .workshop-feature-story{min-height:390px;border-radius:21px}.luminyan-space .workshop-feature-photo{padding:14px}.luminyan-space .workshop-feature-photo img{max-height:280px}.luminyan-space .workshop-feature-caption{padding:16px;grid-template-columns:1fr}.luminyan-space .workshop-feature-caption strong{font-size:19px}.luminyan-space .workshop-feature-caption b{grid-column:1;grid-row:auto;margin-top:5px}.luminyan-space .workshop-quiet-nav{margin:12px 2px 38px;align-items:flex-start;flex-direction:column}.luminyan-space .workshop-gallery{padding-top:38px}}.luminyan-space .workshop-to-digital{border-color:#d8cdec!important;color:#6b5d91!important;background:#f1edf9!important}.luminyan-space .workshop-story-bridge{margin-top:68px;padding:34px;display:grid;grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:center;gap:34px;border:1px solid #dfcbd5;border-radius:25px;background:linear-gradient(135deg,#fffaf9,#f6f0fb)}.luminyan-space .workshop-story-bridge h2{margin:8px 0 9px;color:#523e48;font:700 29px/1.4 Gowun Batang,serif}.luminyan-space .workshop-story-bridge>div>p:last-child{margin:0;color:#8d7781;font-size:10px;line-height:1.75}.luminyan-space .workshop-story-bridge>a{min-width:0;padding:22px;display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:13px;border:1px solid rgba(135,117,183,.25);border-radius:18px;color:#cbb9e2;background:linear-gradient(145deg,#29253f,#1b1d35);text-decoration:none}.luminyan-space .workshop-story-bridge>a>span{width:44px;height:44px;display:grid;place-items:center;border-radius:13px;background:#c3a7e221}.luminyan-space .workshop-story-bridge small,.luminyan-space .workshop-story-bridge strong,.luminyan-space .workshop-story-bridge a p{display:block}.luminyan-space .workshop-story-bridge small{color:#9d8bbb;font-size:7px;font-weight:900;letter-spacing:.13em}.luminyan-space .workshop-story-bridge strong{margin-top:4px;color:#f0e6fa;font:700 17px Gowun Batang,serif}.luminyan-space .workshop-story-bridge a p{margin:5px 0 0;color:#aca2bd;font-size:9px;line-height:1.6}@media(max-width:760px){.luminyan-space .workshop-story-bridge{margin-top:48px;padding:23px 17px;grid-template-columns:1fr;gap:20px}.luminyan-space .workshop-story-bridge h2{font-size:25px}.luminyan-space .workshop-story-bridge>a{padding:17px;grid-template-columns:40px minmax(0,1fr) auto}}:root{--ny-font-body: "Noto Sans KR", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--ny-font-title: "Gowun Batang", "Noto Sans KR", serif;--ny-bg: #f7f2e9;--ny-surface: #fffdf8;--ny-surface-soft: #f3ece2;--ny-text: #362f29;--ny-text-strong: #2e2722;--ny-text-muted: #75695f;--ny-text-soft: #887b70;--ny-line: #d8cdbf;--ny-brown: #795c45;--ny-brown-strong: #664b38;--ny-sage: #74846a;--ny-pink: #a76572;--ny-warning: #9a602c;--ny-danger: #8a4337;--ny-fs-xs: 12px;--ny-fs-sm: 13px;--ny-fs-body: 15px;--ny-fs-body-lg: 16px;--ny-fs-card-title: 16px;--ny-fs-section: clamp(27px, 3vw, 32px);--ny-fs-page: clamp(38px, 5vw, 64px);--ny-leading-body: 1.75}html{font-size:16px;text-size-adjust:100%;-webkit-text-size-adjust:100%}body,button,input,textarea,select{font-family:var(--ny-font-body)}body{color:var(--ny-text);background-color:var(--ny-bg);font-size:var(--ny-fs-body);line-height:var(--ny-leading-body)}h1,h2,.section-heading h2,.dashboard-heading h2,.archive-intro h2,.updates-heading h2,.workshop-hero h2,.small-quests-heading h2,.form-heading h2,.question-card blockquote{color:var(--ny-text-strong);font-family:var(--ny-font-title)}.hero h1{font-size:var(--ny-fs-page)}.section-heading h2,.dashboard-heading h2,.updates-heading h2,.small-quests-heading h2,.admin-note-heading h2{font-size:var(--ny-fs-section)}.brand small,.eyebrow,.dashboard-heading>a,.progress-ring span,.progress-card>div:last-child>span,.dashboard-note>div:last-child>span,.step,.signed-in,.form-card label,.form-card legend,.segmented button,.progress-summary span,.record-status,.record-meta span,.status-select-wrap select,.quest-detail-toggle,.quest-inline-heading small,.quest-inline-heading>strong,.quest-inline-summary,.quest-step-chip strong,.quest-step-chip small,.quest-step-actions button,.quest-inline-empty button,.quest-inline-next button,.quest-inline-next small,.quest-inline-next strong,.quest-inline-empty,.small-quests-heading p:last-child,.small-quests-heading>span,.quest-collapsed-preview span,.quest-collapsed-preview small,.quest-picker small,.quest-picker strong,.quest-picker span,.quest-root span,.quest-root p,.quest-story-nav button,.quest-story-nav>span,.quest-node,.quest-node small,.quest-carry-badge,.quest-more,.quest-node-actions button,.quest-history,.quest-outcome small,.quest-outcome strong,.quest-outcome button,.quest-map-empty button,.quest-map-empty p,.small-quest-empty,.completed-stories-toggle,.completed-stories-toggle small,.completed-story-list strong,.completed-story-list span,.workshop-hero p:last-of-type,.workshop-stats span,.workshop-portrait small,.workshop-heading span,.workshop-heading a,.workshop-card-image span,.workshop-card-meta,.workshop-progress small,.workshop-status,.workshop-status select,.workshop-more,.workshop-finished-list strong,.workshop-finished-list span,.workshop-empty strong,.workshop-empty span,.updates-heading p:last-child,.updates-running,.update-item time,.update-item>div>span,.update-item p,.updates-privacy,.update-next,.section-heading-actions>span:not(.updates-running),.section-toggle,.archive-more,.archive-stats span,.archive-filter,.archive-filter select,.archive-date span,.archive-card-top,.archive-card-body p,.floating-nav-options a{font-size:var(--ny-fs-xs)}.hero-description,.setup-notice,.error-notice,.progress-card h3,.dashboard-note h3,.question-card p,.record-content p,.empty-state,.archive-intro>div:first-child>p:last-child,.archive-search input,.archive-empty,.admin-note-heading p:last-child{font-size:var(--ny-fs-body);line-height:var(--ny-leading-body)}.progress-card p,.dashboard-note p,.update-item p,.archive-card-body p,.workshop-hero p:last-of-type{color:var(--ny-text-muted)}.login-button,.submit,.cancel,.segmented button,.status-select-wrap select,.section-toggle,.floating-nav-options a,.quest-story-nav button,.quest-step-actions button,.quest-inline-empty button,.quest-inline-next button,.quest-node-actions button,.quest-outcome button,.quest-map-empty button,.workshop-heading a,.workshop-status select{min-height:40px;font-size:var(--ny-fs-sm)}input,textarea,select{color:var(--ny-text);font-size:16px}.daily-dashboard,.question-card,.form-card,.record-card,.updates-section,.archive-toolbar,.archive-card{border-color:var(--ny-line)}.form-card,.record-card,.archive-card,.archive-toolbar,.daily-dashboard,.updates-section{color:var(--ny-text);background-color:var(--ny-surface)}.admin-note{color:var(--ny-text);background:#f1e8dc;border-color:#cdbdab}.admin-note h1,.admin-note h2,.admin-note h3,.admin-note h4,.admin-note strong,.admin-note label,.admin-note legend{color:var(--ny-text-strong)}.admin-note p,.admin-note span,.admin-note small,.admin-note time{color:var(--ny-text-muted)}.admin-note input,.admin-note textarea,.admin-note select{color:var(--ny-text);background:#fffdf9;border-color:#cfc0b0}.small-quests,.small-quests h2,.small-quests h3,.small-quests strong{color:#fffaf3}.small-quests p,.small-quests span,.small-quests small{color:#e2d6ca}.small-quests button{color:#f5ece4}.workshop-section,.workshop-hero h2,.workshop-heading h3,.workshop-card-body h4{color:#4f403e}.workshop-card-meta,.workshop-status,.workshop-progress small,.workshop-finished-list span{color:#806e6b}@media(max-width:720px){:root{--ny-fs-xs: 12px;--ny-fs-sm: 14px;--ny-fs-body: 16px;--ny-fs-body-lg: 17px;--ny-fs-card-title: 17px}body{line-height:1.72}.site-header{min-height:72px;height:auto}.hero-description{font-size:16px}.record-content p,.archive-card-body h3,.update-item h3,.workshop-card-body h4{font-size:var(--ny-fs-card-title)}.question-card p,.progress-card p,.dashboard-note p,.update-item p,.archive-card-body p,.workshop-hero p:last-of-type{font-size:14px}button,select,.section-toggle,.floating-nav-options a{touch-action:manipulation}}@media(max-width:720px){:root{--ny-fs-xs: 14px;--ny-fs-sm: 15px;--ny-fs-body: 17px;--ny-fs-body-lg: 18px;--ny-fs-card-title: 19px;--ny-fs-section: clamp(30px, 8vw, 36px);--ny-leading-body: 1.72}body{font-size:17px}small{font-size:14px;line-height:1.55}p{line-height:1.72}button,input,textarea,select{font-size:16px}.eyebrow{font-size:14px;letter-spacing:.14em}.office-page{color:#3f342d}.office-section-heading h2{font-size:34px;line-height:1.28;color:#3b3029}.office-section-heading>span{font-size:15px;line-height:1.6;color:#78685d}.decision-workspace{background:#fffaf3;border-color:#dfcfc0}.decision-grid>article{background:#fffdf9;border-color:#e3d5c7}.decision-card-heading>span{font-size:15px;color:#a35f70;font-weight:700}.decision-card-heading>strong{font-size:25px;line-height:1.45;color:#40342d}.decision-card-heading>small{font-size:14px}.artwork-choice-list label{min-height:92px;padding:14px}.artwork-choice-list label>strong{font-size:16px;line-height:1.45}.artwork-choice-list label>small{font-size:14px}.decision-maker{font-size:13px}.decision-primary{min-height:58px;font-size:17px;font-weight:700;background:#c9a8ae;color:#fff}.decision-change-hint,.decision-empty,.decision-notice{font-size:15px;line-height:1.7}.decision-result-list>div>span{font-size:14px;color:#a35f70;font-weight:700}.decision-result-list>div>strong{font-size:18px;line-height:1.5}.decision-result-list>div>p{font-size:16px;line-height:1.72;color:#62544b}.decision-result-list button{min-height:48px;font-size:16px;font-weight:700}.decision-progress strong{font-size:16px}.decision-progress span{font-size:15px}.office-alert span,.office-summary span,.office-summary small,.office-link-card small,.office-guide span{font-size:14px;line-height:1.6}.office-alert h2{font-size:23px;line-height:1.45}.office-alert p{font-size:16px}.office-summary strong{font-size:30px}.office-link-card strong{font-size:17px}.office-guide strong{font-size:16px}.brand small,.progress-ring span,.progress-card>div:last-child>span,.dashboard-note>div:last-child>span,.step,.signed-in,.form-card label,.form-card legend,.record-meta span,.quest-inline-heading small,.quest-step-chip small,.quest-inline-next small,.quest-collapsed-preview small,.quest-picker small,.quest-picker span,.quest-root span,.quest-root p,.quest-node small,.quest-history,.quest-outcome small,.completed-stories-toggle small,.completed-story-list span,.workshop-portrait small,.workshop-heading span,.workshop-card-image span,.workshop-card-meta,.workshop-progress small,.workshop-status,.workshop-finished-list span,.updates-running,.update-item time,.update-item>div>span,.updates-privacy,.update-next,.archive-stats span,.archive-date span,.archive-card-top,.archive-card-body p{font-size:14px}.progress-card p,.dashboard-note p,.question-card p,.update-item p,.archive-card-body p,.workshop-hero p:last-of-type,.archive-intro>div:first-child>p:last-child,.admin-note-heading p:last-child{font-size:16px}.progress-card h3,.dashboard-note h3,.record-content p,.archive-card-body h3,.update-item h3,.workshop-card-body h4,.workshop-finished-list strong{font-size:18px}.segmented button,.status-select-wrap select,.section-toggle,.floating-nav-options a,.quest-story-nav button,.quest-step-actions button,.quest-inline-empty button,.quest-inline-next button,.quest-node-actions button,.quest-outcome button,.quest-map-empty button,.workshop-heading a,.workshop-status select{min-height:44px;font-size:15px}body{background:#fbf4e9}.daily-dashboard,.form-card,.record-card,.updates-section,.archive-card,.archive-toolbar{background:#fffaf4;border-color:#dfcfbf}.admin-note{background:#f3e5d5;border-color:#ccb49c}.admin-note h2,.admin-note h3,.admin-note strong{color:#49372c}.admin-note p,.admin-note span,.admin-note small{color:#705e52}.workshop-section{background:linear-gradient(145deg,#fff8f7,#f6e5e8);border-color:#e8cfd5}.workshop-hero .eyebrow,.workshop-heading span{color:#a95f72}.workshop-hero h2,.workshop-heading h3{color:#4b393b}.workshop-card{background:snow;border-color:#ead8dc}.workshop-page-stats span{font-size:17px;line-height:1.45}.workshop-page-stats strong{font-size:21px}.workshop-focus-nav>a{min-height:146px;padding:22px 20px}.workshop-focus-nav>a>span{gap:5px}.workshop-focus-nav small{font-size:16px;line-height:1.45;color:#9b7b82}.workshop-focus-nav strong{font-size:26px;line-height:1.35}.workshop-focus-nav em{font-size:16px;line-height:1.5;color:#79696b}.luminyan-admin-dock-title small{font-size:14px;letter-spacing:.14em}.luminyan-admin-dock-title strong{font-size:25px;line-height:1.35}.luminyan-admin-dock-stats span>small{font-size:16px;line-height:1.4}.luminyan-admin-dock-stats span>b{font-size:25px}.luminyan-admin-dock-actions button{min-height:58px;font-size:17px;font-weight:700}.workshop-gallery-heading .eyebrow{font-size:16px;letter-spacing:.13em}.workshop-gallery-heading h2{font-size:36px;line-height:1.3}.workshop-search-sort label,.workshop-search-sort input,.workshop-sort-select,.workshop-sort-select select{font-size:16px}.workshop-search-sort label,.workshop-sort-select{min-height:52px}.workshop-tabs button{min-height:52px;font-size:17px;font-weight:700}.workshop-category,.workshop-featured-badge,.workshop-private-badge{font-size:14px;line-height:1.4}.workshop-gallery-body>div:first-child>span,.workshop-gallery-body>div:first-child>small{font-size:14px}.workshop-gallery-body h3{font-size:19px;line-height:1.45}}:root{--ny-type-page: clamp(42px, 5.4vw, 64px);--ny-type-section: clamp(30px, 3.4vw, 38px);--ny-type-card: 22px;--ny-type-body: 17px;--ny-type-support: 16px;--ny-type-label: 15px;--ny-type-button: 16px;--ny-type-micro: 14px;--ny-weight-regular: 400;--ny-weight-medium: 500;--ny-weight-semibold: 600;--ny-weight-bold: 700;--ny-leading-tight: 1.32;--ny-leading-title: 1.42;--ny-leading-body: 1.72;--ny-leading-support: 1.58;--theme-bg: #f8f1e8;--theme-surface: #fffdf9;--theme-surface-soft: #f3e9dd;--theme-surface-strong: #ead9c7;--theme-text: #3f342d;--theme-text-strong: #2f2722;--theme-text-muted: #77685d;--theme-text-soft: #958579;--theme-primary: #7c614f;--theme-primary-strong: #654b3c;--theme-primary-soft: #eadccf;--theme-secondary: #7e8b71;--theme-accent: #b47f69;--theme-line: #ddcfc0;--theme-success: #69835f;--theme-warning: #ad763b;--theme-danger: #a4534c;--theme-on-primary: #fffaf5;--theme-shadow: rgba(74, 52, 38, .1)}html[data-ny-theme=nyangday]{--theme-bg: #f8f1e8;--theme-surface: #fffdf9;--theme-surface-soft: #f3e9dd;--theme-surface-strong: #ead9c7;--theme-text: #3e332c;--theme-text-strong: #2e2621;--theme-text-muted: #75665b;--theme-text-soft: #958579;--theme-primary: #7b604d;--theme-primary-strong: #624936;--theme-primary-soft: #ecdfd2;--theme-secondary: #7d8a71;--theme-accent: #b37e68;--theme-line: #decfbe}html[data-ny-theme=luminyan]{--theme-bg: #fbf2f5;--theme-surface: #fffafa;--theme-surface-soft: #f8e9ee;--theme-surface-strong: #f0dbe3;--theme-text: #514246;--theme-text-strong: #3f3136;--theme-text-muted: #826f76;--theme-text-soft: #a28e95;--theme-primary: #b86d83;--theme-primary-strong: #8e5065;--theme-primary-soft: #f2dce5;--theme-secondary: #8d6fb2;--theme-accent: #d596aa;--theme-line: #ead2dc;--theme-shadow: rgba(112, 68, 83, .1)}html[data-ny-theme=gojangnan]{--theme-bg: #f1f2f8;--theme-surface: #fafaff;--theme-surface-soft: #e8e9f4;--theme-surface-strong: #dfe1ef;--theme-text: #343543;--theme-text-strong: #242631;--theme-text-muted: #66697a;--theme-text-soft: #898c9c;--theme-primary: #625f92;--theme-primary-strong: #494572;--theme-primary-soft: #e4e2f4;--theme-secondary: #865d92;--theme-accent: #c86f9a;--theme-line: #d8d9e6;--theme-shadow: rgba(53, 54, 83, .11)}html[data-ny-design=v1] body{color:var(--theme-text);background-color:var(--theme-bg);font-size:var(--ny-type-body);line-height:var(--ny-leading-body)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) h1{color:var(--theme-text-strong);font-family:var(--ny-font-title, "Gowun Batang", serif);font-size:var(--ny-type-page);line-height:var(--ny-leading-tight)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) h2{color:var(--theme-text-strong);font-family:var(--ny-font-title, "Gowun Batang", serif);font-size:var(--ny-type-section);line-height:var(--ny-leading-title)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) h3,html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) h4{color:var(--theme-text-strong);font-size:var(--ny-type-card);line-height:1.48}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) p{font-size:var(--ny-type-body);line-height:var(--ny-leading-body)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(small,time){color:var(--theme-text-soft);font-size:var(--ny-type-micro);line-height:var(--ny-leading-support)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(.eyebrow,label,legend){font-size:var(--ny-type-label)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(button,select,input,textarea){font-size:var(--ny-type-button)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(input,textarea,select){color:var(--theme-text)}html[data-ny-design=v1] :where(.daily-dashboard,.form-card,.record-card,.updates-section,.archive-card,.archive-toolbar,.decision-workspace,.decision-grid>article,.workshop-focus-nav>a,.workshop-gallery-card,.workshop-uploader,.luminyan-admin-dock){border-color:var(--theme-line);box-shadow:0 12px 30px var(--theme-shadow)}html[data-ny-design=v1] :where(.form-card,.record-card,.archive-card,.archive-toolbar,.decision-grid>article,.workshop-gallery-card){color:var(--theme-text);background:var(--theme-surface)}html[data-ny-design=v1] :where(.submit,.decision-primary,.workshop-save,.workshop-uploader-toggle,.luminyan-admin-dock-actions button:first-child){color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}html[data-ny-theme=luminyan] .workshop-page{color:var(--theme-text);background:linear-gradient(180deg,var(--theme-bg),#fff7fa 58%,var(--theme-bg))}html[data-ny-theme=luminyan] .workshop-focus-nav>a{background:var(--theme-surface)}html[data-ny-theme=luminyan] .workshop-focus-nav>a.pink{border-color:color-mix(in srgb,var(--theme-primary) 35%,white)}html[data-ny-theme=luminyan] .workshop-focus-nav>a.pink-soft{background:color-mix(in srgb,var(--theme-primary-soft) 42%,white)}html[data-ny-theme=luminyan] .workshop-focus-nav>a.purple{background:color-mix(in srgb,var(--theme-secondary) 10%,white);border-color:color-mix(in srgb,var(--theme-secondary) 30%,white)}html[data-ny-theme=luminyan] .workshop-focus-nav small,html[data-ny-theme=luminyan] .workshop-focus-nav em,html[data-ny-theme=luminyan] .workshop-page-art small,html[data-ny-theme=luminyan] .workshop-gallery-card small,html[data-ny-theme=luminyan] .workshop-gallery-card time{color:var(--theme-text-muted)}html[data-ny-theme=luminyan] :where(.workshop-tabs button.active,.accessory-filter-panel button.active,.workshop-category,.workshop-featured-badge){color:var(--theme-on-primary);background:var(--theme-primary);border-color:var(--theme-primary)}html[data-ny-design=v1] :where(.workshop-page,.app-shell) :where(.record-status,.record-meta,.record-meta span,.archive-card-top,.archive-status,.workshop-status,.workshop-card-meta){font-size:var(--ny-type-label);line-height:var(--ny-leading-support)}html[data-ny-design=v1] :where(.workshop-page,.app-shell) :where(.record-content p,.archive-card-body h3,.workshop-card-body h4){font-size:var(--ny-type-body)}html[data-ny-design=v1] :where(.workshop-tabs button,.workshop-search-sort input,.workshop-sort-select select,.accessory-filter-panel button,.segmented button,.section-toggle,.status-select-wrap select,.decision-result-list button,.luminyan-admin-dock-actions button){min-height:46px;font-size:var(--ny-type-button);line-height:1.35}@media(max-width:720px){:root{--ny-type-page: clamp(40px, 11vw, 54px);--ny-type-section: clamp(30px, 8.5vw, 38px);--ny-type-card: 21px;--ny-type-body: 17px;--ny-type-support: 16px;--ny-type-label: 16px;--ny-type-button: 17px;--ny-type-micro: 15px}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(small,time){font-size:var(--ny-type-micro)}html[data-ny-design=v1] :where(.workshop-page,.office-page,.app-shell) :where(.eyebrow,label,legend,.record-status,.record-meta,.record-meta span,.archive-card-top,.archive-status){font-size:var(--ny-type-label)}html[data-ny-theme=luminyan] .workshop-page-stats span,html[data-ny-theme=luminyan] .workshop-focus-nav small,html[data-ny-theme=luminyan] .workshop-focus-nav em,html[data-ny-theme=luminyan] .workshop-gallery-card small,html[data-ny-theme=luminyan] .workshop-gallery-card time,html[data-ny-theme=luminyan] .luminyan-admin-dock-stats small{font-size:var(--ny-type-support)}html[data-ny-theme=luminyan] .workshop-focus-nav strong{font-size:26px;line-height:1.35}html[data-ny-theme=luminyan] .workshop-gallery-heading .eyebrow{font-size:var(--ny-type-label)}html[data-ny-theme=luminyan] .workshop-search-sort input,html[data-ny-theme=luminyan] .workshop-sort-select select,html[data-ny-theme=luminyan] .workshop-tabs button{font-size:var(--ny-type-button)}}html[data-ny-theme=luminyan][data-ny-palette=rose]{--theme-bg: #fbf2f5;--theme-surface: #fffafa;--theme-surface-soft: #f8e9ee;--theme-surface-strong: #f0dbe3;--theme-text: #514246;--theme-text-strong: #3f3136;--theme-text-muted: #826f76;--theme-text-soft: #a28e95;--theme-primary: #b86d83;--theme-primary-strong: #8e5065;--theme-primary-soft: #f2dce5;--theme-secondary: #8d6fb2;--theme-accent: #d596aa;--theme-line: #ead2dc}html[data-ny-theme=luminyan][data-ny-palette=sky]{--theme-bg: #f2f8fb;--theme-surface: #fbfdff;--theme-surface-soft: #e8f2f8;--theme-surface-strong: #d8e9f3;--theme-text: #3f4a52;--theme-text-strong: #2e3941;--theme-text-muted: #647681;--theme-text-soft: #8799a3;--theme-primary: #6fa8c7;--theme-primary-strong: #4f819f;--theme-primary-soft: #dcecf5;--theme-secondary: #8b7cc2;--theme-accent: #8fc7d8;--theme-line: #d2e3ec}html[data-ny-theme=luminyan][data-ny-palette=lavender]{--theme-bg: #f6f2fb;--theme-surface: #fcfaff;--theme-surface-soft: #eee7f8;--theme-surface-strong: #e1d6f0;--theme-text: #494352;--theme-text-strong: #35303f;--theme-text-muted: #746b82;--theme-text-soft: #968da3;--theme-primary: #8e79b8;--theme-primary-strong: #6d5895;--theme-primary-soft: #e8def4;--theme-secondary: #c17f9e;--theme-accent: #aa96cf;--theme-line: #ded4eb}html[data-ny-theme=gojangnan][data-ny-palette=dawn]{--theme-bg: #f1f2f8;--theme-surface: #fafaff;--theme-surface-soft: #e8e9f4;--theme-surface-strong: #dfe1ef;--theme-text: #343543;--theme-text-strong: #242631;--theme-text-muted: #66697a;--theme-text-soft: #898c9c;--theme-primary: #625f92;--theme-primary-strong: #494572;--theme-primary-soft: #e4e2f4;--theme-secondary: #865d92;--theme-accent: #c86f9a;--theme-line: #d8d9e6}html[data-ny-theme=gojangnan][data-ny-palette=midnight]{--theme-bg: #20222b;--theme-surface: #2a2d38;--theme-surface-soft: #323643;--theme-surface-strong: #3c4150;--theme-text: #ececf3;--theme-text-strong: #ffffff;--theme-text-muted: #c1c4d1;--theme-text-soft: #9fa3b3;--theme-primary: #8985c9;--theme-primary-strong: #6f6ab2;--theme-primary-soft: #3b3a59;--theme-secondary: #b77ab8;--theme-accent: #ef79ad;--theme-line: #444958;--theme-on-primary: #ffffff;--theme-shadow: rgba(0, 0, 0, .22)}html[data-ny-theme=nyangday][data-ny-palette=warm]{--theme-bg: #f8f1e8;--theme-surface: #fffdf9;--theme-surface-soft: #f3e9dd;--theme-surface-strong: #ead9c7;--theme-text: #3e332c;--theme-text-strong: #2e2621;--theme-text-muted: #75665b;--theme-text-soft: #958579;--theme-primary: #7b604d;--theme-primary-strong: #624936;--theme-primary-soft: #ecdfd2;--theme-secondary: #7d8a71;--theme-accent: #b37e68;--theme-line: #decfbe}html[data-ny-theme=nyangday][data-ny-palette=sage]{--theme-bg: #f2f5ef;--theme-surface: #fbfdf9;--theme-surface-soft: #e8eee3;--theme-surface-strong: #d9e3d2;--theme-text: #394138;--theme-text-strong: #293128;--theme-text-muted: #687365;--theme-text-soft: #879083;--theme-primary: #74866c;--theme-primary-strong: #596b52;--theme-primary-soft: #dfe8da;--theme-secondary: #9b8068;--theme-accent: #9caf92;--theme-line: #d6dfd1}:root{--ink: var(--theme-text);--brown: var(--theme-primary);--cream: var(--theme-bg);--paper: var(--theme-surface);--sage: var(--theme-secondary);--line: var(--theme-line)}html[data-ny-design=v1] body{color:var(--theme-text);background-color:var(--theme-bg);font-size:var(--ny-type-body)!important;line-height:var(--ny-leading-body)}html[data-ny-design=v1] h1{color:var(--theme-text-strong);font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:var(--ny-type-page)!important;line-height:var(--ny-leading-tight)!important}html[data-ny-design=v1] h2{color:var(--theme-text-strong);font-family:var(--ny-font-title,"Gowun Batang",serif);font-size:var(--ny-type-section)!important;line-height:var(--ny-leading-title)!important}html[data-ny-design=v1] h3,html[data-ny-design=v1] h4{color:var(--theme-text-strong);font-size:var(--ny-type-card)!important;line-height:1.48!important}html[data-ny-design=v1] p{font-size:var(--ny-type-body)!important;line-height:var(--ny-leading-body)!important}html[data-ny-design=v1] small,html[data-ny-design=v1] time{font-size:var(--ny-type-micro)!important;line-height:var(--ny-leading-support)!important}html[data-ny-design=v1] label,html[data-ny-design=v1] legend,html[data-ny-design=v1] .eyebrow,html[data-ny-design=v1] .card-label,html[data-ny-design=v1] [class*=-label],html[data-ny-design=v1] [class*=-status],html[data-ny-design=v1] [class*=-meta]{font-size:var(--ny-type-label)!important;line-height:var(--ny-leading-support)!important}html[data-ny-design=v1] button,html[data-ny-design=v1] input,html[data-ny-design=v1] textarea,html[data-ny-design=v1] select,html[data-ny-design=v1] nav a{font-size:var(--ny-type-button)!important}html[data-ny-design=v1] :where([class*=-description],[class*=-subtitle],[class*=-hint],[class*=-note],[class*=-intro],[class*=-summary]){font-size:var(--ny-type-support)!important;line-height:var(--ny-leading-support)!important}html[data-ny-design=v1] :where(p,label,legend){color:var(--theme-text)}html[data-ny-design=v1] :where(small,time,[class*=-meta],[class*=-hint],[class*=-description]){color:var(--theme-text-muted)}html[data-ny-design=v1] .ny-font-floor{font-size:var(--ny-type-micro)!important;line-height:var(--ny-leading-support)!important}html[data-ny-design=v1] :where(button,select,input){min-height:42px}html[data-ny-design=v1] [data-ny-type-exempt=true]{font-size:inherit!important}html[data-ny-design=v1] .studio-space{--theme-bg:#17131f;--theme-surface:#292231;--theme-surface-soft:#332b3d;--theme-surface-strong:#40364b;--theme-text:#e4dce9;--theme-text-strong:#fff;--theme-text-muted:#c4b9cb;--theme-text-soft:#aaa0b2;--theme-primary:#c29bdd;--theme-primary-strong:#a67fc2;--theme-primary-soft:#3c3047;--theme-secondary:#a9bdf1;--theme-accent:#e2a9cf;--theme-line:#55495f;--theme-on-primary:#211728;--theme-shadow:rgba(0,0,0,.3) }html[data-ny-design=v1] .workshop-feature-photo img{width:auto;height:min(350px,100%);max-width:100%;max-height:350px;object-fit:contain}html[data-ny-design=v1] .studio-space .digital-gallery-hero h1{color:#f3f5ff!important}html[data-ny-design=v1] .studio-space .digital-gallery-hero h1 em{color:#d7a4e8!important}html[data-ny-design=v1] .studio-space .digital-gallery-hero>div>p:last-child,html[data-ny-design=v1] .studio-space .digital-origin-strip p,html[data-ny-design=v1] .studio-space .digital-work-collection .studio-section-heading p,html[data-ny-design=v1] .studio-space .digital-premiere-teaser p{color:#bcc5dc!important}html[data-ny-design=v1] .studio-space .digital-origin-strip strong,html[data-ny-design=v1] .studio-space .digital-work-collection h2,html[data-ny-design=v1] .studio-space .digital-premiere-teaser strong{color:#f2ecfb!important}html[data-ny-design=v1] .studio-space .site-header nav a{color:#c9c0d2!important}html[data-ny-design=v1] .studio-space .site-header nav a.active{color:#fff!important}html[data-ny-design=v1] .studio-space .site-header :where(.login-button,.menu-button){color:#e2d7eb!important;border-color:#e2d7eb6b!important}html[data-ny-design=v1] .studio-space .site-header .login-button:disabled{opacity:.78}html[data-ny-design=v1] .studio-space .digital-gallery-hero>div>p:not(.eyebrow),html[data-ny-design=v1] .digital-gallery-page .digital-gallery-hero>div>p:not(.eyebrow){color:#cbd2e4!important;opacity:1!important}@media(min-width:961px){html[data-ny-design=v1] .workshop-story-hero{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr)}html[data-ny-design=v1] .workshop-story-copy h1{font-size:clamp(42px,4.4vw,60px)!important;text-wrap:balance}html[data-ny-design=v1] .studio-space .digital-gallery-hero h1{font-size:clamp(48px,5.2vw,68px)!important}}html[data-ny-design=v1] .daily-dashboard .dashboard-grid{grid-template-columns:minmax(300px,.9fr) minmax(260px,.85fr) minmax(0,2.1fr)}html[data-ny-design=v1] .daily-dashboard .progress-card>div:last-child{min-width:0;flex:1 1 auto}html[data-ny-design=v1] .daily-dashboard .progress-card :where(span,h3,p){word-break:keep-all;overflow-wrap:normal}html[data-ny-design=v1] .site-header .context-nav :where(a,button),html[data-ny-design=v1] .site-header .space-switcher a{word-break:keep-all;overflow-wrap:normal;white-space:nowrap}html[data-ny-design=v1] .daily-dashboard .dashboard-note>div:last-child{min-width:0;width:100%}html[data-ny-design=v1] .daily-dashboard .dashboard-note h3{max-width:100%;white-space:normal!important;word-break:keep-all;overflow-wrap:break-word;overflow:visible;text-overflow:clip}html body .nyangday-footer .footer-story>div>strong,html body .nyangday-footer .footer-main nav>strong,html body .nyangday-footer .footer-note>strong{color:var(--footer-text,#fff8ef)!important;opacity:1!important}html body .nyangday-footer .footer-story p,html body .nyangday-footer .footer-note p{color:var(--footer-muted,#dfd2c6)!important;opacity:1!important}html body .nyangday-footer .footer-main nav a,html body .nyangday-footer .footer-bottom span{color:var(--footer-soft,#cbbcaf)!important;opacity:1!important}@media(min-width:801px)and (max-width:1200px){html[data-ny-design=v1] .site-header{padding-inline:24px;gap:10px}html[data-ny-design=v1] .site-header .brand small{display:none}html[data-ny-design=v1] .site-header .context-nav{gap:5px}html[data-ny-design=v1] .site-header .context-nav :where(a,button){min-height:36px;padding-inline:8px;font-size:12px!important}html[data-ny-design=v1] .site-header .space-switcher a{padding-inline:8px;font-size:13px!important}}@media(min-width:801px)and (max-width:1050px){html[data-ny-design=v1] .daily-dashboard .dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-ny-design=v1] .daily-dashboard .progress-card{grid-column:1/-1}}@media(max-width:800px){html[data-ny-design=v1] .daily-dashboard .dashboard-grid{grid-template-columns:1fr}html[data-ny-design=v1] .daily-dashboard .progress-card{grid-column:auto}}@media(max-width:720px){html[data-ny-design=v1] :where(button,select,input){min-height:46px}html[data-ny-design=v1] .ny-font-floor{font-size:15px!important}html[data-ny-design=v1] :where(.workshop-story-hero,.digital-gallery-hero,.attic-hero){width:100%;min-height:auto!important;margin:0!important;padding:42px 24px 36px!important;box-sizing:border-box}html[data-ny-design=v1] :where(.workshop-story-copy,.digital-hero-copy,.attic-hero-copy){width:100%;max-width:none!important;margin:0!important;padding:0!important}html[data-ny-design=v1] :where(.workshop-story-copy,.digital-hero-copy,.attic-hero-copy) .eyebrow{margin:0 0 18px!important;font-size:13px!important;line-height:1.35!important;letter-spacing:.14em!important}html[data-ny-design=v1] :where(.workshop-story-copy,.digital-hero-copy,.attic-hero-copy) h1,html[data-ny-design=v1] .studio-space .digital-gallery-hero h1,html[data-ny-design=v1] .workshop-story-copy h1{margin:0 0 20px!important;font-size:40px!important;line-height:1.38!important;letter-spacing:-.035em!important;text-wrap:balance;word-break:keep-all}html[data-ny-design=v1] :where(.workshop-story-copy,.digital-hero-copy,.attic-hero-copy)>p:not(.eyebrow){max-width:34em;margin:0 0 22px!important;font-size:16px!important;line-height:1.8!important;word-break:keep-all}html[data-ny-design=v1] :where(.workshop-story-actions,.digital-hero-actions,.attic-hero-actions){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;width:100%;margin:0 0 22px!important}html[data-ny-design=v1] :where(.workshop-story-actions,.digital-hero-actions,.attic-hero-actions) :where(a,button){min-width:0;min-height:52px;padding:10px 11px!important;display:flex;align-items:center;justify-content:center;font-size:14px!important;line-height:1.3!important;text-align:center;white-space:nowrap}html[data-ny-design=v1] .digital-hero-copy>small{margin-top:0!important}html[data-ny-design=v1] .digital-gallery-hero{gap:24px!important}html[data-ny-design=v1] .workshop-story-hero{border-radius:0!important}}
