/* Geometry follows the supplied 1.7.0 island.css: anchored edge + curved shoulders. */
.nc-editorial{--edge-surface:#211b2b}.nc-editorial .notch-live,.nc-edge-panel,.nc-edge-idle{background:var(--edge-surface);border:0;border-radius:0 0 25px 25px;overflow:visible;box-shadow:inset 0 -1px #ffffff30,0 9px 24px #3f285528;position:relative}
.nc-editorial .notch-live{position:absolute;width:288px;max-width:calc(100% - 64px);transition:width 260ms cubic-bezier(.22,1,.36,1);border-radius:0 0 22px 22px}.nc-editorial .notch-live:before,.nc-editorial .notch-live:after,.nc-edge-panel:before,.nc-edge-panel:after,.nc-edge-idle:before,.nc-edge-idle:after{content:'';position:absolute;top:0;width:20px;height:20px;pointer-events:none}.nc-editorial .notch-live:before,.nc-edge-panel:before,.nc-edge-idle:before{left:-20px;background:radial-gradient(circle at 0 100%,transparent 19px,var(--edge-surface) 20px)}.nc-editorial .notch-live:after,.nc-edge-panel:after,.nc-edge-idle:after{right:-20px;background:radial-gradient(circle at 100% 100%,transparent 19px,var(--edge-surface) 20px)}
.nc-editorial .notch-peek{height:38px;min-height:38px;max-height:38px;padding:4px 12px;gap:12px;position:relative;background:none;color:#f2eafa;font-size:13px!important}.nc-idle-date{font-size:10px;color:#bcb0ca;font-weight:600}.notch-peek strong{font-size:13px;font-weight:600;letter-spacing:-.2px}.nc-idle-indicator,.nc-edge-idle>i{width:5px;height:5px;border-radius:50%;background:#ad8bd5;opacity:.75}.nc-idle-grip,.nc-edge-grip{position:absolute;right:13px;color:#77628b;font-size:16px;opacity:.5}.nc-editorial .notch-live.is-expanded{width:600px;border-radius:0 0 30px 30px}.nc-editorial .notch-live.is-expanded .notch-peek{display:none}.nc-editorial .notch-demo-panel{display:flex;flex-direction:column;max-height:470px;overflow-y:auto;scrollbar-width:thin;padding:10px 22px 12px;border-radius:0 0 30px 30px;color:#f0e6f7;background:var(--edge-surface)}.nc-editorial .notch-demo-panel[hidden]{display:none!important}.nc-editorial .notch-scene:has(.is-expanded){aspect-ratio:auto;min-height:590px}.nc-editorial .notch-scene:has(.is-expanded) .notch-desktop-copy{opacity:.16}.nc-editorial .notch-demo-tabs{order:3;display:flex;flex-wrap:wrap;justify-content:center;gap:1px;border:0;margin-top:12px;padding:0}.nc-editorial .notch-demo-tabs button{height:40px;min-height:40px;width:39px;min-width:39px;padding:10px;background:transparent;border:0}.nc-editorial .notch-demo-tabs button>i{display:block;width:5px;height:5px;border-radius:99px;background:#927aa8;opacity:.6}.nc-editorial .notch-demo-tabs button[aria-pressed=true]>i{width:17px;background:#bb98df;opacity:1}.nc-editorial .notch-demo-tabs button>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.nc-editorial [data-notch-content]{order:2;min-height:190px}.nc-editorial .notch-demo-panel>.nc-edge-footer{order:4}.nc-edge-status{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;min-height:24px;color:#bca9ce;font-size:9px}.nc-edge-status>span:last-child{text-align:right}.nc-edge-status b{font-weight:500;color:#e9dff3}.nc-edge-pagebar{display:flex;align-items:center;justify-content:space-between;gap:15px;min-height:38px;color:#cdb8df;margin:5px 0 17px}.nc-edge-pagebar strong{font-size:17px;font-weight:550;color:#eee4f6;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nc-edge-pagebar>span{font-size:17px;white-space:nowrap;color:#a48aba}.nc-edge-pagebar button{background:#ffffff14;border:1px solid #ffffff24;color:#d9c6e8;min-width:33px;min-height:33px;padding:4px 9px;border-radius:50%!important}.nc-edge-footer{display:flex;justify-content:space-between;align-items:center;min-height:24px;color:#9980b1;font-size:12px;gap:15px}.nc-edge-footer>span{font-size:9px;opacity:.8}.nc-edge-dots{display:flex;gap:9px;align-items:center;justify-content:center;margin:19px 0 12px;min-height:12px}.nc-edge-dots>i{display:block;width:5px;height:5px;border-radius:8px;background:#8d739f;opacity:.5}.nc-edge-dots>.active{width:16px;background:#b995d7;opacity:1}
.nc-visual:has(.nc-edge-panel),.nc-visual-panel{padding-top:0;align-items:start;min-height:410px;overflow:hidden}.nc-edge-panel{width:min(650px,100%);max-width:calc(100% - 10px);padding:10px 22px 12px;border-radius:0 0 30px 30px;color:#eee4f6;margin:auto}.nc-edge-content{min-height:220px;max-height:430px;overflow:auto;scrollbar-width:thin}.nc-edge-idle{width:288px;max-width:calc(100% - 30px);height:38px;min-height:38px;display:flex;justify-content:center;align-items:center;gap:12px;font-size:10px;color:#bdb0cb;justify-self:center}.nc-edge-idle strong{font-size:13px;color:#f0e7f7;font-weight:600}.nc-edge-example-caption{color:#9976ac;font-size:12px;text-align:center;padding:125px 15px 35px}.nc-edge-content .nc-window{background:transparent;box-shadow:none;border:0;border-radius:0;color:#e5d8ef;max-width:100%}.nc-edge-content .nc-window-top{display:none}.nc-edge-content .nc-notes-list{background:#3a2c47;border-color:#5a416b}.nc-edge-content .nc-notes-list>div.is-selected{background:#523a66}.nc-edge-content .nc-note-paper{padding:20px 24px}.nc-edge-content .nc-note-paper h3,.nc-edge-content .nc-task-row strong,.nc-edge-content .nc-shelf-item strong{color:#eadff3}.nc-edge-content .nc-note-paper p,.nc-edge-content .nc-note-search,.nc-edge-content .nc-task-filter,.nc-edge-content .nc-system-summary strong,.nc-edge-content .nc-network-values strong{color:#c4abda!important}.nc-edge-content .nc-paper-line{background:#5c436c}.nc-edge-content .nc-chip{background:#54396b;border-color:#77538c;color:#d3b7e8}.nc-edge-content .nc-note-footer,.nc-edge-content .nc-notes-list small,.nc-edge-content .nc-task-row small,.nc-edge-content .nc-shelf-item small,.nc-edge-content .nc-system-summary>span,.nc-edge-content .nc-network-values>span{color:#ac8dc3}.nc-edge-content .nc-task-row{border-color:#503b60}.nc-edge-content .nc-task-filter .is-selected{background:#52396a;color:#dfc8ed}.nc-edge-content .nc-checkbox{border-color:#89679f}.nc-edge-content .nc-shelf-grid{padding:15px 5px}.nc-edge-content .nc-shelf-item{background:#3b2b49;border-color:#5b416c}.nc-edge-content .nc-shelf-drop{color:#af89c6;border-color:#775489}.nc-edge-content .nc-music-card,.nc-edge-content .nc-focus-card,.nc-edge-content .nc-prayer-card{max-width:100%;background:none;border:0;box-shadow:none;border-radius:0;padding:15px 5px}.nc-edge-content .nc-album-art{width:150px}.nc-edge-content .nc-music-info h3{font-size:22px}.nc-edge-content .nc-clock-ring{border:0;border-radius:0;height:auto;width:auto;margin:25px auto 30px}.nc-edge-content .nc-clock-ring strong{font-size:54px}.nc-edge-content .nc-focus-label{font-size:10px}.nc-edge-content .nc-prayer-card{padding-top:8px}.nc-edge-content .nc-prayer-top{justify-content:center}.nc-edge-content .nc-prayer-next{padding:25px 0}.nc-edge-content .nc-search-card{background:#34263f;border-color:#59416a;box-shadow:none;color:#e8dbf2;margin:5px 0}.nc-edge-content .nc-result{border-color:#5d436e}.nc-edge-content .nc-result.is-selected{background:#513960}.nc-edge-content .nc-query{border-color:#5d436e}.nc-edge-content .nc-system-graph>span{background:#4e395e}.nc-edge-content .nc-system-graph{border-color:#6c4a7f}
.nc-v17-heading{display:flex;align-items:center;justify-content:space-between;gap:15px}.nc-v17-heading strong,.nc-v17-voice>strong,.nc-v17-lyrics>strong{font-size:17px;font-weight:550;color:#ebdff4}.nc-v17-heading>span{font-size:10px;color:#c1a0d6;border:1px solid #654575;border-radius:99px;padding:5px 10px}.nc-editorial .nc-v17-ai p,.nc-editorial .nc-v17-voice p,.nc-editorial .nc-v17-lyrics p,.nc-editorial .nc-v17-sharing p{font-size:12px;color:#bfa3d2;line-height:1.8;margin:14px 0}.nc-v17-actions{display:flex;gap:8px;flex-wrap:wrap;margin:15px 0}.nc-v17-actions>span,.nc-v17-record{background:#4d365f;border:1px solid #715082;border-radius:9px;padding:9px 12px;font-size:11px;color:#dfc9ec;display:inline-block}.nc-v17-chat{min-height:95px;border:1px solid #5a4069;border-radius:14px;background:#3b2b481c;padding:20px;margin:17px 0}.nc-v17-chat>span{color:#a281ba}.nc-v17-chat svg{width:23px;height:23px}.nc-v17-chat p{margin:10px 0 0!important}.nc-v17-prompt{border:1px solid #684977;border-radius:11px;padding:17px;font-size:12px;color:#a489b5;display:flex;justify-content:space-between}.nc-v17-setting{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:15px 0;border-top:1px solid #573e68;font-size:11px;color:#b99acb}.nc-v17-setting b{font-size:10px;font-weight:500;background:#483256;border:1px solid #6d4b7e;border-radius:7px;padding:7px 10px;white-space:nowrap;color:#d3b6e5}.nc-v17-voice>small,.nc-v17-lyrics>small,.nc-v17-sharing>small{display:block;font-size:10px;line-height:1.7;color:#a689ba;margin:15px 0}.nc-v17-wave{height:70px;display:flex;align-items:center;justify-content:center;gap:5px;margin:15px 0}.nc-v17-wave i{display:block;width:3px;height:10px;background:#a384be;border-radius:4px;opacity:.5}.nc-v17-wave .wave-1{height:24px}.nc-v17-wave .wave-2{height:38px}.nc-v17-wave .wave-3{height:17px}.nc-v17-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:22px 0}.nc-v17-fields>span{display:grid;gap:10px;font-size:10px;color:#b694cc}.nc-v17-fields b{font-weight:400;border:1px solid #684a79;border-radius:9px;padding:12px;color:#9c7eaf;font-size:11px}.nc-v17-lyric-lines{display:grid;gap:12px;margin:24px 0}.nc-v17-lyric-lines i{height:5px;background:#6e4b81;width:85%;border-radius:5px;opacity:.45}.nc-v17-lyric-lines i:nth-child(2){width:65%}.nc-v17-lyric-lines i:nth-child(3){width:74%}.nc-v17-sharing>svg{width:33px;height:33px;color:#ae87c7}.nc-v17-sharing h3{font-size:20px;color:#e6d6f1;font-weight:500}.nc-v17-pet-scene{display:flex;gap:20px;align-items:center;justify-content:center;padding:15px;border:1px solid #5b416c;background:#3c2a49;border-radius:17px}.nc-v17-pet-scene img{width:145px;height:135px;max-width:45%;object-fit:contain}.nc-v17-pet-scene h3{font-size:23px;color:#e8d9f4;margin:0 0 12px}.nc-v17-pet-scene>div>span{font-size:10px;background:#67477c;color:#d7bce9;border-radius:99px;padding:5px 10px}.nc-editorial .nc-v17-pet-scene p{font-size:11px;color:#b89aca;margin:15px 0 0}.nc-v17-needs{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;font-size:10px;color:#ba9bcd;margin:22px 0}.nc-v17-needs i{display:block;height:4px;border-radius:5px;background:#7d5b94;margin-top:10px}.nc-real-edge{max-width:568px;margin:25px auto 0;text-align:center}.nc-real-edge img{width:100%;height:auto;border:1px solid #d9cbe2;border-radius:12px;display:block}.nc-real-edge figcaption{font-size:10px;color:#8f719e;margin-top:10px}
@media(max-width:760px){.nc-editorial .notch-live{width:250px;max-width:calc(100% - 45px)}.nc-editorial .notch-live.is-expanded{width:calc(100% - 42px);max-width:none}.nc-editorial .notch-demo-panel{padding:9px 12px 12px;max-height:490px}.nc-editorial .notch-scene:has(.is-expanded){min-height:600px}.nc-edge-status{font-size:7px;gap:7px}.nc-edge-pagebar{gap:8px;margin-bottom:12px}.nc-edge-pagebar strong{font-size:13px}.nc-edge-pagebar>span{font-size:13px}.nc-edge-panel{max-width:calc(100% - 40px);padding:8px 12px 10px;border-radius:0 0 25px 25px}.nc-edge-content{min-height:200px;max-height:490px}.nc-visual:has(.nc-edge-panel){padding:0 13px 23px;min-height:350px}.nc-visual-panel{min-height:270px;padding-top:0}.nc-edge-idle{max-width:calc(100% - 48px);font-size:9px;gap:10px}.nc-edge-idle strong{font-size:12px}.nc-edge-example-caption{font-size:11px;padding-top:105px}.nc-edge-dots{gap:7px}.nc-edge-dots>i{width:4px;height:4px}.nc-edge-content .nc-music-card{padding:10px 0}.nc-edge-content .nc-album-art{width:110px}.nc-edge-content .nc-music-info h3{font-size:20px}.nc-edge-content .nc-clock-ring strong{font-size:45px}.nc-edge-content .nc-focus-card{padding-top:20px}.nc-edge-content .nc-note-paper{padding:18px 12px}.nc-edge-content .nc-notes-layout{grid-template-columns:75px 1fr}.nc-edge-content .nc-system-panel{padding:14px 6px}.nc-v17-heading strong,.nc-v17-voice>strong,.nc-v17-lyrics>strong{font-size:14px}.nc-v17-heading>span{font-size:8px;padding:4px 7px}.nc-editorial .nc-v17-ai p,.nc-editorial .nc-v17-voice p,.nc-editorial .nc-v17-lyrics p,.nc-editorial .nc-v17-sharing p{font-size:10px;line-height:1.8}.nc-v17-actions{gap:6px}.nc-v17-actions>span,.nc-v17-record{font-size:9px;padding:8px 9px}.nc-v17-chat{padding:14px;min-height:90px}.nc-v17-prompt{padding:13px;font-size:10px}.nc-v17-setting{gap:8px;font-size:9px;flex-wrap:wrap;padding:12px 0}.nc-v17-setting b{font-size:8px;padding:6px 8px}.nc-v17-fields{gap:8px}.nc-v17-fields>span{font-size:8px}.nc-v17-fields b{font-size:9px;padding:10px}.nc-v17-voice>small,.nc-v17-lyrics>small,.nc-v17-sharing>small{font-size:8px}.nc-v17-pet-scene{gap:10px;padding:10px}.nc-v17-pet-scene img{width:110px;height:105px}.nc-v17-pet-scene h3{font-size:19px}.nc-v17-pet-scene>div>span{font-size:8px}.nc-editorial .nc-v17-pet-scene p{font-size:9px}.nc-v17-needs{gap:10px;font-size:8px}.nc-v17-sharing h3{font-size:17px}}
@media(prefers-reduced-motion:reduce){.nc-editorial .notch-live{transition:none}}
