@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-400-normal-qiz4-Cze.woff2)format("woff2"),url(./barlow-latin-400-normal-fsAxiSwU.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-500-normal-BPAOfeC8.woff2)format("woff2"),url(./barlow-latin-500-normal-C1h8hMer.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-600-normal-DILqtrty.woff2)format("woff2"),url(./barlow-latin-600-normal-CNwfPWQD.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-700-normal-A9pxMQ4z.woff2)format("woff2"),url(./barlow-latin-700-normal-__SGTsZ1.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:400;src:url(./barlow-latin-ext-400-normal-HxX4XjxC.woff2)format("woff2"),url(./barlow-latin-ext-400-normal-CvBsJvxq.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:500;src:url(./barlow-latin-ext-500-normal-DOaysfXq.woff2)format("woff2"),url(./barlow-latin-ext-500-normal-CJPcKP2Q.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:600;src:url(./barlow-latin-ext-600-normal-B8NK_A3D.woff2)format("woff2"),url(./barlow-latin-ext-600-normal-DMVRjfRT.woff)format("woff")}@font-face{font-family:Barlow;font-style:normal;font-display:swap;font-weight:700;src:url(./barlow-latin-ext-700-normal-BLuWmldJ.woff2)format("woff2"),url(./barlow-latin-ext-700-normal-CctuGmmz.woff)format("woff")}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-0-400-normal-Cm6SX98Y.woff2)format("woff2"),url(./noto-emoji-0-400-normal-BlFPfSUk.woff)format("woff");unicode-range:U+1F1E6-1F1FF}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-1-400-normal-CZSVBhxc.woff2)format("woff2"),url(./noto-emoji-1-400-normal-Bs-x68q7.woff)format("woff");unicode-range:U+200D,U+2620,U+26A7,U+FE0F,U+1F308,U+1F38C,U+1F3C1,U+1F3F3-1F3F4,U+1F6A9,U+E0062-E0063,U+E0065,U+E0067,U+E006C,U+E006E,U+E0073-E0074,U+E0077,U+E007F}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-2-400-normal-DsyeskL9.woff2)format("woff2"),url(./noto-emoji-2-400-normal-B12C0GXM.woff)format("woff");unicode-range:U+23,U+2A,U+30-39,U+A9,U+AE,U+200D,U+203C,U+2049,U+20E3,U+2122,U+2139,U+2194-2199,U+21A9-21AA,U+23CF,U+23E9-23EF,U+23F8-23FA,U+24C2,U+25AA-25AB,U+25B6,U+25C0,U+25FB-25FE,U+2611,U+2622-2623,U+2626,U+262A,U+262E-262F,U+2638,U+2640,U+2642,U+2648-2653,U+2660,U+2663,U+2665-2666,U+2668,U+267B,U+267E-267F,U+2695,U+269B-269C,U+26A0,U+26A7,U+26AA-26AB,U+26CE,U+26D4,U+2705,U+2714,U+2716,U+271D,U+2721,U+2733-2734,U+2747,U+274C,U+274E,U+2753-2755,U+2757,U+2764,U+2795-2797,U+27A1,U+27B0,U+27BF,U+2934-2935,U+2B05-2B07,U+2B1B-2B1C,U+2B55,U+3030,U+303D,U+3297,U+3299,U+FE0F,U+1F170-1F171,U+1F17E-1F17F,U+1F18E,U+1F191-1F19A,U+1F201-1F202,U+1F21A,U+1F22F,U+1F232-1F23A,U+1F250-1F251,U+1F310,U+1F3A6,U+1F3B5-1F3B6,U+1F3BC,U+1F3E7,U+1F441,U+1F499-1F49C,U+1F49F-1F4A0,U+1F4AC-1F4AD,U+1F4B1-1F4B2,U+1F4B9,U+1F4DB,U+1F4F2-1F4F6,U+1F500-1F507,U+1F515,U+1F518-1F524,U+1F52F-1F53D,U+1F549,U+1F54E,U+1F5A4,U+1F5E8,U+1F5EF,U+1F6AB,U+1F6AD-1F6B1,U+1F6B3,U+1F6B7-1F6BC,U+1F6BE,U+1F6C2-1F6C5,U+1F6D0-1F6D1,U+1F6D7,U+1F6DC,U+1F7E0-1F7EB,U+1F7F0,U+1F90D-1F90E,U+1F9D1-1F9D2,U+1F9E1,U+1FA75-1FA77,U+1FAAF}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-3-400-normal-D42Gzc-g.woff2)format("woff2"),url(./noto-emoji-3-400-normal-DqoSr0eA.woff)format("woff");unicode-range:U+200D,U+231A-231B,U+2328,U+23F0-23F3,U+2602,U+260E,U+2692,U+2694,U+2696-2697,U+2699,U+26B0-26B1,U+26CF,U+26D1,U+26D3,U+2702,U+2709,U+270F,U+2712,U+FE0F,U+1F302,U+1F321,U+1F392-1F393,U+1F3A9,U+1F3BD,U+1F3EE,U+1F3F7,U+1F3FA,U+1F451-1F462,U+1F484,U+1F489-1F48A,U+1F48C-1F48E,U+1F4A1,U+1F4A3,U+1F4A5,U+1F4B0,U+1F4B3-1F4B8,U+1F4BB-1F4DA,U+1F4DC-1F4F1,U+1F4FF,U+1F508-1F514,U+1F516-1F517,U+1F526-1F529,U+1F52C-1F52E,U+1F550-1F567,U+1F56F-1F570,U+1F576,U+1F587,U+1F58A-1F58D,U+1F5A5,U+1F5A8,U+1F5B1-1F5B2,U+1F5C2-1F5C4,U+1F5D1-1F5D3,U+1F5DC-1F5DE,U+1F5E1,U+1F5F3,U+1F6AA,U+1F6AC,U+1F6BD,U+1F6BF,U+1F6C1,U+1F6CB,U+1F6CD-1F6CF,U+1F6D2,U+1F6E0-1F6E1,U+1F6F0,U+1F97B-1F97F,U+1F9AF,U+1F9BA,U+1F9E2-1F9E6,U+1F9EA-1F9EC,U+1F9EE-1F9F4,U+1F9F7-1F9FF,U+1FA71-1FA74,U+1FA79-1FA7B,U+1FA86,U+1FA8E-1FA8F,U+1FA91-1FA93,U+1FA96,U+1FA99-1FAA0,U+1FAA2-1FAA7,U+1FAAA-1FAAE}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-4-400-normal-D1YLMdXR.woff2)format("woff2"),url(./noto-emoji-4-400-normal-BGxUnRbG.woff)format("woff");unicode-range:U+265F,U+26BD-26BE,U+26F3,U+26F8,U+FE0F,U+1F004,U+1F0CF,U+1F380-1F384,U+1F386-1F38B,U+1F38D-1F391,U+1F396-1F397,U+1F399-1F39B,U+1F39E-1F39F,U+1F3A3-1F3A5,U+1F3A7-1F3A9,U+1F3AB-1F3B4,U+1F3B7-1F3BB,U+1F3BD-1F3C0,U+1F3C5-1F3C6,U+1F3C8-1F3C9,U+1F3CF-1F3D3,U+1F3F8-1F3F9,U+1F47E,U+1F4E2,U+1F4F7-1F4FD,U+1F52B,U+1F579,U+1F58C-1F58D,U+1F5BC,U+1F6F7,U+1F6F9,U+1F6FC,U+1F93F,U+1F941,U+1F945,U+1F947-1F94F,U+1F9E7-1F9E9,U+1F9F5-1F9F6,U+1FA70-1FA71,U+1FA80-1FA81,U+1FA83-1FA85,U+1FA87-1FA8A,U+1FA94-1FA95,U+1FA97-1FA98,U+1FAA1,U+1FAA9,U+1FADF}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-5-400-normal-ikj0hddf.woff2)format("woff2"),url(./noto-emoji-5-400-normal-DN7Pebax.woff)format("woff");unicode-range:U+2693,U+26E9-26EA,U+26F1-26F2,U+26F4-26F5,U+26FA,U+26FD,U+2708,U+FE0F,U+1F301,U+1F303,U+1F306-1F307,U+1F309,U+1F310,U+1F3A0-1F3A2,U+1F3AA,U+1F3CD-1F3CE,U+1F3D5,U+1F3D7-1F3DB,U+1F3DF-1F3E6,U+1F3E8-1F3ED,U+1F3EF-1F3F0,U+1F488,U+1F492,U+1F4BA,U+1F54B-1F54D,U+1F5FA-1F5FF,U+1F680-1F6A2,U+1F6A4-1F6A8,U+1F6B2,U+1F6D1,U+1F6D5-1F6D6,U+1F6DD-1F6DF,U+1F6E2-1F6E5,U+1F6E9,U+1F6EB-1F6EC,U+1F6F3-1F6F6,U+1F6F8,U+1F6FA-1F6FB,U+1F9BC-1F9BD,U+1F9ED,U+1F9F3,U+1FA7C}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-6-400-normal-DC-aesWy.woff2)format("woff2"),url(./noto-emoji-6-400-normal-CeyveSgH.woff)format("woff");unicode-range:U+200D,U+2615,U+FE0F,U+1F32D-1F330,U+1F336,U+1F33D,U+1F344-1F37F,U+1F382,U+1F52A,U+1F7E9,U+1F7EB,U+1F942-1F944,U+1F950-1F96F,U+1F99E,U+1F9AA,U+1F9C0-1F9CB,U+1FAD0-1FADC}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-7-400-normal-C2tMAGS-.woff2)format("woff2"),url(./noto-emoji-7-400-normal-Bu41goeL.woff)format("woff");unicode-range:U+200D,U+2600-2601,U+2603-2604,U+2614,U+2618,U+26A1,U+26C4-26C5,U+26C8,U+26F0,U+2728,U+2744,U+2B1B,U+2B50,U+FE0F,U+1F300,U+1F304-1F305,U+1F308,U+1F30A-1F30F,U+1F311-1F321,U+1F324-1F32C,U+1F331-1F335,U+1F337-1F33C,U+1F33E-1F344,U+1F3D4,U+1F3D6,U+1F3DC-1F3DE,U+1F3F5,U+1F400-1F43F,U+1F490,U+1F4A7,U+1F4AE,U+1F525,U+1F54A,U+1F573,U+1F577-1F578,U+1F648-1F64A,U+1F6D8,U+1F940,U+1F980-1F9AE,U+1F9BA,U+1FA90,U+1FAA8,U+1FAB?,U+1FACD-1FACF,U+1FAE7}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-8-400-normal-CSW1I2kC.woff2)format("woff2"),url(./noto-emoji-8-400-normal-CZIe6dJm.woff)format("woff");unicode-range:U+200D,U+2640,U+2642,U+2695-2696,U+26F7,U+26F9,U+2708,U+2764,U+27A1,U+FE0F,U+1F33E,U+1F373,U+1F37C,U+1F384-1F385,U+1F393,U+1F3A4,U+1F3A8,U+1F3C2-1F3C4,U+1F3C7,U+1F3CA-1F3CC,U+1F3EB,U+1F3ED,U+1F3FB-1F3FF,U+1F430,U+1F466-1F469,U+1F46B-1F478,U+1F47C,U+1F481-1F483,U+1F486-1F487,U+1F48B,U+1F48F,U+1F491,U+1F4BB-1F4BC,U+1F527,U+1F52C,U+1F574-1F575,U+1F57A,U+1F645-1F647,U+1F64B,U+1F64D-1F64E,U+1F680,U+1F692,U+1F6A3,U+1F6B4-1F6B6,U+1F6C0,U+1F6CC,U+1F91D,U+1F926,U+1F930-1F931,U+1F934-1F93A,U+1F93C-1F93E,U+1F977,U+1F9AF-1F9B3,U+1F9B8-1F9B9,U+1F9BC-1F9BD,U+1F9CC-1F9CF,U+1F9D1-1F9DF,U+1FA70,U+1FA82,U+1FAC3-1FAC5,U+1FAC8,U+1FAEF}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-9-400-normal-DUPZFmkX.woff2)format("woff2"),url(./noto-emoji-9-400-normal-DBnf_prF.woff)format("woff");unicode-range:U+200D,U+2194-2195,U+2603,U+261D,U+2620,U+2639-263A,U+2665,U+26A1,U+26C4,U+270A-270D,U+2728,U+2763-2764,U+2B50,U+FE0F,U+1F31A-1F31F,U+1F32B,U+1F389-1F38A,U+1F3FB-1F3FF,U+1F440-1F450,U+1F463-1F465,U+1F479-1F47B,U+1F47D-1F480,U+1F485,U+1F48B-1F48C,U+1F493-1F49F,U+1F4A2,U+1F4A4-1F4A6,U+1F4A8-1F4AB,U+1F4AF,U+1F525,U+1F573,U+1F590,U+1F595-1F596,U+1F5A4,U+1F5E3,U+1F600-1F644,U+1F648-1F64A,U+1F64C,U+1F64F,U+1F90C-1F925,U+1F927-1F92F,U+1F932-1F933,U+1F970-1F976,U+1F978-1F97A,U+1F9A0,U+1F9B4-1F9B7,U+1F9BB,U+1F9BE-1F9BF,U+1F9D0,U+1F9E0-1F9E1,U+1FA75-1FA79,U+1FAC0-1FAC2,U+1FAC6,U+1FAE0-1FAE6,U+1FAE8-1FAEA,U+1FAEF-1FAFA}@font-face{font-family:Noto Emoji;font-style:normal;font-display:swap;font-weight:400;src:url(./noto-emoji-10-400-normal-CLnG93d4.woff2)format("woff2"),url(./noto-emoji-10-400-normal-BhVYCZlW.woff)format("woff");unicode-range:U+1F6D9,U+1FA8B-1FA8D,U+1FACC,U+1FADD,U+1FAEB}:root{color:#24211f;font-synthesis:none;--paper:#f6f2ec;--ink:#24211f;--coral:#a73524;--muted:#69615b;--line:#d9d0c7;--surface:#fff;--focus:#7c291b;background:#f6f2ec;font-family:Barlow,Arial,Noto Emoji,sans-serif;font-weight:400}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit;color:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button,a{touch-action:manipulation}button{cursor:pointer}a{color:inherit}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:3px solid var(--focus);outline-offset:4px}button:disabled{cursor:wait;opacity:.75}h1,h2,h3,p{margin-top:0}h1{letter-spacing:-1.8px;margin-bottom:18px;font-size:54px;font-weight:600;line-height:1.04}h1>span{color:var(--coral)}h2{letter-spacing:-.4px;margin-bottom:9px;font-size:24px;font-weight:600;line-height:1.2}h3{font-size:19px;font-weight:600;line-height:1.3}p{line-height:1.55}small{font-size:12px;font-weight:400}.app{min-height:100vh;display:flex}.sidebar{border-right:1px solid var(--line);background:#eee8df;flex-direction:column;flex-shrink:0;width:220px;padding:33px 23px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-1px;align-items:center;gap:11px;font-size:32px;font-weight:700;line-height:.9;text-decoration:none;display:flex}.brand-icon{background:var(--coral);color:#fff;border-radius:12px 12px 12px 2px;justify-content:center;align-items:center;width:43px;height:46px;padding-bottom:7px;font-size:35px;font-weight:600;display:flex}.brand-sub{letter-spacing:3px;margin-top:9px;font-size:10px;font-weight:600;display:block}.workspace-label{letter-spacing:1.7px;color:var(--muted);margin:62px 8px 17px;font-size:10px;font-weight:600}nav{flex-direction:column;gap:9px;display:flex}nav a{border-radius:7px;align-items:center;gap:13px;padding:13px 14px;font-size:16px;font-weight:500;text-decoration:none;display:flex}nav a>span{font-size:22px;line-height:1}nav a small{margin-left:auto}nav a.selected{background:var(--coral);color:#fff}nav a:hover:not(.selected){background:#e1d8cd}.sidebar-bottom{align-items:center;gap:10px;margin-top:auto;padding-top:30px;font-size:14px;font-weight:500;display:flex}.sidebar-bottom small{color:var(--muted);margin-top:4px;font-size:11px;display:block}.avatar{border:1px solid #948679;border-radius:50%;place-items:center;width:35px;height:35px;font-size:12px;display:grid}.main{flex:1;min-width:0;margin-left:220px}.topbar{border-bottom:1px solid var(--line);letter-spacing:1px;height:77px;color:var(--muted);justify-content:space-between;align-items:center;padding:0 45px;font-size:11px;display:flex}.topbar b{color:var(--ink);letter-spacing:.2px;font-weight:500}.local-pill{letter-spacing:.2px;color:#5f5347;border:1px solid #b8ab9f;border-radius:20px;padding:7px 10px;font-size:11px}main{max-width:1440px;margin:auto;padding:43px 45px 20px}.page-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:34px;display:flex}.eyebrow{letter-spacing:1.8px;color:var(--coral);margin-bottom:17px;font-size:11px;font-weight:600}.lede{color:var(--muted);margin-bottom:0;font-size:17px}.steps-note{letter-spacing:1.5px;color:var(--muted);border-left:1px solid #b6a38c;flex-shrink:0;margin-right:10px;padding-left:22px;font-size:11px;line-height:2.4}.create-grid{grid-template-columns:minmax(0,1.65fr) minmax(245px,1fr);gap:24px;display:grid}.panel{background:var(--surface);border:1px solid var(--line);border-radius:12px}.form-panel{padding:29px}.section-heading{align-items:flex-start;gap:15px;margin-bottom:25px;display:flex}.section-heading h2{font-size:22px}.section-heading p{color:var(--muted);margin:0;font-size:14px}.step-num{color:var(--coral);border:1px solid #c4a99d;border-radius:50%;flex-shrink:0;place-items:center;width:32px;height:32px;margin-top:1px;font-size:12px;display:grid}.field{flex-direction:column;gap:9px;min-width:0;margin-bottom:21px;display:flex}.field>span{justify-content:space-between;align-items:center;gap:12px;font-size:14px;font-weight:500;display:flex}.field small{color:var(--muted);white-space:nowrap;font-size:10px}input,textarea,select{background:#fff;border:1px solid #9d9389;border-radius:6px;width:100%;min-height:45px;padding:12px 13px;font-size:14px}input::placeholder,textarea::placeholder{color:#777068}select{padding-right:22px}.field-row{grid-template-columns:1fr 1fr;gap:17px;display:grid}.topic-section{border-top:1px solid var(--line);margin-top:4px;padding-top:23px}.topic-section .button{justify-content:space-between;width:100%}.button{border:1px solid var(--coral);background:var(--coral);color:#fff;border-radius:6px;justify-content:center;align-items:center;gap:15px;min-height:45px;padding:12px 18px;font-size:15px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.button:hover{background:#87291b;border-color:#87291b}.button.secondary{color:var(--ink);background:#fff;border-color:#96877b}.button.secondary:hover{background:#f5eee6}.creative-note{background:#e8d8ba;border:1px solid #c5ac84;border-radius:12px;flex-direction:column;padding:27px;display:flex}.note-top{letter-spacing:1.5px;justify-content:space-between;align-items:center;margin-bottom:29px;font-size:9px;font-weight:600;display:flex}.note-top>span{color:#78502a;font-size:30px}.creative-note h2{letter-spacing:-.8px;margin-bottom:17px;font-size:32px;line-height:1.05}.creative-note>p{color:#554738;font-size:15px}.note-example{border-top:1px solid #bda57f;border-bottom:1px solid #bda57f;margin:9px 0 25px;padding:20px 0}.note-example>span{letter-spacing:1.4px;font-size:9px;font-weight:600}.note-example p{margin:11px 0 0;font-size:23px;font-weight:500;line-height:1.3}.demo-label{margin-top:auto;font-size:12px;font-weight:600;line-height:1.4}.creative-note .fine{margin-top:9px;margin-bottom:0;font-size:11px}.fine{color:var(--muted);font-size:12px;line-height:1.5}.notice{color:#304c2b;background:#f0f5ec;border:1px solid #8a9f84;border-radius:6px;margin:15px 0;padding:12px 14px;font-size:14px;line-height:1.5}.notice.error{color:#862b1d;background:#fff0eb;border-color:#ae5a4c}.text-button{color:var(--coral);background:0 0;border:0;padding:5px 0;font-size:14px;font-weight:500;text-decoration:underline}.text-link{color:var(--coral);text-underline-offset:4px;font-size:15px;font-weight:500}.ideas{margin-top:39px}.idea-grid,.draft-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:19px;display:grid}.idea-card{text-align:left;background:#fff;border:1px solid #b4a496;border-radius:10px;flex-direction:column;padding:24px;display:flex}.idea-card:hover{border-color:var(--coral);background:#fffaf7}.idea-card .eyebrow{letter-spacing:1px;font-size:10px}.idea-card h3{overflow-wrap:anywhere;margin:0 0 15px;font-size:22px}.idea-card p{color:var(--muted);font-size:14px}.idea-link{color:var(--coral);justify-content:space-between;margin-top:auto;padding-top:13px;font-size:13px;font-weight:600;display:flex}.compact h1{font-size:43px}.compact{align-items:center;margin-bottom:33px}.editor-grid{grid-template-columns:minmax(0,2fr) minmax(245px,.9fr);gap:24px;display:grid}.editor-panel,.schedule-panel{padding:28px}.editor-title{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.editor-title h2{overflow-wrap:anywhere;font-size:22px}.tag{white-space:nowrap;color:#5c4f43;background:#eee8e0;border-radius:4px;padding:5px 8px;font-size:10px}.editor-panel textarea{resize:vertical;background:#fffdfa;border-color:#9d9389;min-height:390px;padding:20px;font-size:17px;line-height:1.75}.editor-actions{gap:12px;margin-bottom:18px;display:flex}.schedule-panel{align-self:start}.schedule-panel h2{font-size:28px}.schedule-panel h3{font-size:17px}.schedule-panel>p:not(.fine):not(.eyebrow){font-size:14px}.status{color:#65502b;white-space:nowrap;background:#f4ead8;border:1px solid #bca57d;border-radius:5px;padding:7px 10px;font-size:12px;display:inline-block}.schedule-panel .status{margin:10px 0 25px}.status.published{color:#304c2b;background:#eef3e9;border-color:#8a9f84}.schedule-panel .button{width:100%}hr{border:0;border-top:1px solid var(--line);margin:24px 0}.library-toolbar{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.library-toolbar .field{flex:1;max-width:430px;margin:0}.library-toolbar>span{color:var(--muted);font-size:13px}.draft-card{flex-direction:column;min-height:320px;padding:24px;display:flex}.card-top{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.card-top .eyebrow{margin:0;font-size:10px}.draft-card h2{overflow-wrap:anywhere;font-size:24px}.preview-text{color:var(--muted);-webkit-line-clamp:4;white-space:pre-line;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.draft-details{color:#5f5142;border-bottom:1px solid var(--line);justify-content:space-between;gap:10px;margin-top:auto;padding:17px 0;font-size:11px;display:flex}.open-link{color:var(--coral);text-align:left;background:0 0;border:0;justify-content:space-between;padding:17px 0 0;font-size:14px;font-weight:600;display:flex}.calendar{padding:28px}.calendar-toolbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:28px;display:flex}.calendar-toolbar .eyebrow{margin-bottom:8px}.calendar-toolbar h2{margin:0;font-size:29px}.month-controls{align-items:center;gap:8px;display:flex}.month-controls .button{min-width:42px;padding:10px}.month-controls input{width:170px}.calendar-entry{text-align:left;border:0;border-bottom:1px solid var(--line);background:#fff;align-items:center;gap:25px;width:100%;padding:22px 5px;display:flex}.calendar-entry:hover{background:#fffaf5}.calendar-day{text-align:center;flex-direction:column;flex-shrink:0;width:50px;display:flex}.calendar-day b{font-size:30px;font-weight:500}.calendar-day>span{text-transform:uppercase;color:var(--muted);font-size:11px}.calendar-copy{flex:1;min-width:0}.calendar-copy small{color:var(--muted);margin-bottom:8px;display:block}.calendar-copy strong{overflow-wrap:anywhere;font-size:20px;font-weight:500}.empty{text-align:center;padding:65px 20px}.empty p{color:var(--muted)}.empty-symbol{color:var(--coral);margin-bottom:15px;font-size:40px;display:block}footer{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:25px;margin-top:40px;padding:23px 0 4px;font-size:11px;line-height:1.5;display:flex}footer>span:last-child{text-align:right;max-width:350px}main>.notice{margin-top:0}a,button{transition:background-color .15s}button,input,select,textarea{max-width:100%}@media (width>=1450px){main{padding-top:55px}.create-grid{grid-template-columns:1.65fr 1fr}.form-panel,.creative-note{padding:35px}}@media (width<=1150px){.sidebar{width:185px;padding:30px 17px}.main{margin-left:185px}.topbar{padding:0 28px}main{padding:32px 28px 20px}h1{font-size:45px}.steps-note{display:none}.create-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr);gap:18px}.form-panel,.creative-note{padding:23px}.field-row{grid-template-columns:1fr;gap:0}.creative-note h2{font-size:29px}.idea-grid,.draft-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.editor-grid{grid-template-columns:minmax(0,1.5fr) minmax(220px,1fr)}.editor-panel,.schedule-panel{padding:22px}}@media (width<=760px){.app{display:block}.sidebar{border-right:0;border-bottom:1px solid var(--line);background:#eee8df;width:100%;padding:20px 20px 0;position:static}.brand{gap:9px;font-size:27px}.brand-icon{width:35px;height:37px;font-size:29px}.brand-sub{margin-top:7px;font-size:8px}.workspace-label,.sidebar-bottom{display:none}nav{flex-direction:row;gap:8px;margin-top:21px}nav a{border-radius:7px 7px 0 0;flex:1;justify-content:center;gap:8px;padding:12px 8px;font-size:14px}nav a>span{font-size:19px}nav a small{margin-left:0}.main{margin:0}.topbar{height:48px;padding:0 20px;font-size:9px}.local-pill{padding:5px 7px;font-size:9px}.topbar>span:first-child{letter-spacing:.4px}.topbar b{display:none}main{padding:29px 20px 18px}.page-heading{flex-direction:column;align-items:flex-start;gap:18px;margin-bottom:26px}h1{letter-spacing:-1.4px;margin-bottom:15px;font-size:40px}.eyebrow{margin-bottom:14px;font-size:10px}.lede{font-size:16px;line-height:1.5}.create-grid,.editor-grid{grid-template-columns:1fr;gap:21px}.form-panel{padding:23px 20px}.section-heading h2{font-size:21px}.section-heading{gap:11px}.section-heading p{font-size:13px}.field>span{font-size:14px}.field-row{grid-template-columns:1fr}.field{margin-bottom:21px}.creative-note{padding:23px}.creative-note h2{font-size:31px}.creative-note h2 br{display:none}.note-top{margin-bottom:20px}.note-example{margin-bottom:20px;padding:16px 0}.note-example p{font-size:23px}.note-example br{display:none}.compact h1{font-size:36px;line-height:1.08}.idea-grid,.draft-grid{grid-template-columns:1fr}.ideas{margin-top:30px}.idea-card{padding:22px}.editor-panel,.schedule-panel{padding:22px 19px}.editor-panel textarea{min-height:420px;padding:14px;font-size:16px}.editor-title h2{font-size:21px}.editor-actions{flex-wrap:wrap;gap:10px}.editor-actions .button{flex:1}.library-toolbar{align-items:flex-end}.library-toolbar>span{white-space:nowrap;padding-bottom:15px;font-size:11px}.library-toolbar .field{min-width:0}.draft-card{min-height:290px}.calendar{padding:21px 17px}.calendar-toolbar{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:21px}.calendar-toolbar h2{font-size:27px}.month-controls{width:100%}.month-controls input{flex:1;width:150px}.calendar-entry{grid-template-columns:42px minmax(0,1fr) 16px;gap:9px 13px;padding:19px 0;display:grid}.calendar-day{grid-row:1/3;width:42px}.calendar-copy strong{font-size:18px}.calendar-entry>.status{grid-column:2;justify-self:start}.calendar-entry>span:last-child{grid-area:1/3}.calendar-copy small{font-size:11px}.empty{padding:45px 8px}.empty h2{font-size:23px}.empty p{font-size:14px}footer{flex-direction:column;gap:8px;margin-top:30px;font-size:10px}footer>span:last-child{text-align:left;max-width:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
